From 090f62bc4ea73555c25a660ceb02ec44fa6273c8 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Fri, 5 Dec 2025 11:23:45 +0100 Subject: [PATCH] Common folder updating pt 1 --- .../character_interactions/00_alliance.txt | 3696 ------ .../00_character_interactions.txt | 2462 ---- .../00_tributary_interactions.txt | 2320 ---- N3OW/common/character_interactions/00_war.txt | 2273 ---- .../09_mpo_interactions.txt | 10435 ---------------- .../_character_interactions.info | 581 - .../types/N3OW_court_positions.txt | 0 N3OW/common/culture/cultures/00_brythonic.txt | 28 +- N3OW/common/culture/cultures/00_byzantine.txt | 7 +- N3OW/common/culture/cultures/00_israelite.txt | 30 +- N3OW/common/culture/eras/00_culture_eras.txt | 44 + N3OW/common/culture/eras/_culture_eras.info | 2 +- .../00_early_medieval_innovations.txt | 1 - .../innovations/00_fp3_innovations.txt | 6 +- .../innovations/00_tribal_innovations.txt | 99 +- .../innovations/01_fp1_innovations.txt | 9 +- .../innovations/02_ce1_innovations.txt | 3 +- .../innovations/_culture_innovations.info | 149 +- .../culture/name_equivalency/00_names.txt | 258 +- .../culture/name_equivalency/_info.info | 13 + N3OW/common/culture/name_lists/00_akan.txt | 198 - N3OW/common/culture/name_lists/00_arabic.txt | 950 -- N3OW/common/culture/name_lists/00_baltic.txt | 194 - .../culture/name_lists/00_balto_finnic.txt | 393 - N3OW/common/culture/name_lists/00_berber.txt | 560 - .../culture/name_lists/00_brythonic.txt | 692 - N3OW/common/culture/name_lists/00_burman.txt | 117 - .../culture/name_lists/00_byzantine.txt | 1455 --- .../culture/name_lists/00_central_african.txt | 133 - .../name_lists/00_central_germanic.txt | 1235 -- N3OW/common/culture/name_lists/00_chinese.txt | 246 - N3OW/common/culture/name_lists/00_dead.txt | 534 - .../culture/name_lists/00_dravidian.txt | 675 - .../culture/name_lists/00_east_african.txt | 284 - .../culture/name_lists/00_east_slavic.txt | 366 - .../common/culture/name_lists/00_frankish.txt | 1876 --- .../common/culture/name_lists/00_goidelic.txt | 432 - N3OW/common/culture/name_lists/00_iberian.txt | 1438 --- .../culture/name_lists/00_indo_aryan.txt | 2291 ---- N3OW/common/culture/name_lists/00_iranian.txt | 912 -- .../culture/name_lists/00_israelite.txt | 175 - N3OW/common/culture/name_lists/00_latin.txt | 971 -- N3OW/common/culture/name_lists/00_magyar.txt | 393 - .../common/culture/name_lists/00_mongolic.txt | 474 - .../culture/name_lists/00_north_germanic.txt | 872 -- N3OW/common/culture/name_lists/00_qiangic.txt | 211 - .../common/culture/name_lists/00_sahelian.txt | 455 - .../culture/name_lists/00_senegambian.txt | 80 - .../common/culture/name_lists/00_somalian.txt | 380 - .../culture/name_lists/00_south_slavic.txt | 687 - N3OW/common/culture/name_lists/00_tibetan.txt | 878 -- N3OW/common/culture/name_lists/00_turkic.txt | 1529 --- .../culture/name_lists/00_ugro_permian.txt | 213 - .../culture/name_lists/00_volga_finnic.txt | 340 - .../culture/name_lists/00_west_african.txt | 387 - .../culture/name_lists/00_west_germanic.txt | 567 - .../culture/name_lists/00_west_slavic.txt | 742 -- N3OW/common/culture/name_lists/00_yoruba.txt | 261 - .../culture/name_lists/_name_lists.info | 16 + .../traditions/00_combat_traditions.txt | 2772 ---- .../culture/traditions/00_maa_traditions.txt | 2314 ---- .../traditions/00_realm_traditions.txt | 209 +- .../traditions/00_regional_traditions.txt | 1568 --- .../traditions/00_ritual_traditions.txt | 1816 --- .../traditions/00_societal_traditions.txt | 3115 ----- .../culture/traditions/01_fp1_traditions.txt | 604 - .../culture/traditions/03_fp2_traditions.txt | 441 - .../culture/traditions/03_fp3_traditions.txt | 871 -- .../culture/traditions/04_ep2_traditions.txt | 106 - .../culture/traditions/06_ce1_traditions.txt | 122 - .../culture/traditions/07_ep3_traditions.txt | 714 -- .../culture/traditions/09_mpo_traditions.txt | 393 - .../culture/traditions/tgp_traditions.txt | 2283 ---- .../00_activity_loc.txt | 542 - .../00_adventurer_names.txt | 9765 --------------- .../00_ai_value_custom_loc.txt | 127 - .../00_animal_custom_loc.txt | 184 - .../00_appropriate_generic_words.txt | 2121 ---- .../00_artifact_court_custom_loc.txt | 2936 ----- .../00_artifact_custom_loc.txt | 3563 ------ .../00_bad_roomate_custom_loc.txt | 24 - .../00_board_game_custom_loc.txt | 1137 -- .../00_body_part_custom_loc.txt | 588 - .../00_bp3_wanderer_loc.txt | 470 - .../00_building_custom_localization.txt | 2266 ---- .../00_camp_party_custom_loc.txt | 342 - .../00_casus_belli.txt | 18 - .../00_character_descriptions.txt | 2040 --- .../00_character_interaction_categories.txt | 137 - .../00_childhood_custom_localization.txt | 263 - .../00_compliment_custom_loc.txt | 1444 --- .../00_conversation_subjects.txt | 1329 -- .../00_councillor_custom_loc.txt | 119 - .../00_curses_custom_loc.txt | 28 - .../00_custom_loc_sp.txt | 335 - .../00_de_body_part_custom_loc.txt | 328 - .../00_de_custom_loc.txt | 1037 -- .../00_de_mottos.txt | 130 - .../00_de_regional_custom_localization.txt | 38 - ...e_signature_weapon_custom_localization.txt | 3052 ----- .../00_de_single_combat_custom_loc.txt | 1131 -- .../00_de_special_gender_cases.txt | 69 - .../00_destination_custom_loc.txt | 523 - .../00_diarchy_custom_loc.txt | 2575 ---- .../00_difficulty_custom_loc.txt | 39 - .../00_disability_custom_loc.txt | 99 - .../00_divinity_custom_loc.txt | 2003 --- .../00_dynasty_custom_loc.txt | 81 - .../00_education_custom_loc.txt | 918 -- .../00_es_custom_loc.txt | 3775 ------ .../00_event_custom_loc.txt | 197 - .../00_faction_custom_loc.txt | 15 - .../00_feast_custom_loc.txt | 231 - .../00_food_custom_loc.txt | 2598 ---- .../00_friendly_custom_localization.txt | 36 - .../00_friendship_custom_localization.txt | 131 - .../00_generic_character_words.txt | 966 -- .../00_governance_lifestyle_custom_loc.txt | 89 - .../00_government_custom_loc.txt | 244 +- .../00_greeting_custom_loc.txt | 585 - .../00_health_custom_loc.txt | 198 - .../00_historical_character_loc.txt | 2085 --- .../00_hold_court_custom_joe.txt | 12 +- .../00_incidental_details.txt | 231 - .../00_insult_custom_loc.txt | 1891 --- .../00_insult_poetry_custom_loc.txt | 241 - .../00_interactions_custom_loc.txt | 132 - .../00_interface_custom_loc.txt | 115 - .../00_journey_focus_custom_loc.txt | 77 - .../00_knight_culture.txt | 118 - .../00_kr_personality_quirks_custom_loc.txt | 3710 ------ .../00_language_custom_loc.txt | 281 - .../00_lifestyle_custom_localization.txt | 279 - .../00_love_letter_custom_loc.txt | 1090 -- .../00_lover_custom_localization.txt | 572 - .../00_maa_custom_loc.txt | 297 - .../00_magic_custom_loc.txt | 49 - .../00_map_related_custom_loc.txt | 736 -- .../00_martial_lifestyle_custom_loc.txt | 715 -- .../customizable_localization/00_mottos.txt | 61 - .../00_notification_custom_loc.txt | 23 - .../customizable_localization/00_peasants.txt | 575 - .../00_personal_details_custom_loc.txt | 442 - .../00_personality_quirks_custom_loc.txt | 4025 ------ .../00_personality_traits_custom_loc.txt | 1071 -- .../00_pet_custom_loc.txt | 1746 --- .../00_pet_name_generic.txt | 137 - .../00_petition_liege_custom_loc.txt | 92 - .../00_pilgrimage_custom_loc.txt | 606 - .../00_pl_custom_loc.txt | 2054 --- .../00_pl_custom_loc_extra.txt | 8596 ------------- .../00_pl_relations.txt | 219 - .../00_poetry_generation.txt | 1371 -- .../00_poetry_theme_words.txt | 558 - .../00_prison_custom_loc.txt | 97 - .../00_reaction_custom_loc.txt | 40 - .../00_regional_custom_localization.txt | 954 +- .../00_relations.txt | 9466 -------------- .../00_religion_custom_loc.txt | 165 - .../00_rich_presence_flavor_status.txt | 649 - .../00_roaming_loc.txt | 543 - .../00_romance_custom_loc.txt | 396 - .../00_ruler_transition_loc.txt | 44 +- .../00_scheme_custom_loc.txt | 464 - .../00_scholarship_lifestyle_custom_loc.txt | 391 - .../00_secret_events_custom_loc.txt | 45 - .../00_secrets_custom_loc.txt | 91 - .../00_seduction_custom_loc.txt | 255 - .../customizable_localization/00_servants.txt | 270 - .../00_sex_scene_custom_localisation.txt | 335 - ...0_signature_weapon_custom_localization.txt | 2272 ---- .../00_skills_custom_loc.txt | 264 - .../00_suitable_title_custom_loc.txt | 266 - .../00_sway_custom_loc.txt | 25 - .../00_task_contract_custom_loc.txt | 373 - .../00_terrain_custom_loc.txt | 225 - .../customizable_localization/00_test.txt | 69 - .../00_title_custom_loc.txt | 695 - .../00_trait_custom_loc.txt | 406 - .../customizable_localization/00_travel.txt | 5160 -------- .../00_unfriendly_custom_loc.txt | 55 - .../00_vassal_custom_loc.txt | 357 - .../00_visit_settlement_custom_loc.txt | 1001 -- .../00_war_custom_loc.txt | 543 - .../00_weird_objects.txt | 32 - .../00_yearly_events_custom_loc.txt | 108 - .../01_bp1_custom_loc.txt | 693 - .../01_bp1_filippa_custom_loc.txt | 113 - .../01_ep1_custom_loc.txt | 2432 ---- .../01_ep2_custom_loc.txt | 556 - .../01_fp1_custom_loc.txt | 1194 -- .../01_roco_custom_loc.txt | 59 - .../02_court_loc.txt | 210 - .../03_fp2_custom_loc.txt | 67 - .../04_bp2_custom_loc.txt | 173 - .../04_ep2_accolade_custom_loc.txt | 59 - .../04_ep2_custom_loc.txt | 2281 ---- .../04_ep2_hunt_custom_loc.txt | 2908 ----- .../05_bp2_custom_loc.txt | 721 -- .../06_ce1_epidemics_custom_loc.txt | 357 - .../06_ce1_leg_b_custom_loc.txt | 375 - .../06_ce1_legends_custom_loc.txt | 1129 -- .../06_legitimacy_custom_loc.txt | 35 - .../07_ep3_custom_loc.txt | 1978 --- .../08_bp3_battle_poi_custom_loc.txt | 545 - .../08_bp3_experimental_brew_loc.txt | 253 - .../08_bp3_survey_loc.txt | 514 - .../09_de_custom_loc_suffixes.txt | 1378 -- .../09_mpo_custom_loc.txt | 699 -- .../09_mpo_custom_loc_2.txt | 26 - .../99_fr_custom_loc.txt | 3442 ----- .../99_pl_custom_loc.txt | 316 - .../99_pl_relations.txt | 18 - .../99_ru_custom_loc.txt | 772 -- .../_custom_loc.info | 1 + .../{ => dlc_decisions/mpo}/mpo_decisions.txt | 0 216 files changed, 1726 insertions(+), 197063 deletions(-) delete mode 100644 N3OW/common/character_interactions/00_alliance.txt delete mode 100644 N3OW/common/character_interactions/00_character_interactions.txt delete mode 100644 N3OW/common/character_interactions/00_tributary_interactions.txt delete mode 100644 N3OW/common/character_interactions/00_war.txt delete mode 100644 N3OW/common/character_interactions/09_mpo_interactions.txt delete mode 100644 N3OW/common/character_interactions/_character_interactions.info rename N3OW/common/{court_postitions => court_positions}/types/N3OW_court_positions.txt (100%) create mode 100644 N3OW/common/culture/name_equivalency/_info.info delete mode 100644 N3OW/common/culture/name_lists/00_akan.txt delete mode 100644 N3OW/common/culture/name_lists/00_arabic.txt delete mode 100644 N3OW/common/culture/name_lists/00_baltic.txt delete mode 100644 N3OW/common/culture/name_lists/00_balto_finnic.txt delete mode 100644 N3OW/common/culture/name_lists/00_berber.txt delete mode 100644 N3OW/common/culture/name_lists/00_brythonic.txt delete mode 100644 N3OW/common/culture/name_lists/00_burman.txt delete mode 100644 N3OW/common/culture/name_lists/00_byzantine.txt delete mode 100644 N3OW/common/culture/name_lists/00_central_african.txt delete mode 100644 N3OW/common/culture/name_lists/00_central_germanic.txt delete mode 100644 N3OW/common/culture/name_lists/00_chinese.txt delete mode 100644 N3OW/common/culture/name_lists/00_dead.txt delete mode 100644 N3OW/common/culture/name_lists/00_dravidian.txt delete mode 100644 N3OW/common/culture/name_lists/00_east_african.txt delete mode 100644 N3OW/common/culture/name_lists/00_east_slavic.txt delete mode 100644 N3OW/common/culture/name_lists/00_frankish.txt delete mode 100644 N3OW/common/culture/name_lists/00_goidelic.txt delete mode 100644 N3OW/common/culture/name_lists/00_iberian.txt delete mode 100644 N3OW/common/culture/name_lists/00_indo_aryan.txt delete mode 100644 N3OW/common/culture/name_lists/00_iranian.txt delete mode 100644 N3OW/common/culture/name_lists/00_israelite.txt delete mode 100644 N3OW/common/culture/name_lists/00_latin.txt delete mode 100644 N3OW/common/culture/name_lists/00_magyar.txt delete mode 100644 N3OW/common/culture/name_lists/00_mongolic.txt delete mode 100644 N3OW/common/culture/name_lists/00_north_germanic.txt delete mode 100644 N3OW/common/culture/name_lists/00_qiangic.txt delete mode 100644 N3OW/common/culture/name_lists/00_sahelian.txt delete mode 100644 N3OW/common/culture/name_lists/00_senegambian.txt delete mode 100644 N3OW/common/culture/name_lists/00_somalian.txt delete mode 100644 N3OW/common/culture/name_lists/00_south_slavic.txt delete mode 100644 N3OW/common/culture/name_lists/00_tibetan.txt delete mode 100644 N3OW/common/culture/name_lists/00_turkic.txt delete mode 100644 N3OW/common/culture/name_lists/00_ugro_permian.txt delete mode 100644 N3OW/common/culture/name_lists/00_volga_finnic.txt delete mode 100644 N3OW/common/culture/name_lists/00_west_african.txt delete mode 100644 N3OW/common/culture/name_lists/00_west_germanic.txt delete mode 100644 N3OW/common/culture/name_lists/00_west_slavic.txt delete mode 100644 N3OW/common/culture/name_lists/00_yoruba.txt delete mode 100644 N3OW/common/culture/traditions/00_combat_traditions.txt delete mode 100644 N3OW/common/culture/traditions/00_maa_traditions.txt delete mode 100644 N3OW/common/culture/traditions/00_regional_traditions.txt delete mode 100644 N3OW/common/culture/traditions/00_ritual_traditions.txt delete mode 100644 N3OW/common/culture/traditions/00_societal_traditions.txt delete mode 100644 N3OW/common/culture/traditions/01_fp1_traditions.txt delete mode 100644 N3OW/common/culture/traditions/03_fp2_traditions.txt delete mode 100644 N3OW/common/culture/traditions/03_fp3_traditions.txt delete mode 100644 N3OW/common/culture/traditions/04_ep2_traditions.txt delete mode 100644 N3OW/common/culture/traditions/06_ce1_traditions.txt delete mode 100644 N3OW/common/culture/traditions/07_ep3_traditions.txt delete mode 100644 N3OW/common/culture/traditions/09_mpo_traditions.txt delete mode 100644 N3OW/common/culture/traditions/tgp_traditions.txt delete mode 100644 N3OW/common/customizable_localization/00_activity_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_adventurer_names.txt delete mode 100644 N3OW/common/customizable_localization/00_ai_value_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_animal_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_appropriate_generic_words.txt delete mode 100644 N3OW/common/customizable_localization/00_artifact_court_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_artifact_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_bad_roomate_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_board_game_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_body_part_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_bp3_wanderer_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_building_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_camp_party_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_casus_belli.txt delete mode 100644 N3OW/common/customizable_localization/00_character_descriptions.txt delete mode 100644 N3OW/common/customizable_localization/00_character_interaction_categories.txt delete mode 100644 N3OW/common/customizable_localization/00_childhood_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_compliment_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_conversation_subjects.txt delete mode 100644 N3OW/common/customizable_localization/00_councillor_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_curses_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_custom_loc_sp.txt delete mode 100644 N3OW/common/customizable_localization/00_de_body_part_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_de_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_de_mottos.txt delete mode 100644 N3OW/common/customizable_localization/00_de_regional_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_de_signature_weapon_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_de_single_combat_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_de_special_gender_cases.txt delete mode 100644 N3OW/common/customizable_localization/00_destination_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_diarchy_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_difficulty_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_disability_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_divinity_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_dynasty_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_education_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_es_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_event_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_faction_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_feast_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_food_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_friendly_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_friendship_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_generic_character_words.txt delete mode 100644 N3OW/common/customizable_localization/00_governance_lifestyle_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_greeting_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_health_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_historical_character_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_incidental_details.txt delete mode 100644 N3OW/common/customizable_localization/00_insult_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_insult_poetry_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_interactions_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_interface_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_journey_focus_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_knight_culture.txt delete mode 100644 N3OW/common/customizable_localization/00_kr_personality_quirks_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_language_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_lifestyle_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_love_letter_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_lover_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_maa_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_magic_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_map_related_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_martial_lifestyle_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_mottos.txt delete mode 100644 N3OW/common/customizable_localization/00_notification_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_peasants.txt delete mode 100644 N3OW/common/customizable_localization/00_personal_details_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_personality_quirks_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_personality_traits_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_pet_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_pet_name_generic.txt delete mode 100644 N3OW/common/customizable_localization/00_petition_liege_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_pilgrimage_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_pl_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_pl_custom_loc_extra.txt delete mode 100644 N3OW/common/customizable_localization/00_pl_relations.txt delete mode 100644 N3OW/common/customizable_localization/00_poetry_generation.txt delete mode 100644 N3OW/common/customizable_localization/00_poetry_theme_words.txt delete mode 100644 N3OW/common/customizable_localization/00_prison_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_reaction_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_relations.txt delete mode 100644 N3OW/common/customizable_localization/00_religion_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_rich_presence_flavor_status.txt delete mode 100644 N3OW/common/customizable_localization/00_roaming_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_romance_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_scheme_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_scholarship_lifestyle_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_secret_events_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_secrets_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_seduction_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_servants.txt delete mode 100644 N3OW/common/customizable_localization/00_sex_scene_custom_localisation.txt delete mode 100644 N3OW/common/customizable_localization/00_signature_weapon_custom_localization.txt delete mode 100644 N3OW/common/customizable_localization/00_skills_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_suitable_title_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_sway_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_task_contract_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_terrain_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_test.txt delete mode 100644 N3OW/common/customizable_localization/00_title_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_trait_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_travel.txt delete mode 100644 N3OW/common/customizable_localization/00_unfriendly_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_vassal_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_visit_settlement_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_war_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/00_weird_objects.txt delete mode 100644 N3OW/common/customizable_localization/00_yearly_events_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_bp1_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_bp1_filippa_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_ep1_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_ep2_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_fp1_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/01_roco_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/02_court_loc.txt delete mode 100644 N3OW/common/customizable_localization/03_fp2_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/04_bp2_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/04_ep2_accolade_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/04_ep2_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/04_ep2_hunt_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/05_bp2_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/06_ce1_epidemics_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/06_ce1_leg_b_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/06_ce1_legends_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/06_legitimacy_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/07_ep3_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/08_bp3_battle_poi_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/08_bp3_experimental_brew_loc.txt delete mode 100644 N3OW/common/customizable_localization/08_bp3_survey_loc.txt delete mode 100644 N3OW/common/customizable_localization/09_de_custom_loc_suffixes.txt delete mode 100644 N3OW/common/customizable_localization/09_mpo_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/09_mpo_custom_loc_2.txt delete mode 100644 N3OW/common/customizable_localization/99_fr_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/99_pl_custom_loc.txt delete mode 100644 N3OW/common/customizable_localization/99_pl_relations.txt delete mode 100644 N3OW/common/customizable_localization/99_ru_custom_loc.txt rename N3OW/common/decisions/{ => dlc_decisions/mpo}/mpo_decisions.txt (100%) diff --git a/N3OW/common/character_interactions/00_alliance.txt b/N3OW/common/character_interactions/00_alliance.txt deleted file mode 100644 index 46e3f230..00000000 --- a/N3OW/common/character_interactions/00_alliance.txt +++ /dev/null @@ -1,3696 +0,0 @@ -call_ally_interaction = { - category = interaction_category_diplomacy - desc = call_ally_interaction_desc - interface_priority = 60 - interface = call_ally - special_interaction = call_ally_interaction - popup_on_receive = yes - pause_on_receive = yes - icon = alliance - - greeting = positive - notification_text = CALL_ALLY_NOTIFICATION - - is_shown = { - scope:actor = { - is_at_war = yes - trigger_if = { # Avoid calling Adventurers without armies or landed rulers who have been devastated - limit = { - is_ai = yes - } - scope:recipient.current_military_strength >= 100 - } - trigger_if = { - limit = { - liege = scope:recipient # The recipient is actor's liege - } - subject_contract_has_flag = vassal_contract_liege_forced_war_override - } - } - scope:recipient = { - OR = { - is_allied_to = scope:actor - AND = { - this ?= scope:actor.diarch - scope:actor = { - any_character_war = { diarch_callable_in_internal_war_trigger = yes } - } - } - scope:actor = { - is_vassal_of = prev - subject_contract_has_flag = vassal_contract_liege_forced_war_override - } - scope:actor = { - is_tributary_of = prev - } - } - } - scope:actor = { #If you can call them as a House Member then do that - NOT = { - is_character_interaction_valid = { - recipient = scope:recipient - interaction = call_house_member_to_war_interaction - } - } - } - } - - has_valid_target = { - exists = scope:target - } - - has_valid_target_showing_failures_only = { - scope:target = { - is_war_leader = scope:actor - } - - scope:actor = { - trigger_if = { - limit = { # if you're invoking your suzerain's defensive guarantee, it has to be for a defensive war - NOT = { is_allied_to = scope:recipient } - suzerain = scope:recipient - subject_contract_has_flag = tributary_contract_suzerain_guarantee_override - } - scope:target = { - primary_defender = scope:actor - } - } - - trigger_if = { - limit = { - scope:target = { - OR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - } - - trigger_if = { - limit = { - this = scope:target.casus_belli.primary_attacker - } - #if it's a religious war the recipient has to be of the same faith - custom_description = { - text = is_of_wrong_faith_for_holy_war - subject = scope:actor - object = scope:recipient - faith = scope:recipient.faith - } - } - trigger_else = { - custom_description = { - text = is_of_attacker_faith_in_holy_war - subject = scope:actor - object = scope:recipient - scope:target = { NOT = { primary_attacker.faith = scope:recipient.faith } } - } - } - } - } - - joiner_not_already_in_another_war_with_any_target_war_participants_trigger = { - WARRIOR = scope:actor - JOINER = scope:recipient - } - } - - - is_valid_showing_failures_only = { - - scope:recipient = { - is_ruler = yes - } - - # Only War Leaders can call allies - scope:actor = { - custom_description = { - text = must_be_war_leader - any_character_war = { - is_war_leader = scope:actor - } - } - } - - # Cannot call the same character multiple times - scope:actor = { - custom_description = { - text = cannot_call_same_character_multiple_times - subject = scope:recipient - any_character_war = { - ALL_FALSE = { - was_called = scope:recipient - is_participant = scope:recipient - } - } - } - } - - can_potentially_call_ally_trigger = { - WARRIOR = scope:actor - JOINER = scope:recipient - } - - # Cannot call a character of the "wrong" religion to a Great Holy War - scope:actor = { - trigger_if = { - limit = { - NOT = { faith = scope:recipient.faith } - } - custom_description = { - text = is_of_wrong_faith_for_holy_war - subject = scope:actor - object = scope:recipient - any_character_war = { - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - } - } - } - } - - can_be_picked = { - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } - - 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 } - } - } - - # Diarchs can only be called to internal wars. - custom_tooltip = { - text = call_ally_interaction.tt.diarchs_called_to_internal_wars - trigger_if = { - limit = { scope:recipient ?= scope:actor.diarch } - primary_defender = scope:actor - diarch_callable_in_internal_war_trigger = yes - } - } - } - - # You cannot call a suzerain against their own tributary - trigger_if = { - limit = { - scope:target.casus_belli.primary_defender = scope:actor - scope:target.casus_belli.primary_attacker = { is_tributary_of_suzerain_or_above = scope:recipient } - } - NOT = { - scope:target.casus_belli.primary_attacker = { is_tributary_of_suzerain_or_above = scope:recipient } - } - } - trigger_else_if = { - limit = { - scope:target.casus_belli.primary_attacker = scope:actor - scope:target.casus_belli.primary_defender = { is_tributary_of_suzerain_or_above = scope:recipient } - } - NOT = { - scope:target.casus_belli.primary_defender = { is_tributary_of_suzerain_or_above = scope:recipient } - } - } - trigger_else = {} - - # You cannot call a tributary against their suzerain - trigger_if = { - limit = { - scope:target.casus_belli.primary_defender = scope:actor - scope:recipient = { is_tributary_of_suzerain_or_above = scope:target.casus_belli.primary_attacker } - } - NOT = { - scope:recipient = { is_tributary_of_suzerain_or_above = scope:target.casus_belli.primary_attacker } - } - } - trigger_else_if = { - limit = { - scope:target.casus_belli.primary_attacker = scope:actor - scope:recipient = { is_tributary_of_suzerain_or_above = scope:target.casus_belli.primary_defender } - } - NOT = { - scope:recipient = { is_tributary_of_suzerain_or_above = scope:target.casus_belli.primary_defender } - } - } - trigger_else = {} - } - - on_auto_accept = { - scope:recipient = { - trigger_event = call_ally.0001 - } - scope:target = { - if = { - limit = { - is_religious_war = yes - scope:recipient = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle - } - } - } - scope:recipient = { - add_piety = miniscule_piety_gain - } - } - if = { - limit = { - is_religious_war = yes - scope:recipient = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle_high - } - } - } - scope:recipient = { - add_piety = minor_piety_gain - } - } - } - } - - on_accept = { - call_ally_interaction_effect = yes - - save_scope_value_as = { - name = call_ally_interaction - value = yes - } - - scope:actor = { - hidden_effect = { #To nudge friendship - if = { - limit = { - NOR = { - has_relation_friend = scope:recipient - has_relation_potential_friend = scope:recipient - } - } - set_relation_potential_friend = scope:recipient - } - } - trigger_event = call_ally.0100 - } - scope:target = { - if = { - limit = { - is_religious_war = yes - scope:recipient = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle - } - } - } - scope:recipient = { - add_piety = minor_piety_gain - } - } - if = { - limit = { - is_religious_war = yes - scope:recipient = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle_high - } - } - } - scope:recipient = { - add_piety = medium_piety_gain - } - } - } - } - - on_decline = { - #The war could theoretically end on the day the decline is sent - if = { - limit = { - exists = scope:target - } - scope:target = { - if = { - limit = { - is_attacker = scope:actor - } - scope:actor = { - add_opinion = { - modifier = rejected_call_to_offensive_war - target = scope:recipient - } - } - scope:recipient = { - add_prestige_experience = major_prestige_loss - } - - } - else = { - scope:actor = { - add_opinion = { - modifier = rejected_call_to_defensive_war - target = scope:recipient - } - } - scope:recipient = { - add_prestige_experience = massive_prestige_loss - } - } - if = { - limit = { - scope:actor = { - has_relation_blood_brother = scope:recipient - } - } - scope:recipient = { - add_piety_experience = massive_piety_loss - add_character_modifier = { - modifier = broke_blood_brotherhood_modifier - desc = broke_blood_brotherhood_modifier_acceptance_tt - years = 25 - } - remove_relation_blood_brother = scope:actor - } - scope:actor = { - set_relation_rival = { - target = scope:recipient - reason = rival_blood_brother_refused_call_reason - } - } - } - # Nomad Vassals and Tributaries stop being Obedient if they have the Liege War Support / Suzerain Defensive Guarantee contract right - if = { - limit = { - scope:recipient = scope:actor.obedience_target - scope:actor = { - OR = { - subject_contract_has_flag = vassal_contract_liege_forced_war_override - subject_contract_has_flag = tributary_contract_suzerain_guarantee_override - } - } - } - scope:actor = { - set_variable = { - name = not_obedient_declined_call - value = scope:recipient - years = 5 - } - } - } - if = { - limit = { - scope:recipient = scope:actor.suzerain - is_defender = scope:actor - scope:actor = { - subject_contract_has_flag = tributary_contract_suzerain_guarantee_override - } - } - scope:actor = { - end_tributary = yes #TODO_CD_MPO some sort of message here - } - } - hidden_effect = { - if = { - limit = { - NOT = { was_called = scope:recipient } - } - set_called_to = scope:recipient - } - } - } - scope:actor = { - trigger_event = call_ally.0101 - } - - # If we're a clan this interaction affects unity - refuse_call_to_arms_add_clan_unity_effect = yes - } - } - - auto_accept = { - OR = { - # Always accept a call from a Spouse - custom_description = { - text = "recipient_is_spouse" - subject = scope:actor - object = scope:recipient - scope:recipient = { - is_spouse_of = scope:actor - is_ai = yes - } - } - # Always accept a call from the Heir - custom_description = { - text = "is_recipients_player_heir" - subject = scope:actor - object = scope:recipient - - exists = scope:recipient.player_heir - scope:recipient = { - player_heir = scope:actor - is_close_or_extended_family_of = scope:actor # Only for family - is_ai = yes - } - } - # Always accept a call from the one you are heir of - custom_description = { - text = "is_player_heir" - subject = scope:recipient - object = scope:actor - - exists = scope:actor.player_heir - scope:actor.player_heir = scope:recipient - scope:actor = { # Shouldn't be able to force your liege to join just because you've not got any family... - is_close_or_extended_family_of = scope:recipient - } - scope:recipient = { - is_ai = yes - } - } - } - } - - ai_accept = { - base = 20 - - modifier = { # Conquerors do not help anyone but themselves - add = -1000 - desc = NO_FRIVOLOUS_ACTIVITIES_REASON - scope:recipient = { ai_has_conqueror_personality = yes } - } - - modifier = { # AI's that need to save gold will not help their lesser AI allies, unless it's a player war - add = -1000 - desc = NO_FRIVOLOUS_ACTIVITIES_REASON - scope:actor = { - is_ai = yes - primary_title.tier < scope:recipient.primary_title.tier - } - scope:target.casus_belli = { - primary_attacker = { is_ai = yes } - primary_defender = { is_ai = yes } - } - scope:recipient = { ai_should_focus_on_building_in_their_capital = yes } - } - - 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 - trigger_if = { - limit = { scope:target.casus_belli.primary_defender = scope:actor } - scope:target.casus_belli.primary_attacker = scope:recipient.player_heir - } - trigger_else = { - scope:target.casus_belli.primary_defender = scope:recipient.player_heir - } - desc = WONT_FIGHT_HEIR_REASON - } - - modifier = { # Refuse call against Spouse - add = -1000 - scope:recipient = { - trigger_if = { - limit = { scope:target.casus_belli.primary_defender = scope:actor } - any_spouse = { - this = scope:target.casus_belli.primary_attacker - } - } - trigger_else = { - any_spouse = { - this = scope:target.casus_belli.primary_defender - } - } - - } - desc = WONT_FIGHT_SPOUSE_REASON - } - - modifier = { # Refuse call against Suzerain if Obedient - add = -1000 - trigger_if = { - limit = { - exists = scope:recipient.suzerain - trigger_if = { - limit = { scope:target.casus_belli.primary_defender = scope:actor } - scope:recipient.suzerain = scope:target.casus_belli.primary_attacker - } - trigger_else = { - scope:recipient.suzerain = scope:target.casus_belli.primary_defender - } - scope:recipient = { - exists = obedience_target - is_obedient = yes - } - } - } - trigger_else = { always = no } - desc = WONT_FIGHT_OBEDIENT_REASON - } - - opinion_modifier = { # Opinion Factor - who = scope:recipient - opinion_target = scope:actor - multiplier = 1.0 - desc = AI_OPINION_REASON - } - - # Honor factor - ai_value_modifier = { - ai_honor = 1 - min = 0 - } - - modifier = { # Tends to join defensive wars - add = 50 - scope:target.casus_belli.primary_defender = scope:actor - desc = DEFENSIVE_WAR_REASON - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { # Shared Court Language (non-spoken) - add = 10 - desc = foreign_realm_court_language_non_spoken_interaction_reason - trigger = { - scope:actor = { - has_royal_court = yes - has_dlc_feature = royal_court - NOT = { knows_court_language_of = this } - } - NOT = { - scope:actor.top_liege = scope:recipient.top_liege - } - OR = { - AND = { - scope:recipient = { - has_royal_court = yes - } - scope:actor = { # You share Court Language - has_same_court_language = scope:recipient - } - } - - scope:recipient = { # The recipient doesn't have a royal court, but their liege does - is_independent_ruler = no - has_royal_court = no - liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - exists = liege.liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege's liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - exists = liege.liege.liege - exists = liege.liege.liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - } - } - } - - modifier = { # Shared Court Language (spoken) - add = 30 - desc = foreign_realm_court_language_spoken_interaction_reason - trigger = { - scope:actor = { - has_royal_court = yes - has_dlc_feature = royal_court - knows_court_language_of = this - } - NOT = { - scope:actor.top_liege = scope:recipient.top_liege - } - OR = { - AND = { - scope:recipient = { - has_royal_court = yes - } - scope:actor = { # You share Court Language - has_same_court_language = scope:recipient - } - } - - scope:recipient = { # The recipient doesn't have a royal court, but their liege does - is_independent_ruler = no - has_royal_court = no - liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - exists = liege.liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - scope:recipient = { # The recipient doesn't have a royal court, but their liege's liege's liege's liege does, while their liege doesn't have a royal court - is_independent_ruler = no - has_royal_court = no - exists = liege.liege - exists = liege.liege.liege - exists = liege.liege.liege.liege - liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege = { - is_independent_ruler = no - has_royal_court = no - } - liege.liege.liege.liege = { - has_royal_court = yes - has_same_court_language = scope:actor - } - } - } - } - } - - modifier = { # Serious diarchs wish to support their liege - add = 50 - desc = ENTRENCHED_REGENT_WILL_SUPPORT_LIEGE - trigger_if = { - limit = { scope:recipient ?= scope:actor.diarch } - scope:actor = { has_diarchy_parameter = diarchy_type_is_entrenched_regency } - } - trigger_else = { always = no } - } - - compare_modifier = { # Likes fighting infidels - trigger = { - scope:recipient.faith = scope:actor.faith - OR = { - AND = { - scope:target.casus_belli.primary_attacker = { - this = scope:actor - faith = { - faith_hostility_level = { - target = scope:target.casus_belli.primary_defender.faith - value >= religious_cb_enabled_hostility_level - } - } - } - } - AND = { - scope:target.casus_belli.primary_defender = { - this = scope:actor - faith = { - faith_hostility_level = { - target = scope:target.casus_belli.primary_defender.faith - value >= religious_cb_enabled_hostility_level - } - } - } - } - } - } - target = scope:recipient - value = ai_zeal - desc = "ZEAL_AGAINST_INFIDELS" - min = 0 - multiplier = 0.5 - } - - modifier = { # Reluctant to attack another ally - add = -50 - scope:target.casus_belli.primary_attacker = scope:actor - scope:recipient = { - is_allied_to = scope:target.casus_belli.primary_defender - } - desc = ATTACK_ON_ALLY_REASON - } - - modifier = { # Reluctant to defend against another ally - add = -25 - scope:target.casus_belli.primary_defender = scope:actor - scope:recipient = { - is_allied_to = scope:target.casus_belli.primary_attacker - } - desc = WAR_WITH_ALLY_REASON - } - - modifier = { # Reluctant to join wars against religious brethren. - add = -50 - NOT = { scope:recipient.faith = scope:actor.faith } - scope:target.casus_belli.primary_attacker = scope:actor - scope:target.casus_belli.primary_defender.faith = scope:recipient.faith - scope:target.casus_belli.war = { - OR = { - using_cb = minor_religious_war - using_cb = religious_war - using_cb = major_religious_war - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - 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 - } - desc = WONT_FIGHT_FRIEND - } - - 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 - } - desc = WONT_FIGHT_BEST_FRIEND - } - 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 - } - desc = WONT_FIGHT_LOVER - } - modifier = { # Reluctant to join against Soulmate - 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 - } - desc = WONT_FIGHT_SOULMATE - } - modifier = { # Reluctant to join tributaries - add = -200 - scope:actor = { - is_tributary_of = scope:recipient - } - scope:recipient = { - NOR = { - has_relation_lover = scope:actor - has_relation_friend = scope:actor - is_allied_to = scope:actor - subject_contract_has_flag = tributary_contract_suzerain_guarantee_override - } - } - desc = WONT_FIGHT_MEANINGLESS_REASON - } - modifier = { # Refuse call for hostages' safety - any_home_court_hostage = { - warden = { - OR = { - is_at_war_with = scope:actor - any_ally = { is_at_war_with = scope:actor } - } - } - } - add = { - value = 0 - every_home_court_hostage = { - limit = { - warden = { - OR = { - is_at_war_with = scope:actor - any_ally = { is_at_war_with = scope:actor } - } - } - } - subtract = call_to_arms_hostage_value - } - multiply = 0.25 - } - desc = HOSTAGE_ENEMY_CALL_TO_ARMS_REASON - } - - fp3_struggle_resist_allied_wars_modifier = yes - } - - # Score above 0 means the AI will call this ally. Note that DESIRED_WAR_SIDE_STRENGTH still applies and can prevent calling the ally - ai_will_do = { - base = 100 - - modifier = { # If the player is at war, do not bother them with offensive calls - scope:target.casus_belli.primary_attacker = scope:actor - scope:recipient = { - is_ai = no - any_character_war = { - primary_defender = scope:recipient - } - } - factor = 0 - } - - modifier = { # Do not call the player if they are in debt - scope:recipient = { - is_ai = no - gold <= -1 - } - factor = 0 - } - - modifier = { # Don't call players in against their heirs (they wouldn't accept the reverse situation... don't be a hypocrite) - exists = scope:recipient.player_heir - scope:recipient = { - is_ai = no - } - trigger_if = { - limit = { scope:target.casus_belli.primary_defender = scope:actor } - scope:target.casus_belli.primary_attacker = scope:recipient.player_heir - } - trigger_else = { - scope:target.casus_belli.primary_defender = scope:recipient.player_heir - } - factor = 0 - } - - modifier = { # Same with spouses - scope:recipient = { - is_ai = no - } - trigger_if = { - limit = { scope:target.casus_belli.primary_defender = scope:actor } - any_spouse = { - this = scope:target.casus_belli.primary_attacker - } - } - trigger_else = { - any_spouse = { - this = scope:target.casus_belli.primary_defender - } - } - factor = 0 - } - - modifier = { # Don't call brand-new allies into old wars, at least until some time has elapsed. - has_variable = delay_calling_recent_ally - var:delay_calling_recent_ally = scope:recipient - scope:target = { - war_days >= 30 - } - factor = 0 - - } - - modifier = { # If the recipient is allied to both the attacker and the defender, the attacker shouldn't call - scope:target.casus_belli.primary_attacker = scope:actor - scope:target.casus_belli.primary_defender = { - is_allied_to = scope:recipient - } - factor = 0 - } - } -} - -negotiate_alliance_interaction = { - category = interaction_category_diplomacy - ai_min_reply_days = 4 - ai_max_reply_days = 9 - icon = alliance - - send_name = negotiate_alliance_interaction - - interface_priority = 60 - desc = negotiate_alliance_interaction_desc - - greeting = positive - notification_text = NEGOTIATE_ALLIANCE_NOTIFICATION - - is_shown = { - scope:recipient = { - NOT = { this = scope:actor } - NOT = { is_allied_to = scope:actor } - is_ruler = yes - } - scope:actor = { - is_ruler = yes - OR = { - is_ai = no - highest_held_title_tier >= 2 - } - #childhood friendship with hostage event, where they swear to be friends forever - OR = { - is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:recipient } - hostage_oath_of_friendship_trigger = yes - #Parents/spouse were blood brothers - has_opinion_modifier = { - modifier = blood_brother_close_family_opinion - target = scope:recipient - } - } - } - } - - is_valid_showing_failures_only = { - scope:recipient = { - is_playable_character = yes - is_imprisoned = no - } - scope:actor = { - is_playable_character = yes - is_imprisoned = no - NOT = { - is_at_war_with = scope:recipient - } - } - scope:recipient = { is_busy_in_events_localised = yes } - custom_description = { - text = "has_already_rejected_renegotiation" - subject = scope:recipient - NOT = { - scope:actor = { - has_opinion_modifier = { - modifier = refused_alliance_opinion - target = scope:recipient - } - } - } - } - } - - is_valid = { #To give some clarity to the tooltip that states "blood ties" - - OR = { - #Ruler has the defensive negotiations perk - scope:actor = { has_perk = defensive_negotiations_perk } - #Ruler is married to other ruler. - scope:actor = { is_spouse_of = scope:recipient } - #Ruler is relative of other ruler - scope:actor = { is_parent_of = scope:recipient } - scope:actor = { is_grandparent_of = scope:recipient } - scope:actor = { is_great_grandparent_of = scope:recipient } - scope:actor = { is_child_of = scope:recipient } - scope:actor = { is_grandchild_of = scope:recipient } - scope:actor = { is_great_grandchild_of = scope:recipient } - scope:actor = { is_uncle_or_aunt_of = scope:recipient } - scope:actor = { is_nibling_of = scope:recipient } - scope:actor = { is_sibling_of = scope:recipient } - #childhood friendship with hostage event, where they swear to be friends forever - scope:actor = { - hostage_oath_of_friendship_trigger = yes - } - #Parents/spouse were blood brothers - scope:actor = { - has_opinion_modifier = { - modifier = blood_brother_close_family_opinion - target = scope:recipient - } - } - - custom_description = { - text = rulers_family_is_married_to_other_ruler_trigger - subject = scope:recipient - object = scope:actor - #Ruler's child/parent/sibling/grandchild/grandparent/uncle/aunt/niece/nephew is married to other ruler. - scope:recipient = { - any_spouse = { - OR = { - is_close_family_of = scope:actor - is_nibling_of = scope:actor - is_uncle_or_aunt_of = scope:actor - } - } - } - } - - custom_description = { - text = rulers_family_is_married_to_other_ruler_trigger - subject = scope:actor - object = scope:recipient - #Other ruler's child/parent/sibling/grandchild/grandparent/uncle/aunt/niece/nephew is married to first ruler. - scope:actor = { - any_spouse = { - OR = { - is_close_family_of = scope:recipient - is_nibling_of = scope:recipient - is_uncle_or_aunt_of = scope:recipient - } - } - } - } - - custom_description = { - text = rulers_child_parent_sibling_is_married_to_other_rulers_trigger - subject = scope:recipient - object = scope:actor - # Ruler's child/parent/sibling is married to other ruler's child/parent/sibling. - scope:actor = { - any_close_family_member = { - OR = { - is_parent_of = scope:actor - is_child_of = scope:actor - is_sibling_of = scope:actor - } - any_spouse = { - OR = { - is_parent_of = scope:recipient - is_child_of = scope:recipient - is_sibling_of = scope:recipient - } - } - } - } - } - - custom_description = { - text = hostage_oath_of_friendship_trigger - subject = scope:recipient - object = scope:actor - #Ruler's child/parent/sibling/grandchild/grandparent/uncle/aunt/niece/nephew is married to other ruler. - scope:actor = { - hostage_oath_of_friendship_trigger = yes - } - } - } - } - - on_auto_accept = { - scope:recipient = { - trigger_event = char_interaction.0234 - } - } - - #Use hook - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - # Admin Gov can spend Influence to increase AI acceptance towards other same-realm admin characters - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_administrative - } - scope:recipient = { - top_liege = scope:actor.top_liege - government_has_flag = government_is_administrative - } - } - is_valid = { - scope:actor = { - influence >= major_influence_value - } - custom_tooltip = { - text = ALREADY_USING_HOOK - NOT = { scope:hook = yes } - } - } - flag = influence - localization = SPEND_INFLUENCE - } - - send_options_exclusive = no - - on_accept = { - scope:actor = { - trigger_event = char_interaction.0235 - - stress_impact = { - shy = minor_stress_impact_gain - } - - if = { - limit = { - scope:hook = yes - has_hook = scope:recipient - } - use_hook = scope:recipient - } - if = { - limit = { - scope:influence = yes - } - change_influence = major_influence_loss - } - } - - scope:recipient = { - custom_tooltip = negotiate_alliance_effect_recipient_tooltip - } - - #Set up alliance, depending on relation between rulers. - hidden_effect = { - #Prioritize marriage between rulers and/or direct blood relation between rulers first. - if = { - limit = { - scope:actor = { - OR = { - is_spouse_of = scope:recipient - is_child_of = scope:recipient - is_parent_of = scope:recipient - is_sibling_of = scope:recipient - is_grandparent_of = scope:recipient - is_great_grandparent_of = scope:recipient - is_grandchild_of = scope:recipient - is_great_grandchild_of = scope:recipient - is_uncle_or_aunt_of = scope:recipient - is_nibling_of = scope:recipient - } - } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor - allied_through_target = scope:recipient - } - } - } - #...Then marriage between close family members and either actor or recipient. - else_if = { - limit = { - scope:recipient = { - any_spouse = { - OR = { - is_close_family_of = scope:actor - is_nibling_of = scope:actor - is_uncle_or_aunt_of = scope:actor - } - } - } - } - scope:recipient = { - random_spouse = { - limit = { - OR = { - is_close_family_of = scope:actor - is_nibling_of = scope:actor - is_uncle_or_aunt_of = scope:actor - } - } - save_scope_as = recipient_spouse - } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:recipient_spouse - allied_through_target = scope:recipient - } - } - } - else_if = { - limit = { - scope:actor = { - any_spouse = { - OR = { - is_close_family_of = scope:recipient - is_nibling_of = scope:recipient - is_uncle_or_aunt_of = scope:recipient - } - } - } - } - scope:actor = { - random_spouse = { - limit = { - OR = { - is_close_family_of = scope:recipient - is_nibling_of = scope:recipient - is_uncle_or_aunt_of = scope:recipient - } - } - save_scope_as = actor_spouse - } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor - allied_through_target = scope:actor_spouse - } - } - } - #...And finally marriage between close relatives and close relatives. - else_if = { - limit = { - scope:actor = { - any_close_family_member = { - OR = { - is_child_of = scope:actor - is_parent_of = scope:actor - is_sibling_of = scope:actor - } - any_spouse = { - OR = { - is_child_of = scope:recipient - is_parent_of = scope:recipient - is_sibling_of = scope:recipient - } - } - } - } - } - scope:actor = { - random_close_family_member = { - limit = { - OR = { - is_child_of = scope:actor - is_parent_of = scope:actor - is_sibling_of = scope:actor - } - any_spouse = { - OR = { - is_child_of = scope:recipient - is_parent_of = scope:recipient - is_sibling_of = scope:recipient - } - } - } - save_scope_as = actor_spouse - random_spouse = { - limit = { - OR = { - is_child_of = scope:recipient - is_parent_of = scope:recipient - is_sibling_of = scope:recipient - } - } - save_scope_as = recipient_spouse - } - } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor_spouse - allied_through_target = scope:recipient_spouse - } - } - } - else_if = { - limit = { - scope:actor = { has_perk = defensive_negotiations_perk } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor - allied_through_target = scope:recipient - } - } - scope:recipient = { # This opinion modifier controls the interaction, and is removed when breaking the alliance in any way (though on_actions) - add_opinion = { - modifier = perk_negotiated_alliance_opinion - target = scope:actor - } - } - } - else_if = { - limit = { - scope:actor = { - hostage_oath_of_friendship_trigger = yes - } - } - scope:actor = { - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor - allied_through_target = scope:recipient - } - } - } - } - - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_gain - DESC = clan_unity_alliance.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0236 - } - scope:actor = { - add_opinion = { - modifier = refused_alliance_opinion - target = scope:recipient - } - } - - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_loss - DESC = clan_unity_alliance_refusal.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - auto_accept = { - custom_description = { - text = "spending_hook" - subject = scope:actor - object = scope:recipient - scope:hook = yes - } - } - ai_accept = { - base = 0 - - # Tier Difference (+/-) - # Inheritance (+) - # Opinion (+/-) - # Dynasty Prestige. (+) - # Different Faith. (-) - # Liege is asking (+) - # Dread (+) - # Power difference (+/-) - # Claimants (+/-) - # Same House (+) - # Declared war opinion - # Actor is at war penalty - - modifier = { - add = 20 - scope:recipient = { - is_close_family_of = scope:actor - } - desc = CLOSE_FAMILY_REASON - } - - modifier = { - add = 10 - scope:recipient = { - NOT = { is_close_family_of = scope:actor } - is_extended_family_of = scope:actor - } - desc = EXTENDED_FAMILY_REASON - } - - modifier = { - add = -20 - scope:recipient = { - NOT = { is_close_or_extended_family_of = scope:actor } - any_spouse = { - NOT = { is_close_family_of = scope:actor } - is_extended_family_of = scope:actor - } - } - desc = DISTANT_FAMILY_CONNECTION_REASON - } - - # Tier Differences - modifier = { - scope:actor = { - tier_difference = { - target = scope:recipient - value >= 1 - } - } - add = { - value = 30 - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 2 - } - } - add = 30 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 3 - } - } - add = 60 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 4 - } - } - add = 90 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 5 - } - } - add = 120 - } - } - desc = RANK_DIFFERENCE_REASON - } - modifier = { - scope:actor = { - tier_difference = { - target = scope:recipient - value <= -1 - } - } - add = { - value = -30 - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -2 - } - } - add = -30 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -3 - } - } - add = -60 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -4 - } - } - add = -90 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -5 - } - } - add = -120 - } - } - desc = RANK_DIFFERENCE_REASON - } - modifier = { - scope:recipient = { - has_relation_lover = scope:actor - } - add = { - value = 25 - } - desc = WE_ARE_LOVERS - } - modifier = { - scope:recipient = { - has_relation_friend = scope:actor - } - add = { - value = 25 - } - desc = WE_ARE_FRIENDS - } - modifier = { - scope:recipient = { - is_heir_of = scope:actor - } - scope:actor = { - tier_difference = { - target = scope:recipient - value > 0 - } - } - add = { - value = 10 - if = { - limit = { - scope:actor = { player_heir = scope:recipient } - } - add = 10 - } - } - desc = IS_HEIR_REASON - } - opinion_modifier = { # More likely to accept if Recipient likes the Actor - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.25 - min = 0 - desc = AI_OPINION_REASON - } - opinion_modifier = { # Less likely to accept if Recipient dislikes the Actor - who = scope:recipient - opinion_target = scope:actor - multiplier = 1 - max = 0 - desc = AI_OPINION_REASON - } - - modifier = { - add = 20 - scope:recipient = { - has_trait = loyal - } - desc = INTERACTION_LOYAL - } - - modifier = { - add = 20 - scope:recipient = { - has_trait = trusting - } - desc = INTERACTION_TRUSTING - } - - modifier = { - add = 5 - scope:recipient = { - has_trait = craven - } - desc = INTERACTION_CRAVEN - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = paranoid - } - desc = INTERACTION_PARANOID - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = arrogant - } - desc = INTERACTION_ARROGANT - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = ambitious - } - desc = INTERACTION_AMBITIOUS - } - - modifier = { - add = -40 - scope:recipient = { - has_trait = disloyal - } - desc = INTERACTION_DISLOYAL - } - - modifier = { - add = -10 - scope:recipient = { - has_trait = fickle - } - desc = INTERACTION_FICKLE - } - - # Rivalry - modifier = { # Say no to rivals - add = -100 - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - desc = "ACTOR_RIVAL_TO_ME_REASON" - } - modifier = { # Say no to nemesis - add = -300 - scope:recipient = { - has_relation_nemesis = scope:actor - } - desc = "ACTOR_NEMESIS_TO_ME_REASON" - } - - # Dynasty Prestige Levels - modifier = { - add = -5 - desc = AI_DYNASTY_PRESTIGE_REASON - scope:actor = { has_dynasty = yes } - NOT = { scope:actor.dynasty = scope:recipient.dynasty } - scope:actor.dynasty = { dynasty_prestige_level = 0 } - } - modifier = { - desc = AI_DYNASTY_PRESTIGE_REASON - scope:actor = { has_dynasty = yes } - NOT = { scope:actor.dynasty = scope:recipient.dynasty } - scope:actor.dynasty = { dynasty_prestige_level >= 2 } - add = { - value = 10 - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 3 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 4 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 5 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 6 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 7 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 8 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 9 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 10 } - } - add = 5 - } - } - } - modifier = { #Faith compatibility - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value > faith_fully_accepted_level - } - } - NOT = { - scope:recipient.ai_zeal <= -50 - } - add = { - value = -10 - if = { - limit = { - # 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 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - subtract = 20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - subtract = 50 - } - if = { - limit = { - scope:recipient.ai_zeal <= -25 - } - divide = 2 - } - else_if = { - limit = { - scope:recipient.ai_zeal >= 50 - } - multiply = 2 - } - if = { - limit = { - scope:recipient.faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - divide = 2 - } - } - } - desc = MARRY_DIFFERENT_FAITH_REASON - } - - modifier = { # A Recipient is more likely to agree to an alliance requested by his liege. - add = 20 - scope:recipient = { - target_is_liege_or_above = scope:actor - } - desc = LIEGE_REASON - } - - modifier = { - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # For foreign diplomacy, consider recipients max - divide = { value = scope:actor.current_military_strength min = 1 } - } - multiply = 20 - min = -1000 - max = 100 - } - desc = AI_MILITARY_BALANCE_REASON - } - # Recipient is a Claimant to Actor's titles. - modifier = { - scope:recipient = { - any_claim = { - holder = scope:actor - } - NOR = { - is_heir_of = scope:actor - ai_greed <= -25 - } - } - add = { - value = -50 - if = { - limit = { - scope:recipient.ai_greed >= 25 - } - add = ai_greed - } - if = { - limit = { - NOT = { - scope:recipient.house = scope:actor.house - } - } - multiply = 2 - } - } - desc = IS_CLAIMANT_TO_ACTORS_TITLES - } - #Actor has claims on recipient's titles. - modifier = { - scope:actor = { - any_claim = { - holder = scope:recipient - } - } - add = 25 - desc = IS_CLAIMANT_TO_RECIPIENT_TITLES - } - modifier = { - scope:recipient = { - NOT = { - any_claim = { - holder = scope:actor - } - } - } - scope:recipient.house = scope:actor.house - add = 15 - desc = IS_SAME_HOUSE_REASON - } - modifier = { - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = declared_war - } - } - add = -100 - desc = DECLARED_WAR_REASON - } - - # Don't form new alliances with people already at war. - modifier = { - scope:actor = { - is_at_war = yes - - # Since vassals and lieges can't call us into wars, this doesn't matter for us if we have that relationship. - NOR = { - target_is_liege_or_above = scope:recipient - target_is_vassal_or_below = scope:recipient - } - } - add = -50 - desc = IS_AT_WAR_REASON - } - - #Bonus from Tradition Astute Diplomats - modifier = { - scope:actor.culture = { has_cultural_parameter = facilitate_alliance_acceptance } - add = 50 #should be in a file 00_traditions_values - desc = TRADITION_ASTUTE_DIPLOMATS_ACCEPTANCE_MODIFIER - } - - # The AI doesn't want to form alliances with AI vassals within its capital duchy, so it can revoke them - modifier = { - scope:actor = { - is_ai = yes - is_vassal_or_below_of = scope:recipient - any_held_title = { - tier = tier_county - de_jure_liege = scope:actor.primary_title.title_capital_county.de_jure_liege - } - } - scope:recipient = { - is_ai = yes - } - add = -5000 - } - - # Feud - modifier = { - add = -25 - scope:recipient = { - existing_feud_against_target_trigger = { TARGET = scope:actor } - } - desc = MARRY_FAMILY_FEUD_REASON - } - - # Existing Alliances - modifier = { - add = { - scope:actor = { - every_ally = { - add = -15 - } - } - } - scope:actor = { - any_ally = { - count >= 2 - } - } - NAND = { - scope:recipient = { - government_has_flag = government_is_clan - is_vassal_or_below_of = scope:actor - } - } - desc = EXISTING_ALLIANCES_REASON - } - - # Existing Alliances - modifier = { - add = { - scope:recipient = { - every_ally = { - add = -15 - } - } - } - scope:recipient = { - any_ally = { - count >= 2 - } - } - NAND = { - scope:recipient = { - government_has_flag = government_is_clan - is_vassal_or_below_of = scope:actor - } - } - desc = THEIR_EXISTING_ALLIANCES_REASON - } - - modifier = { - add = intimidated_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - NOT = { target_is_liege_or_above = scope:actor } - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - NOT = { target_is_liege_or_above = scope:actor } - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - # Unity modifiers - evaluate_action_increasing_house_unity = { - VALUE = 100 - } - - fp3_struggle_resist_allied_wars_modifier = yes - - # LOW LEGITIMACY - modifier = { - desc = "LOW_LEGITIMACY_REASON" - scope:actor = { - OR = { - has_legitimacy_flag = reduced_alliance_acceptance - has_legitimacy_flag = very_reduced_alliance_acceptance - has_legitimacy_flag = massively_reduced_alliance_acceptance - } - } - add = { - value = 0 - if = { - limit = { scope:actor = { has_legitimacy_flag = reduced_alliance_acceptance } } - add = -25 - } - if = { - limit = { scope:actor = { has_legitimacy_flag = very_reduced_alliance_acceptance } } - add = -50 - } - if = { - limit = { scope:actor = { has_legitimacy_flag = massively_reduced_alliance_acceptance } } - add = -100 - } - } - } - - # HIGH LEGITIMACY - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - scope:actor = { - OR = { - has_legitimacy_flag = increased_alliance_acceptance - has_legitimacy_flag = very_increased_alliance_acceptance - has_legitimacy_flag = extra_increased_alliance_acceptance - } - } - add = { - value = 0 - if = { - limit = { scope:actor = { has_legitimacy_flag = increased_alliance_acceptance } } - add = 10 - } - if = { - limit = { scope:actor = { has_legitimacy_flag = very_increased_alliance_acceptance } } - add = 25 - } - if = { - limit = { scope:actor = { has_legitimacy_flag = extra_increased_alliance_acceptance } } - add = 50 - } - } - } - - # INFLUENCE - modifier = { - desc = INFLUENCE_REASON - scope:influence = yes - add = { - value = 10 - multiply = scope:actor.influence_level - min = 5 - } - } - } - - ai_potential = { - is_at_war = no - } - - ai_targets = { - ai_recipients = dynasty - max = 20 - } - - ai_targets = { - ai_recipients = family - max = 10 - } - - ai_targets = { - ai_recipients = spouses - } - ai_frequency = 72 - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - any_ally = { - count < 2 - } - scope:recipient = { # Don't propose alliances to tiny insignificant rulers just because - OR = { - current_military_strength >= scope:actor.eighty_percent_of_current_military_strength - primary_title.tier >= scope:actor.primary_title.tier - AND = { - primary_title.tier >= tier_duchy - scope:actor.primary_title.tier < tier_empire - } - } - } - } - - modifier = { # Clans always want alliances with Vassals - add = 100 - scope:actor = { - government_has_flag = government_is_clan - } - scope:recipient = { - is_vassal_of = scope:actor - } - } - - # Unity modifiers - evaluate_action_increasing_house_unity = { - VALUE = 100 - } - - modifier = { # The AI shouldn't propose to their Lieges - factor = 0 - is_liege_or_above_of = scope:recipient - } - - modifier = { # The AI shouldn't propose to their Vassals unless Clan - factor = 0 - scope:actor = { - NOT = { government_has_flag = government_is_clan } - } - scope:recipient = { - is_vassal_of = scope:actor - } - } - } -} - -perk_alliance_interaction = { - category = interaction_category_diplomacy - ai_min_reply_days = 4 - ai_max_reply_days = 9 - icon = alliance - - - interface_priority = 60 - desc = perk_alliance_interaction_desc - - greeting = positive - notification_text = PERK_NEGOTIATE_ALLIANCE_NOTIFICATION - - is_shown = { - scope:recipient = { - NOR = { - this = scope:actor - is_allied_to = scope:actor - target_is_vassal_or_below = scope:actor # Can only sign with external rulers/peer vassals, though the alliance is preserved if they somehow become your vassals - target_is_liege_or_above = scope:actor - government_has_flag = government_is_herder - } - is_ruler = yes - primary_title.tier > tier_barony - } - scope:actor = { - has_perk = defensive_negotiations_perk - is_landless_adventurer = no - NOR = { - government_has_flag = government_is_herder - # This interaction is harder to push through than Negotiate Alliance, and does the same thing, so don't show both - is_character_interaction_shown = { - recipient = scope:recipient - interaction = negotiate_alliance_interaction - } - } - } - } - - is_valid_showing_failures_only = { - - custom_description = { - text = "already_has_an_alliance_deal" - subject = scope:recipient - scope:actor = { - NOT = { - any_ally = { - has_opinion_modifier = { - modifier = perk_negotiated_alliance_opinion - target = scope:actor - } - } - } - } - } - - scope:recipient = { - is_playable_character = yes - is_at_war = no - is_imprisoned = no - } - - scope:actor = { - is_playable_character = yes - is_at_war = no - is_imprisoned = no - } - - scope:recipient = { is_busy_in_events_localised = yes } - - custom_description = { - text = "has_already_rejected_renegotiation" - subject = scope:recipient - scope:actor = { - NOT = { - has_opinion_modifier = { - modifier = refused_alliance_opinion - target = scope:recipient - } - } - } - } - } - - can_send = { - custom_description = { # Exploit prevention - text = "has_sent_interaction_already" - subject = scope:recipient - scope:actor = { - NOT = { - has_pending_interaction_of_type = perk_alliance_interaction - } - } - } - } - - on_auto_accept = { - scope:recipient = { - trigger_event = char_interaction.0234 - } - } - - #Use hook - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - # Admin Gov can spend Influence to increase AI acceptance towards other same-realm admin characters - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_administrative - } - scope:recipient = { - top_liege = scope:actor.top_liege - government_has_flag = government_is_administrative - } - } - is_valid = { - scope:actor = { - influence >= major_influence_value - } - custom_tooltip = { - text = ALREADY_USING_HOOK - NOT = { scope:hook = yes } - } - } - flag = influence - localization = SPEND_INFLUENCE - } - - send_options_exclusive = no - - on_accept = { - save_scope_value_as = { #So that we can show the opinion gain in the response event - name = perk_alliance_interaction - value = yes - } - scope:actor = { - custom_tooltip = negotiate_alliance_effect_tooltip - trigger_event = char_interaction.0235 - create_alliance = { - target = scope:recipient - allied_through_owner = scope:actor - allied_through_target = scope:recipient - } - - stress_impact = { - shy = minor_stress_impact_gain - } - - if = { - limit = { scope:hook = yes } - use_hook = scope:recipient - } - - if = { - limit = { - scope:influence = yes - } - change_influence = major_influence_loss - } - } - scope:recipient = { # This opinion modifier controls the interaction, and is removed when breaking the alliance in any way (though on_actions) - add_opinion = { - modifier = perk_negotiated_alliance_opinion - target = scope:actor - } - } - - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = medium_unity_gain - DESC = clan_unity_alliance.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0236 - } - scope:actor = { - add_opinion = { - modifier = refused_alliance_opinion - target = scope:recipient - } - } - - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_loss - DESC = clan_unity_alliance_refusal.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - auto_accept = { - custom_description = { - text = "spending_hook" - subject = scope:actor - object = scope:recipient - scope:hook = yes - } - } - - ai_accept = { # Similar to Negotiate Alliance, but without modifiers for Liege, being an heir, etc. - base = -25 - - # Tier Differences - modifier = { - scope:actor = { - tier_difference = { - target = scope:recipient - value >= 1 - } - } - add = { - value = 30 - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 2 - } - } - add = 30 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 3 - } - } - add = 60 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 4 - } - } - add = 90 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = 5 - } - } - add = 120 - } - } - desc = RANK_DIFFERENCE_REASON - } - modifier = { - scope:recipient = { - has_relation_lover = scope:actor - } - add = { - value = 25 - } - desc = WE_ARE_LOVERS - } - modifier = { - scope:recipient = { - has_relation_friend = scope:actor - } - add = { - value = 25 - } - desc = WE_ARE_FRIENDS - } - modifier = { - scope:actor = { - tier_difference = { - target = scope:recipient - value <= -1 - } - } - add = { - value = -30 - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -2 - } - } - add = -30 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -3 - } - } - add = -60 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -4 - } - } - add = -90 - } - if = { - limit = { - tier_difference = { - target = scope:recipient - value = -5 - } - } - add = -120 - } - } - desc = RANK_DIFFERENCE_REASON - } - opinion_modifier = { # More likely to accept if Recipient likes the Actor - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.25 - min = 0 - desc = AI_OPINION_REASON - } - opinion_modifier = { # Less likely to accept if Recipient dislikes the Actor - who = scope:recipient - opinion_target = scope:actor - multiplier = 1 - max = 0 - desc = AI_OPINION_REASON - } - - modifier = { - add = 20 - scope:recipient = { - has_trait = loyal - } - desc = INTERACTION_LOYAL - } - - modifier = { - add = 20 - scope:recipient = { - has_trait = trusting - } - desc = INTERACTION_TRUSTING - } - - modifier = { - add = 5 - scope:recipient = { - has_trait = craven - } - desc = INTERACTION_CRAVEN - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = paranoid - } - desc = INTERACTION_PARANOID - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = arrogant - } - desc = INTERACTION_ARROGANT - } - - modifier = { - add = -20 - scope:recipient = { - has_trait = ambitious - } - desc = INTERACTION_AMBITIOUS - } - - modifier = { - add = -40 - scope:recipient = { - has_trait = disloyal - } - desc = INTERACTION_DISLOYAL - } - - modifier = { - add = -10 - scope:recipient = { - has_trait = fickle - } - desc = INTERACTION_FICKLE - } - - # Rivalry - modifier = { # Say no to rivals - add = -100 - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - desc = "ACTOR_RIVAL_TO_ME_REASON" - } - modifier = { # Say no to nemesis - add = -300 - scope:recipient = { - has_relation_nemesis = scope:actor - } - desc = "ACTOR_NEMESIS_TO_ME_REASON" - } - - # Dynasty Prestige Levels - modifier = { - add = -5 - desc = AI_DYNASTY_PRESTIGE_REASON - scope:actor = { has_dynasty = yes } - NOT = { scope:actor.dynasty = scope:recipient.dynasty } - scope:actor.dynasty = { dynasty_prestige_level = 0 } - } - modifier = { - desc = AI_DYNASTY_PRESTIGE_REASON - scope:actor = { has_dynasty = yes } - NOT = { scope:actor.dynasty = scope:recipient.dynasty } - scope:actor.dynasty = { dynasty_prestige_level >= 2 } - add = { - value = 10 - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 3 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 4 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 5 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 6 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 7 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 8 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 9 } - } - add = 5 - } - if = { - limit = { - scope:actor.dynasty = { dynasty_prestige_level >= 10 } - } - add = 5 - } - } - } - modifier = { #Faith compatibility - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value > faith_fully_accepted_level - } - } - NOT = { - scope:recipient.ai_zeal <= -50 - } - add = { - value = -10 - if = { - limit = { - # 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 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - subtract = 20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - subtract = 50 - } - if = { - limit = { - scope:recipient.ai_zeal <= -25 - } - divide = 2 - } - else_if = { - limit = { - scope:recipient.ai_zeal >= 50 - } - multiply = 2 - } - if = { - limit = { - scope:recipient.faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - divide = 2 - } - } - } - desc = MARRY_DIFFERENT_FAITH_REASON - } - - modifier = { # A Recipient is more likely to agree to an alliance requested by his liege. - add = 20 - scope:recipient = { - target_is_liege_or_above = scope:actor - } - desc = LIEGE_REASON - } - - modifier = { - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # For foreign diplomacy, consider recipients max - divide = { value = scope:actor.current_military_strength min = 1 } - } - multiply = 20 - min = -1000 - max = 100 - } - desc = AI_MILITARY_BALANCE_REASON - } - # Recipient is a Claimant to Actor's titles. - modifier = { - scope:recipient = { - any_claim = { - holder = scope:actor - } - NOR = { - is_heir_of = scope:actor - ai_greed <= -25 - } - } - add = { - value = -50 - if = { - limit = { - scope:recipient.ai_greed >= 25 - } - add = ai_greed - } - if = { - limit = { - NOT = { - scope:recipient.house = scope:actor.house - } - } - multiply = 2 - } - } - desc = IS_CLAIMANT_TO_ACTORS_TITLES - } - #Actor has claims on recipient's titles. - modifier = { - scope:actor = { - any_claim = { - holder = scope:recipient - } - } - add = 25 - desc = IS_CLAIMANT_TO_RECIPIENT_TITLES - } - modifier = { - scope:recipient = { - NOT = { - any_claim = { - holder = scope:actor - } - } - } - scope:recipient.house = scope:actor.house - add = 15 - desc = IS_SAME_HOUSE_REASON - } - modifier = { - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = declared_war - } - } - add = -100 - desc = DECLARED_WAR_REASON - } - - # Don't form new alliances with people already at war. - modifier = { - scope:actor = { - is_at_war = yes - - # Since vassals and lieges can't call us into wars, this doesn't matter for us if we have that relationship. - NOR = { - target_is_liege_or_above = scope:recipient - target_is_vassal_or_below = scope:recipient - } - } - add = -50 - desc = IS_AT_WAR_REASON - } - - #Bonus from Tradition Astute Diplomats - modifier = { - scope:actor.culture = { has_cultural_parameter = facilitate_alliance_acceptance } - add = 50 #should be in a file 00_traditions_values - desc = TRADITION_ASTUTE_DIPLOMATS_ACCEPTANCE_MODIFIER - } - - # The AI doesn't want to form alliances with AI vassals within its capital duchy, so it can revoke them - modifier = { - scope:actor = { - is_ai = yes - is_vassal_or_below_of = scope:recipient - any_held_title = { - tier = tier_county - de_jure_liege = scope:actor.primary_title.title_capital_county.de_jure_liege - } - } - scope:recipient = { - is_ai = yes - } - add = -5000 - } - - # Feud - modifier = { - add = -25 - scope:recipient = { - existing_feud_against_target_trigger = { TARGET = scope:actor } - } - desc = MARRY_FAMILY_FEUD_REASON - } - - # Existing Alliances - modifier = { - add = { - scope:actor = { - every_ally = { - add = -15 - } - } - } - scope:actor = { - any_ally = { - count >= 2 - } - } - desc = EXISTING_ALLIANCES_REASON - } - - # Existing Alliances - modifier = { - add = { - scope:recipient = { - every_ally = { - add = -15 - } - } - } - scope:recipient = { - any_ally = { - count >= 2 - } - } - desc = THEIR_EXISTING_ALLIANCES_REASON - } - - modifier = { - add = intimidated_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - NOT = { target_is_liege_or_above = scope:actor } - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - NOT = { target_is_liege_or_above = scope:actor } - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - # Unity modifiers - evaluate_action_increasing_house_unity = { - VALUE = 10 - } - - # INFLUENCE - modifier = { - desc = INFLUENCE_REASON - scope:influence = yes - add = { - value = 10 - multiply = scope:actor.influence_level - min = 5 - } - } - } - - ai_potential = { - is_at_war = no - any_ally = { - count < 2 - } - } - - ai_targets = { - ai_recipients = neighboring_rulers - max = 10 - } - - ai_targets = { - ai_recipients = peer_vassals - max = 5 - } - ai_frequency = 72 - - ai_will_do = { - base = 100 - - # Unity modifiers - evaluate_action_increasing_house_unity = { - VALUE = 100 - } - - modifier = { # Don't disturb the player with pointless asks - add = -5000 - scope:recipient = { - is_ai = no - } - NOR = { - scope:actor.current_military_strength >= scope:recipient.current_military_strength - scope:actor.primary_title.tier >= scope:recipient.primary_title.tier - } - } - - modifier = { - add = -5000 - scope:recipient.current_military_strength <= 100 - } - } - -} - -join_war_interaction = { - category = interaction_category_diplomacy - interface = interfere_in_war - special_interaction = interfere_in_war_interaction - popup_on_receive = yes - desc = join_war_interaction_desc - icon = alliance - interface_priority = 29 - - greeting = positive - notification_text = join_war_interaction_notification - - is_shown = { - scope:recipient = { - is_at_war = yes - NOR = { - this = scope:actor - is_at_war_with = scope:actor - } - } - } - - is_valid_showing_failures_only = { - - # recipient is not in (any) war against your liege(s) or suzerain(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 - } - } - } - } - } - - # special exception for liege trying to put down his vassal's peasant revolt - trigger_if = { - limit = { - scope:actor = { - target_is_vassal_or_below = scope:recipient - } - } - custom_description = { - text = join_war_interaction_recipient_not_fighting_peasant_faction - subject = scope:recipient - scope:recipient = { - any_war_enemy = { - is_leading_faction_type = peasant_faction - } - } - } - } - # if the target is neither a vassal-or-below, nor a liege-or-above, the recipient must either be an ally or defending against a qualifying holy war - unless the character is an adventurer in which case other rules apply - trigger_else_if = { - limit = { - scope:actor = { - NOT = { target_is_liege_or_above = scope:recipient } - } - } - trigger_if = { - limit = { - scope:actor = { is_landless_adventurer = yes } - } - # bypass the requirements, unless you were invloved in a war and decided to leave it - scope:recipient = { - trigger_if = { - limit = { - any_character_war = { - has_variable_list = left_voluntarily - } - } - custom_tooltip = { - text = laamp_war_change_sides_interaction.left_voluntarily - is_target_in_variable_list = { - name = left_voluntarily - target = scope:actor - } - } - } - } - } - trigger_else_if = { - limit = { - scope:recipient = { - any_character_war = { - OR = { - #Must be either the same faith as the character being holy warred... - scope:recipient.faith = scope:actor.faith - #... Or, same religion, *and* you couldn't holy war them yourself. - AND = { - scope:recipient.faith.religion = scope:actor.faith.religion - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value < religious_cb_enabled_hostility_level - } - } - } - #... Or, the target is your liege and they are being attacked for your held title. - AND = { - scope:recipient = { target_is_liege_or_above = scope:actor } - casus_belli = { - any_target_title = { - holder = { - OR = { - this = scope:actor - is_vassal_or_below_of = scope:actor - } - } - } - - } - } - } - any_war_defender = { this = scope:recipient } - } - } - } - # 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 - } - - # if the actor and recipient is in the same confederation, they can always come to each others' aid - trigger_else_if = { - limit = { - exists = scope:recipient.confederation - scope:actor = { is_member_of_confederation = scope:recipient.confederation } - } - scope:actor = { is_member_of_confederation = scope:recipient.confederation } # for localization only - } - - # suzerains can always join their tributaries' defensive wars - trigger_else_if = { - limit = { - scope:recipient = { - is_tributary_of_suzerain_or_above = scope:actor - } - } - custom_tooltip = { - text = join_war_interaction_recipient_tributary_no_defensive_war - NOT = { - scope:recipient = { - any_character_war = { - primary_defender = scope:recipient - } - } - } - } - } - # tributaries can always offer to join their direct suzerains' defensive wars - trigger_else_if = { - limit = { - scope:actor = { - is_tributary_of = scope:recipient - } - } - custom_tooltip = { - text = join_war_interaction_recipient_tributary_no_defensive_war - NOT = { - scope:recipient = { - any_character_war = { - primary_defender = scope:recipient - } - } - } - } - } - - # if we haven't already passed any of the qualified conditions above, then we need to be allies - trigger_else = { - custom_description = { - text = join_war_interaction_recipient_not_ally - subject = scope:recipient - scope:recipient = { - is_allied_to = scope:actor - } - } - } - } - - # recipient is liege - trigger_else = { - custom_description = { - text = join_war_interaction_recipient_not_liege - subject = scope:recipient - scope:actor = { - target_is_liege_or_above = scope:recipient - } - } - } - - scope:actor = { - trigger_if = { - limit = { - is_landless_adventurer = yes - } - custom_tooltip = { - text = reinforce_soldiers_any_regiment_tt - maa_regiments_count >= 1 - } - } - } - - # Adventurers can't join wars in places they're exiled from. - custom_tooltip = { - text = the_wake_1 - NOT = { - is_laamp_exiled_from_province_trigger = { - PROVINCE = scope:recipient.capital_province - LAAMP = scope:actor - } - } - } - } - - can_be_picked = { - scope:target ?= { - - # recipient is war leader - is_war_leader = scope:recipient - - # special exception for tributaries and suzerains to fight for one another - trigger_if = { - limit = { - OR = { - scope:actor = { - is_tributary_of_suzerain_or_above = scope:recipient - } - scope:recipient = { - is_tributary_of = scope:actor - } - } - } - # if this is directed at a tributary, make sure they're the primary defender - trigger_if = { - limit = { - scope:recipient = { is_tributary_of = scope:actor } - } - custom_tooltip = { - text = join_war_interaction_recipient_tributary_not_primary_defender - primary_defender = scope:recipient - } - } - trigger_else = { always = yes } - } - - #allow laamp_join_war_contract to bypass the requirements - trigger_else_if = { - limit = { - scope:actor = { - is_landless_adventurer = yes - } - } - } - - # if holy war, recipient is defender of same faith - # and not too far away - trigger_else_if = { - limit = { is_religious_war = yes } - trigger_if = { #Only if you're not allies - limit = { - NOT = { scope:actor = { is_allied_to = scope:recipient } } - NOR = { - scope:recipient = { target_is_liege_or_above = scope:actor } - casus_belli = { - any_target_title = { - exists = holder - holder = { - OR = { - this = scope:actor - is_vassal_or_below_of = scope:actor - } - } - } - } - } - # 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 - subject = scope:recipient - scope:recipient.faith.religion = scope:actor.faith.religion - any_war_defender = { this = scope:recipient } - } - } - casus_belli = { - any_target_title = { save_temporary_scope_as = war_target } - } - custom_description = { - text = join_war_interaction_recipient_too_distant - subject = scope:war_target - object = scope:war_target - scope:actor = { - realm_to_title_distance_squared = { - title = scope:war_target - value <= squared_distance_almost_massive # Approximately 1.5 HREs in distance away. Any further and does it really make sense for you to join what is essentially a regional power struggle? - } - } - } - } - # If not holy war, special exception for liege trying to put down his vassal's peasant revolt. - trigger_else_if = { - limit = { - is_religious_war = no - scope:actor = { target_is_vassal_or_below = scope:recipient } - primary_defender = scope:recipient - 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 - } - #Confederation members can choose to join each others' offensive wars - trigger_else_if = { - limit = { - scope:actor = { NOT = { is_allied_to = scope:recipient } } - exists = scope:recipient.confederation - } - scope:actor = { - is_member_of_confederation = scope:recipient.confederation - } - } - # ...otherwise, recipient must be an ally... - trigger_else_if = { - 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 - subject = scope:recipient - scope:actor = { - is_allied_to = scope:recipient - } - } - trigger_if = { - limit = { - scope:actor = { - target_is_vassal_or_below = scope:recipient - NOT = { is_allied_to = scope:recipient } - } - } - # If they are an unallied vassal, inform the player that we could have aided them if this was a peasant revolt. - custom_description = { - text = join_war_interaction_recipient_not_fighting_peasant_faction - subject = scope:recipient - primary_defender = scope:recipient - primary_attacker = { - is_leading_faction_type = peasant_faction - } - } - } - } - - # ...or our liege. - trigger_else_if = { - limit = { - is_religious_war = no - scope:actor = { NOT = { is_allied_to = scope:recipient } } - } - # recipient is liege - custom_description = { - text = join_war_interaction_recipient_not_liege - subject = scope:recipient - scope:actor = { - target_is_liege_or_above = scope:recipient - } - } - } - # making the default behavior explicit if no other trigger_(else_)ifs are valid - trigger_else = { - always = yes - } - } - - joiner_not_already_in_another_war_with_any_target_war_participants_trigger = { - WARRIOR = scope:recipient - JOINER = scope:actor - } - - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } - } - - is_highlighted = { - scope:actor = { - any_character_task_contract = { - has_task_contract_type = laamp_join_war_contract - task_contract_employer = scope:recipient - } - } - } - - on_accept = { - scope:target ?= { - hidden_effect = { - set_called_to = scope:actor - } - if = { - limit = { is_attacker = scope:recipient } - add_attacker = scope:actor - if = { - limit = { - OR = { - scope:actor = { - any_home_court_hostage = { - warden ?= { is_defender_in_war = scope:target } - } - } - scope:target = { - any_war_defender = { - any_warden_hostage = { home_court ?= scope:actor } - } - } - } - } - custom_tooltip = hostage_execution_warning_tt - } - } - else = { - add_defender = scope:actor - if = { - limit = { - OR = { - scope:actor = { - any_home_court_hostage = { - warden ?= { is_attacker_in_war = scope:target } - } - } - scope:target = { - any_war_attacker = { - any_warden_hostage = { home_court ?= scope:actor } - } - } - } - } - custom_tooltip = hostage_execution_warning_tt - } - } - if = { - limit = { - is_religious_war = yes - scope:actor = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle - } - } - } - scope:actor = { - add_piety = medium_piety_gain - } - } - if = { - limit = { - is_religious_war = yes - scope:actor = { - any_active_accolade = { - has_accolade_parameter = acclaimed_knight_piety_from_battle_high - } - } - } - scope:actor = { - add_piety = major_piety_gain - } - } - } - scope:actor = { - stress_impact = { - craven = medium_stress_impact_gain - shy = minor_stress_impact_gain - } - add_to_variable_list = { - name = joined_as_ally - target = scope:target - } - } - scope:recipient = { - show_as_tooltip = { - if = { - limit = { - is_ai = yes - } - progress_towards_friend_effect = { - CHARACTER = scope:actor - OPINION = 0 - REASON = friend_alliance - } - } - else = { - 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 - } - } - } - } - } - - # If we're a clan this interaction affects unity - but only when we attemp to aid a house member against a non-house member - if = { - limit = { - exists = scope:target - scope:target = { - OR = { - AND = { - primary_attacker = scope:recipient - scope:recipient.house = scope:actor.house - primary_defender = { - NOT = { house = scope:actor.house } - } - } - AND = { - primary_defender = scope:recipient - scope:recipient.house = scope:actor.house - primary_attacker = { - NOT = { house = scope:actor.house } - } - } - } - } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = medium_unity_gain - DESC = clan_unity_join_war.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0236 - } - } - - auto_accept = yes - - ai_accept = { - base = 100 # everyone wants help - } -} diff --git a/N3OW/common/character_interactions/00_character_interactions.txt b/N3OW/common/character_interactions/00_character_interactions.txt deleted file mode 100644 index fa4a3e0c..00000000 --- a/N3OW/common/character_interactions/00_character_interactions.txt +++ /dev/null @@ -1,2462 +0,0 @@ -# Add general actions here, if any. - -offer_vassalization_interaction = { - category = interaction_category_vassal - icon = icon_vassal - - desc = offer_vassalization_interaction_desc - - ai_targets = { - ai_recipients = neighboring_rulers - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 12 - - is_shown = { - scope:actor = { - is_landed = yes - } - scope:recipient = { - NOT = { this = scope:actor } - is_playable_character = yes - OR = { - AND = { - is_independent_ruler = yes - is_tributary = no - } - is_tributary_of_suzerain_or_above = scope:actor - } - highest_held_title_tier < scope:actor.highest_held_title_tier - NOR = { - government_has_flag = cannot_be_vassal_or_liege - government_has_flag = government_is_herder - } - } - # Temujin cannot make Jamukha his subject once he leaves him - NOT = { - scope:actor = { - has_variable = had_mpo_temujin_flavor_0010 - var:had_mpo_temujin_flavor_0010 ?= scope:recipient - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_confederation_member = no - } - scope:recipient = { - is_at_war = no - is_confederation_member = no - - custom_description = { - text = was_recently_granted_independence - NOT = { - has_opinion_modifier = { - modifier = granted_independence_opinion - target = scope:actor - } - } - } - } - } - - greeting = positive - notification_text = OFFER_VASSALIZATION_INTERACTION_NOTIFICATION - - cost = { - influence = { - value = 0 - if = { - limit = { scope:influence_send_option = yes } - add = scope:actor.medium_influence_value - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - } - } - - ai_min_reply_days = 5 - ai_max_reply_days = 10 - - ai_accept = { - base = -50 - # MAIN - # Heretic/Infidel modifier. - # Tier difference modifier. - # Dejure modifier. - # Distant/Remote Realm modifier. - # Military power difference modifier. - - # MINOR - # Rivalry modifier. - # Same Dynasty modifier. - # Cultural/Cultural Group modifiers. - # Ageism modifier vs kids. - # Ruler Legitimacy modifier. - # Claimant modifier. - # FP3 Piety Level modifier. - - # OPINION SCALES - # Dread - # Compare Opinion modifier. - - # PERKS - modifier = { # Perk boost - desc = offer_vassalization_true_ruler_perk_tt - trigger = { - scope:actor = { has_perk = true_ruler_perk } - } - add = true_ruler_value - } - modifier = { # Education 5 boost - desc = offer_vassalization_education_diplomacy_5_tt - trigger = { - scope:actor = { has_trait_with_flag = offer_vassalisation_25 } - } - add = 25 - } - - # EVENTS - temporary bonuses gained by events - modifier = { - desc = event_bonus_to_vassal_accept_tt - trigger = { - scope:actor = { has_character_modifier = event_bonus_to_vassal_accept } - } - add = 20 - } - - - # STRUGGLES - bonus gained by successful Sway scheme during the Persian Struggle - modifier = { - desc = fp3_persian_struggle_previously_swayed_tt - trigger = { - scope:recipient = { - has_opinion_modifier = { - modifier = scheme_sway_and_compelled_to_submit_opinion - target = scope:actor - } - } - } - add = 20 - } - - modifier = { - desc = fp3_rekindler_of_iran_modifier_reason - trigger = { - AND = { - scope:actor = { dynasty ?={ has_dynasty_modifier = fp3_rekindler_of_iran_modifier } } - scope:recipient = { culture = { has_cultural_pillar = heritage_iranian } } - } - } - add = 20 - } - - # OBEDIENCE - modifier = { - desc = obedient_interaction_reason - trigger = { - is_obedient_to = scope:actor - } - add = 20 - } - - modifier = { # Cultural Acceptance - add = offer_vassalage_acceptance_value - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOR = { - has_same_culture_as = scope:recipient - government_has_flag = government_is_nomadic # Nomads do not care about Culture - has_trait = nomadic_philosophy - } - culture = { - cultural_acceptance = { target = scope:recipient.culture value <= 90 } - } - } - } - } - - # MAIN - modifier = { #Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOR = { #Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:actor.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - } - add = { - value = -40 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -40 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -40 - } - } - } - - modifier = { #Different faith, pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOT = { - faith = scope:actor.faith - } - NOT = { - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -20 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -20 - } - } - } - - modifier = { #Different faith, both have pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOT = { - faith = scope:actor.faith - } - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -10 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -10 - } - } - } - modifier = { #I am a King! - desc = offer_vassalization_interaction_aibehavior_amkingtier_tt - trigger = { - scope:recipient = { highest_held_title_tier = tier_kingdom } - } - add = { - value = -50 - if = { - limit = { - scope:recipient = { - OR = { - government_has_flag = government_is_special_republic - government_has_flag = government_is_theocracy - } - } - } - add = -50 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 5 - } - add = -50 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 10 - } - add = -100 - } - } - } - modifier = { #We just fought against each other. - desc = offer_vassalization_interaction_aibehavior_recent_war_tt - trigger = { - scope:recipient = { - any_truce_holder = { - this = scope:actor - } - } - # Ensure the truce wasn't purchased and is indeed from a war - scope:actor = { - NOT = { - has_purchased_truce_with_char = { TARGET = scope:recipient } - } - } - scope:recipient = { - NOT = { - has_purchased_truce_with_char = { TARGET = scope:actor } - } - } - } - add = -50 - } - modifier = { #I fought an independence war against you. - desc = offer_vassalization_interaction_aibehavior_independence_war_tt - trigger = { - scope:recipient = { - exists = var:independence_war_former_liege - var:independence_war_former_liege = scope:actor - } - } - add = -200 - } - modifier = { # I am Tribal and you are not - desc = interaction_tribal_vs_nontribal - trigger = { - scope:recipient = { - government_has_flag = government_is_tribal - } - scope:actor = { - NOT = { government_has_flag = government_is_tribal } - } - } - add = -20 - } - modifier = { # You are Tribal and I am not - desc = interaction_nontribal_vs_tribal - trigger = { - scope:actor = { - government_has_flag = government_is_tribal - } - scope:recipient = { - NOT = { government_has_flag = government_is_tribal } - } - } - add = -20 - } - modifier = { # I am Nomadic and you are Nomadic - desc = interaction_is_nomadic - trigger = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - scope:actor = { - government_has_flag = government_is_nomadic - } - } - add = -50 - } - modifier = { # I am Nomadic and you are not - desc = interaction_nomadic_vs_nonnomadic - trigger = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - scope:actor = { - NOT = { government_has_flag = government_is_nomadic } - } - } - add = -75 - } - modifier = { # You are Nomadic and I am not - desc = interaction_nonnomadic_vs_nomadic - trigger = { - scope:actor = { - government_has_flag = government_is_nomadic - } - scope:recipient = { - NOT = { government_has_flag = government_is_nomadic } - } - } - add = -75 - } - modifier = { # Isolationist tradition - desc = isolationist_reason - trigger = { - NOT = { - scope:actor.culture = scope:recipient.culture - } - scope:recipient.culture = { - has_cultural_tradition = tradition_isolationist - } - } - add = -20 - } - modifier = { #Bankrupt - desc = bankrupt_reason - trigger = { - scope:actor.gold <= -1 - } - add = -100 - } - modifier = { #Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 1 - } - } - } - add = 10 - } - modifier = { # Allied - desc = offer_vassalization_interaction_aibehavior_allied_tt - trigger = { - scope:recipient = { - is_allied_to = scope:actor - } - } - add = 20 - } - modifier = { # Is the Rightful Liege of recipient - desc = offer_vassalization_interaction_aibehavior_rightfulliegetitleholder_tt - trigger = { - scope:actor = { is_rightful_liege_of = scope:recipient } - } - add = 20 - } - modifier = { #Is not the Rightful Liege of recipient - desc = offer_vassalization_interaction_aibehavior_not_rightfulliegetitleholder_tt - trigger = { - NOT = { - scope:actor = { is_rightful_liege_of = scope:recipient } - } - } - add = -20 - } - modifier = { # Encircled - desc = offer_vassalization_interaction_aibehavior_encircled_tt - trigger = { - scope:recipient = { - NOT = { - any_neighboring_top_liege_realm_owner = { - NOT = { - this = scope:actor - } - } - } - NOT = { - any_realm_county = { - is_coastal_county = yes - } - } - } - } - add = 20 - } - modifier = { #Distant Realm — Overseas Connection - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - character_is_realm_neighbor = scope:recipient - NOT = { #Ibiza should want to be a vassal of Mallorca, etc. - character_is_land_realm_neighbor = scope:recipient - scope:actor = { is_rightful_liege_of = scope:recipient } - } - } - } - add = -100 - } - modifier = { #Distant Realm — No Connection - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - NOT = { - character_is_realm_neighbor = scope:recipient - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } } - } - add = -250 - } - modifier = { #Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:actor = { - NOT = { - character_is_realm_neighbor = scope:recipient - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } - } - add = -500 - } - modifier = { - desc = offer_vassalization_interaction_aibehavior_power_tt - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # Intended for recipient to use max, to avoid having vassalizations become too easy for weakened realms - divide = { value = scope:actor.current_military_strength min = 1 } - } - multiply = 20 - ceiling = yes - } - } - modifier = { - desc = offer_vassalization_interaction_aibehavior_vassal_opinion_tt - trigger = { - scope:actor = { - number_of_powerful_vassals >= 1 - } - } - - add = { - value = 0 - scope:actor = { - every_powerful_vassal = { - if = { - limit = { - save_temporary_opinion_value_as = { - name = vassal_opinion - target = scope:actor - } - } - add = scope:vassal_opinion - } - } - - if = { - limit = { - number_of_powerful_vassals > 0 - } - divide = number_of_powerful_vassals - } - else = { - divide = 5 - } - } - - divide = 5 - } - } - - # MINOR - modifier = { #Friend modifier. - desc = offer_vassalization_interaction_aibehavior_friend_tt - trigger = { - scope:recipient = { - has_relation_friend = scope:actor - NOT = { has_relation_best_friend = scope:actor } - } - } - add = 10 - } - modifier = { #Best Friend modifier. - desc = offer_vassalization_interaction_aibehavior_best_friend_tt - trigger = { - scope:recipient = { - has_relation_best_friend = scope:actor - } - } - add = 20 - } - modifier = { #Lover modifier. - desc = interaction_lover - trigger = { - scope:recipient = { - has_relation_lover = scope:actor - NOT = { has_relation_soulmate = scope:actor } - } - } - add = 10 - } - modifier = { #Soulmate modifier. - desc = interaction_soulmate - trigger = { - scope:recipient = { - has_relation_soulmate = scope:actor - } - } - add = 20 - } - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -100 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -1000 - } - modifier = { #Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 5 - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { # Iberian Struggle, less likely for outsiders to vassalize inside - add = -35 - desc = iberian_struggle_reason_reason - trigger = { - scope:actor = { - NOT = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - scope:recipient = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - } - - modifier = { #Ageism modifier vs kids. - desc = offer_vassalization_interaction_aibehavior_child_tt - trigger = { - scope:actor = { - age < 12 - } - scope:recipient = { - age > 16 - } - } - add = -5 - } - modifier = { #Illegitimacy modifier. - desc = offer_vassalization_interaction_aibehavior_illegitimate_tt - trigger = { - scope:actor = { - OR = { - AND = { - has_trait = bastard - scope:recipient = { - faith = { NOT = { has_doctrine = doctrine_bastardry_none } } - } - } - has_trait = denounced - has_trait = disinherited - } - } - } - add = -10 - } - - modifier = { #Claimant modifier. - desc = offer_vassalization_interaction_aibehavior_claimant_tt - trigger = { - scope:actor.primary_title = { - scope:recipient = { - has_claim_on = prev - } - } - } - add = -20 - } - - modifier = { # Ambitious - desc = TAKE_THE_VOWS_AMBITIOUS - trigger = { - scope:recipient = { - has_trait = ambitious - } - } - add = -20 - } - - modifier = { # Paranoid - desc = INTERACTION_PARANOID - trigger = { - scope:recipient = { - has_trait = paranoid - } - } - add = -20 - } - - modifier = { # Arrogant - desc = INTERACTION_ARROGANT - trigger = { - scope:recipient = { - has_trait = arrogant - } - } - add = -20 - } - - modifier = { # Fickle - desc = INTERACTION_FICKLE - trigger = { - scope:recipient = { - has_trait = fickle - } - } - add = -10 - } - - modifier = { # Stubborn - desc = INTERACTION_STUBBORN - trigger = { - scope:recipient = { - has_trait = stubborn - } - } - add = -10 - } - - modifier = { # Trusting - desc = TAKE_THE_VOWS_TRUSTING - trigger = { - scope:recipient = { - has_trait = trusting - } - } - add = 5 - } - - modifier = { # Content - desc = INTERACTION_CONTENT - trigger = { - scope:recipient = { - has_trait = content - } - } - add = 5 - } - - modifier = { # FP3 modifier. - desc = GENERIC_YOUR_PIETY_LEVEL_MODIFIER - trigger = { scope:actor = { any_character_struggle = { has_struggle_phase_parameter = piety_level_affects_vassalage_acceptance } } } - add = { - value = { - value = scope:actor.piety_level - subtract = low_piety_level - } - multiply = 10 - } - } - - # OPINION INFLUENCE - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - opinion_modifier = { #Compare Opinion modifier - Clans care more about opinion - trigger = { - scope:actor = { - government_has_flag = government_is_clan - } - scope:recipient = { - government_has_flag = government_is_clan - } - } - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.7 - } - opinion_modifier = { #Compare Opinion modifier. - trigger = { - OR = { - scope:actor = { - NOT = { government_has_flag = government_is_clan } - } - scope:recipient = { - NOT = { government_has_flag = government_is_clan } - } - } - } - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.35 - } - - # DIPLOMATIC COURT GRANDEUR BONUS - modifier = { - trigger = { - scope:actor = { - has_royal_court = yes - has_dlc_feature = royal_court - has_court_type = court_diplomatic - court_grandeur_current_level >= 1 - } - } - add = { - value = scope:actor.court_grandeur_current - if = { - limit = { # Reduce the bonus if you are below your expected level - scope:actor = { - court_grandeur_current_level < court_grandeur_minimum_expected_level - } - } - multiply = 0.15 - } - else = { - multiply = 0.3 - } - } - desc = DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON - } - - # CONTRACT OPTIONS - modifier = { - add = 60 - scope:recipient = { government_has_flag = government_is_feudal } - scope:religious_exemption = yes - desc = CONTRACT_RELIGIOUS_EXEMPTION_REASON - } - modifier = { - add = 30 - scope:recipient = { government_has_flag = government_is_clan } - scope:religious_exemption_clan = yes - desc = CONTRACT_RELIGIOUS_EXEMPTION_REASON - } - modifier = { - add = 30 - scope:recipient = { government_has_flag = government_is_feudal } - scope:low_obligations = yes - desc = CONTRACT_LOW_TAXES_REASON - } - modifier = { - add = -40 - scope:recipient = { government_has_flag = government_is_feudal } - scope:high_obligations = yes - desc = CONTRACT_HIGH_TAXES_REASON - } - - # INSPECTION BONUSES - modifier = { - desc = "INSPECTION_REASON" - add = 5 - scope:recipient = { - has_variable_list = lesser_inspection_bonus - is_target_in_variable_list = { - name = lesser_inspection_bonus - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON" - add = 10 - scope:recipient = { - has_variable_list = inspection_bonus - is_target_in_variable_list = { - name = inspection_bonus - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON_REWARD" - add = 10 - scope:recipient = { - has_variable_list = inspection_reward - is_target_in_variable_list = { - name = inspection_reward - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON_REWARD_FOCUSED" - add = 10 - scope:actor = { has_character_modifier = inspection_reward_focused_vassal_acceptance } - } - - # LOW LEGITIMACY - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -25 - scope:actor = { - has_legitimacy_flag = reduced_vassalization_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -50 - scope:actor = { - has_legitimacy_flag = very_reduced_vassalization_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -75 - scope:actor = { - has_legitimacy_flag = massively_reduced_vassalization_acceptance - } - } - - # HIGH LEGITIMACY - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 25 - scope:actor = { - has_legitimacy_flag = increased_vassalization_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 50 - scope:actor = { - has_legitimacy_flag = very_increased_vassalization_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 75 - scope:actor = { - has_legitimacy_flag = extra_increased_vassalization_acceptance - } - } - - # INFLUENCE - modifier = { - add = 25 - scope:influence_send_option = yes - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - #HISTORICALLY ADMIN PEOPLES WANT TO BE ADMIN - modifier = { - add = 30 - scope:actor = { - government_has_flag = government_is_administrative - } - scope:recipient = { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } - } - } - } - - desc = "HISTORICAL_ADMIN_REASON" - } - - modifier = { # AI-only weights, keep the pope from vassalizing too fast - trigger = { - exists = faith:catholic.religious_head - faith:catholic.religious_head = scope:actor - scope:actor = { is_ai = yes } - } - add = -50 - } - - modifier = { - trigger = { - scope:actor = { - has_variable = severed_head_vassalization - var:severed_head_vassalization = { - this = scope:recipient - } - } - } - add = 200 - desc = COWED_BY_SEVERED_HEAD_MODIFIER - } - - #ALL these modifiers are also used in impress_intent_vassalization_acceptance_value, keep them synced - } - - # Low starting obligations - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_feudal - } - } - flag = low_obligations - localization = low_obligations - } - - # Medium starting obligations - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_feudal - } - } - flag = normal_obligations # If selected then scope:flag_name will be set to yes - localization = normal_obligations # Loc_key for option label - starts_enabled = { always = yes } # Trigger for whether this should be on when the window opens. If not defined, defaults to off - - } - - # High starting obligations - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_feudal - } - } - flag = high_obligations # If selected then scope:flag_name will be set to yes - localization = high_obligations # Loc_key for option label - } - - # Low starting obligations + religious exemption - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_feudal - } - } - is_valid = { - NOT = { scope:recipient.faith = scope:actor.faith } - } - flag = religious_exemption - localization = religious_exemption - } - - # Religious exemption, for clans - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_clan - } - } - is_valid = { - NOT = { scope:recipient.faith = scope:actor.faith } - } - flag = religious_exemption_clan - localization = religious_exemption - } - - # Nothing, for clans - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_clan - } - } - is_valid = { - always = yes - } - flag = no_exemption_clan - localization = no_exemption - } - - send_option = { # EP3 Influence - is_shown = { - scope:actor = { - government_has_flag = government_has_influence - } - } - is_valid = { - scope:actor = { influence >= medium_influence_value } - } - flag = influence_send_option - localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = yes - - on_accept = { - offer_vassalization_interaction_effect = yes - scope:actor = { - trigger_event = char_interaction.0001 - - ## Remove bonus, it's been used - if = { - limit = { has_character_modifier = event_bonus_to_vassal_accept } - remove_character_modifier = event_bonus_to_vassal_accept - } - - if = { # FP3 - limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } } - scope:recipient = { remove_trait = disloyal } - } - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0002 - } - } - - ai_potential = { - is_adult = yes - is_independent_ruler = yes - highest_held_title_tier > tier_county - } - - ai_will_do = { - base = 100 - - # AI prefers to receive higher obligations from their vassals when possible. - modifier = { - factor = 3 - scope:normal_obligations = yes - } - - modifier = { - factor = 4 - scope:high_obligations = yes - } - - # Cynical rulers are happy to offer religious protection to potential vassals, but only when it makes them accept a vassalization offer they would otherwise refuse. - # Zealous rulers become increasingly reluctant to offer religious protection, as they want to enforce religious homogeneity in their realm. - modifier = { - add = { - value = ai_zeal - multiply = -2 - max = 1 - } - scope:religious_exemption = yes - } - - - modifier = { # If the recipient is a player, do not bother sending - factor = 0 - scope:recipient = { - is_ai = no - } - } - } -} - -offer_fealty_interaction = { - category = interaction_category_vassal - icon = icon_liege - - desc = offer_fealty_interaction_desc - - is_shown = { - scope:recipient = { - NOT = { this = scope:actor } - is_landed = yes - is_independent_ruler = yes # Target has to be independent - } - scope:actor.highest_held_title_tier < scope:recipient.highest_held_title_tier - scope:actor = { - is_landed = yes - is_independent_ruler = yes # You have to be independent - This check exists to prevent a lot of edge-cases where you can change liege - NOT = { government_has_flag = cannot_be_vassal_or_liege } - is_confederation_member = no - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_imprisoned = no - is_at_war = no - } - scope:recipient = { - custom_description = { - text = "offer_fealty_neighboring_condition" - subject = scope:recipient - OR = { - any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor } - any_held_title = { - is_de_jure_liege_or_above_target = scope:actor.capital_barony - } - } - } - #making sure that if this gov types got land you won't be able to swear fealty to them - NOR = { - government_has_flag = government_is_landless_adventurer - government_has_flag = government_is_holy_order - government_has_flag = government_is_mercenary - } - } - } - - greeting = positive - notification_text = OFFER_FEALTY_INTERACTION_NOTIFICATION - - ai_min_reply_days = 5 - ai_max_reply_days = 10 - - ai_accept = { - base = 50 - # MAIN - # Heretic/Infidel modifier. - # Tier difference modifier. - # Dejure modifier. - # Distant/Remote Realm modifier. - - # MINOR - # Rivalry modifier. - # Same Dynasty modifier. - # Cultural/Cultural Group modifiers. - # Claimant modifier. - - # OPINION SCALES - # Personality modifier. - # Compare Opinion modifier. - - modifier = { # Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:recipient.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - } - add = { - value = -25 - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_evil_level - } - } - } - add = -25 - } - } - } - - modifier = { # I am a King! - desc = offer_fealty_interaction_aibehavior_amkingtier_tt - trigger = { - scope:actor = { - highest_held_title_tier >= tier_kingdom - } - } - add = -10 - } - modifier = { # Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 1 - } - } - } - add = 20 - } - modifier = { # They are my Rightful Liege - desc = offer_vassalization_interaction_aibehavior_rightfulvassaltitleholder_tt - trigger = { - scope:recipient = { is_rightful_liege_of = scope:actor } - } - add = 25 - } - modifier = { # Distant Realm. - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - NOT = { - any_neighboring_top_liege_realm_owner = { this = scope:recipient } - } - } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } } - } - add = -15 - } - modifier = { # Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:actor = { - NOT = { - any_neighboring_top_liege_realm_owner = { this = scope:recipient } - } - } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } } - } - add = -25 - } - - # MINOR - modifier = { # Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -10 - } - modifier = { # Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -30 - } - modifier = { # Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 10 - } - - modifier = { # Cultural Acceptance - add = -5 - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOT = { has_same_culture_as = scope:recipient } - culture = { - cultural_acceptance = { target = scope:recipient.culture value < 50 } - } - } - } - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { # Claimant modifier. - desc = offer_vassalization_interaction_aibehavior_claimant_tt - trigger = { - scope:actor.primary_title = { - scope:recipient = { - has_claim_on = prev - } - } - } - add = -15 - } - - # PERSONALITY - ai_value_modifier = { - ai_greed = 0.75 - min = 0 - } - - # OPINION INFLUENCE - opinion_modifier = { # Compare Opinion modifier. - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.5 - } - - # CONTRACT OPTIONS - modifier = { - add = { - value = -10 - if = { - limit = { scope:recipient = { has_trait = zealous } } - add = -30 - } - else_if = { - limit = { scope:recipient = { has_trait = cynical } } - add = 30 - } - } - scope:actor = { government_has_flag = government_is_feudal } - scope:religious_taxation = yes - desc = CONTRACT_RELIGIOUS_TAXATION_REASON - } - modifier = { - add = -40 - scope:actor = { government_has_flag = government_is_feudal } - scope:low_obligations = yes - desc = CONTRACT_LOW_TAXES_REASON - } - modifier = { - add = 40 - scope:actor = { government_has_flag = government_is_feudal } - scope:high_obligations = yes - desc = CONTRACT_HIGH_TAXES_REASON - } - modifier = { - add = { - value = -10 - if = { - limit = { scope:recipient = { has_trait = zealous } } - add = -30 - } - else_if = { - limit = { scope:recipient = { has_trait = cynical } } - add = 30 - } - } - scope:actor = { government_has_flag = government_is_clan } - scope:religious_exemption_clan = yes - desc = CONTRACT_RELIGIOUS_EXEMPTION_REASON - } - # EP3 - modifier = { # cowed from an emperor's impressive visit - add = 10 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - #Confederation wants same-culture rulers - modifier = { - add = 100 - desc = CONFEDERATION_CULTURE_REASON - scope:recipient = { - is_confederation_member = yes - culture = { - this = scope:actor.culture - } - } - } - - #Greatest of Khans and Mongol Emperor would prefer submission with tribute - modifier = { - add = -150 - desc = GOK_PREFER_SUBMISSION - scope:recipient = { - highest_held_title_tier >= tier_empire - any_owned_story = { - OR = { - story_type = story_mongol_invasion - story_type = story_greatest_of_khans - } - } - } - } - } - - # Low starting obligations - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_feudal - } - } - flag = low_obligations - localization = low_obligations - } - - # Medium starting obligations - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_feudal - } - } - flag = normal_obligations - localization = normal_obligations - starts_enabled = { always = yes } - - } - - # High starting obligations - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_feudal - } - } - flag = high_obligations - localization = high_obligations - } - - # Medium-high starting obligations + religious protection - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_feudal - } - } - is_valid = { - NOT = { scope:recipient.faith = scope:actor.faith } - } - flag = religious_taxation - localization = religious_taxation - } - - # Religious exemption, for clans - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_clan - } - } - is_valid = { - NOT = { scope:recipient.faith = scope:actor.faith } - } - flag = religious_exemption_clan - localization = religious_exemption - } - - # Nothing, for clans - send_option = { - is_shown = { - scope:actor = { - government_has_flag = government_is_clan - } - } - is_valid = { - always = yes - } - flag = no_exemption_clan - localization = no_exemption - } - - send_options_exclusive = yes - - on_accept = { - offer_fealty_interaction_effect = yes - - scope:actor = { - trigger_event = char_interaction.0010 - if = { - limit = { - government_has_flag = government_is_administrative - scope:recipient = { NOT = { government_has_flag = government_is_administrative } } - } - custom_tooltip = will_change_from_administrative_tt - custom_tooltip = will_lose_administrative_government_type_tt - } - if = { - limit = { - scope:recipient = { - is_confederation_member = yes - } - } - if = { - limit = { - government_has_flag = government_is_nomadic - } - add_character_modifier = { - modifier = mpo_confederation_member_modifier - years = 5 - } - every_vassal_or_below = { - limit = { - highest_held_title_tier >= tier_county - government_has_flag = government_is_nomadic - } - add_character_modifier = { - modifier = mpo_confederation_member_modifier - years = 5 - } - } - } - - add_character_flag = { - flag = new_confederate - years = 3 - } - every_vassal_or_below = { - limit = { - highest_held_title_tier >= tier_county - } - add_character_flag = { - flag = new_confederate - years = 3 - } - } - } - - # If you have a suzerain, they will get a lower opinion of you for not paying tribute anymore - suzerain ?= { - if = { - limit = { - this != scope:actor - this != scope:recipient - } - add_opinion = { - modifier = tributary_ceased_payments_opinion - target = scope:actor - } - } - } - } - scope:recipient = { - if = { - limit = { - has_imprisonment_reason = scope:actor - } - consume_imprisonment_reasons = scope:actor - } - if = { - limit = { - has_revoke_title_reason = scope:actor - } - consume_revoke_title_reason = scope:actor - } - if = { - limit = { - has_banish_reason = scope:actor - } - consume_banish_reasons = scope:actor - } - if = { - limit = { - has_execute_reason = scope:actor - } - consume_execute_reasons = scope:actor - } - } - } - - on_intermediary_accept = { - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0011 - } - } -} - -force_vote_in_succession_election_interaction = { - category = interaction_category_uncategorized - hidden = yes - special_interaction = force_vote_in_succession_election - icon = scroll_scales - - greeting = positive - notification_text = FORCE_VOTE_INTERACTION_NOTIFICATION - force_notification = yes - - desc = force_vote_in_succession_election_interaction_desc - - auto_accept = yes - - is_valid_showing_failures_only = { - custom_description = { - text = must_have_usable_hook_blocker - subject = scope:actor - object = scope:recipient - - scope:actor = { - has_usable_hook = scope:recipient - } - } - } - - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - on_accept = { - scope:actor = { - send_interface_message = { - type = event_title_good - title = force_vote_in_succession_election_interaction - right_icon = scope:recipient - - show_as_tooltip = { - scope:actor = { - use_hook = scope:recipient - custom_tooltip = msg_force_vote_in_succession_election_message - } - } - } - hidden_effect = { - use_hook = scope:recipient - } - } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_gain - DESC = clan_unity_voted.desc - REVERSE_NON_HOUSE_TARGET = no - } - } -} - -set_primary_spouse_interaction = { - category = interaction_category_diplomacy - desc = set_primary_spouse_interaction_desc - icon = icon_marriage - - auto_accept = yes - - is_shown = { - scope:actor = { - is_spouse_of = scope:recipient - } - NOT = { - scope:actor.primary_spouse = scope:recipient - } - } - is_valid_showing_failures_only = { - scope:recipient = { is_busy_in_events_localised = yes } - scope:recipient = { - NOT = { - has_trait = incapable - } - } - } - - on_accept = { - scope:actor.primary_spouse = { - if = { - limit = { - has_opinion_modifier = { - target = scope:actor - modifier = spouse_made_primary_opinion - } - } - remove_opinion = { - modifier = spouse_made_primary_opinion - target = scope:actor - } - } - add_opinion = { - target = scope:actor - modifier = spouse_made_secondary_opinion - } - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_bad - title = set_primary_spouse_interaction_toast - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = set_primary_spouse_interaction_toast_removed - } - } - } - scope:actor = { - if = { - limit = { - scope:actor.primary_spouse = { - is_lowborn = no - } - scope:recipient = { - is_lowborn = yes - } - } - add_legitimacy = { - value = medium_legitimacy_loss - multiply = scope:actor.primary_title.tier - } - every_vassal_or_below = { - limit = { has_vassal_stance = courtly } - custom = every_courtly_vassal - add_opinion = { - modifier = married_lowborn_opinion - target = scope:actor - opinion = -50 - } - } - every_vassal_or_below = { - limit = { has_vassal_stance = glory_hound } - custom = every_glory_hound_vassal - add_opinion = { - modifier = married_lowborn_opinion - target = scope:actor - opinion = -30 - } - } - } - set_primary_spouse = scope:recipient - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_neutral - title = set_primary_spouse_interaction_toast - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = set_primary_spouse_interaction_toast_changed - } - } - } - scope:recipient = { - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_good - title = set_primary_spouse_interaction_toast - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = set_primary_spouse_interaction_toast_added - } - } - - if = { - limit = { - has_opinion_modifier = { - target = scope:actor - modifier = spouse_made_secondary_opinion - } - } - remove_opinion = { - modifier = spouse_made_secondary_opinion - target = scope:actor - } - } - add_opinion = { - target = scope:actor - modifier = spouse_made_primary_opinion - } - } - } - - ai_targets = { - ai_recipients = spouses - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 72 - - ai_potential = { - any_spouse = { - count >= 2 - } - } - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - scope:recipient = { - is_lowborn = no - sum_of_all_skills_value > scope:actor.primary_spouse.sum_of_all_skills_value - } - scope:actor = { - NOR = { - has_relation_friend = scope:actor.primary_spouse - has_relation_lover = scope:actor.primary_spouse - } - } - } - } -} - -grant_independence_interaction = { - category = interaction_category_vassal - force_notification = yes - greeting = positive - notification_text = GRANT_INDEPENDENCE_INTERACTION_NOTIFICATION - icon = independence - interface_priority = 120 - - desc = grant_independence_interaction_desc - - is_shown = { - scope:actor = { - is_confederation_member = no - } - scope:recipient = { - is_vassal_of = scope:actor - } - NOT = { scope:recipient = scope:actor } - } - - is_valid_showing_failures_only = { - NOT = { scope:actor = { is_at_war_with = scope:recipient } } - scope:actor = { - is_independent_ruler = yes - NOT = { - is_at_war = yes - } - } - custom_description = { - text = is_at_war_with_another_vassal - object = scope:recipient - NOT = { - scope:actor = { - any_vassal_or_below = { - is_at_war_with = scope:recipient - } - } - } - } - custom_description = { - text = is_de_jure_vassal_check - object = scope:recipient - - trigger_if = { # Admin rulers can grant tribal vassals independence regardless of de jure - limit = { - scope:actor = { government_has_flag = government_is_administrative } - scope:recipient = { government_has_flag = government_is_tribal } - } - # Always possible - } - trigger_else = { - NOT = { #Cannot be used against de jure vassals - scope:recipient.primary_title = { - any_this_title_or_de_jure_above = { - holder = scope:actor - } - } - } - } - - } - custom_tooltip = { - text = can_only_remove_diarch_by_elevating_them.tt - NOT = { scope:recipient ?= scope:actor.diarch } - } - } - - auto_accept = yes - - on_accept = { - scope:actor = { - stress_impact = { - ambitious = medium_stress_impact_gain - arrogant = minor_stress_impact_gain - greedy = minor_stress_impact_gain - } - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_neutral - title = grant_vassal_independence_interaction_toast - left_icon = scope:actor - 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 - has_struggle_phase_parameter = granting_independence_to_non_dejure_gives_renown - } - } - dynasty = { - add_dynasty_prestige = medium_dynasty_prestige_value - } - } - } - } - } - - scope:recipient = { - #Send notifications - if = { - limit = { - any_liege_or_above = { - is_ai = no - NOT = { this = scope:actor } - } - } - every_liege_or_above = { - limit = { - is_ai = no - NOT = { this = scope:actor } - } - trigger_event = vassal_interaction.0023 - } - } - if = { - limit = { - any_liege_or_above = { - any_vassal = { - is_ai = no - NOR = { - this = scope:recipient - this = scope:actor - } - } - } - } - every_liege_or_above = { - limit = { - any_vassal = { - is_ai = no - NOR = { - this = scope:recipient - this = scope:actor - } - } - } - every_vassal = { - limit = { - is_ai = no - NOT = { this = scope:recipient } - } - trigger_event = { - id = vassal_interaction.0022 - days = 3 - } - } - } - } - - add_opinion = { - target = scope:actor - modifier = granted_independence_opinion - } - - add_truce_both_ways = { - character = scope:actor - days = 3650 - name = TRUCE_GRANT_INDEPENDENCE - } - - create_title_and_vassal_change = { - type = independency - save_scope_as = change - add_claim_on_loss = yes - } - becomes_independent = { - change = scope:change - } - - 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 - - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = medium_unity_loss - DESC = clan_unity_grant_independence.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - 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 - } - } - } - - # Unity modifiers - evaluate_action_decreasing_house_unity = { - VALUE = 10 - } - } -} - -expose_secret_interaction = { - interface_priority = 120 - common_interaction = no - category = interaction_category_hostile - interface = blackmail - icon = secret - - desc = expose_secret_interaction_desc - - is_shown = { - scope:recipient = { - any_secret = { - is_known_by = scope:actor - } - NOT = { this = scope:actor } - age > 10 - } - } - - is_valid_showing_failures_only = { - scope:recipient = { is_busy_in_events_localised = yes } - } - - on_accept = { - scope:actor = { - if = { - limit = { - is_landless_adventurer = yes - has_perk = court_of_shadows_perk - } - add_prestige = { - value = 100 - multiply = { - value = scope:recipient.highest_held_title_tier - add = 1 - } - min = 50 - } - } - if = { - limit = { - exists = scope:target - } - scope:target = { - expose_secret = scope:actor - } - } - else = { - every_known_secret = { - limit = { - secret_owner = scope:recipient - } - expose_secret = scope:actor - } - } - - stress_impact = { - honest = minor_stress_impact_loss - just = minor_stress_impact_loss - shy = miniscule_stress_impact_gain - } - } - - scope:recipient = { - stress_impact = { - honest = minor_stress_impact_loss - just = minor_stress_impact_loss - deceitful = minor_stress_impact_gain - } - } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_secret_exposure.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - 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 - } - } - } - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - has_trait = fp3_struggle_supporter - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_reveal_secret_supporter - } - has_trait = fp3_struggle_detractor - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_reveal_secret_supporter - } - } - } - add = -100 - } - } - } - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - has_trait = fp3_struggle_detractor - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_reveal_secret_detractor - } - has_trait = fp3_struggle_supporter - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_reveal_secret_detractor - } - } - } - add = -100 - } - } - } - - # Unity modifiers - evaluate_action_decreasing_house_unity = { - VALUE = 100 - } - } -} diff --git a/N3OW/common/character_interactions/00_tributary_interactions.txt b/N3OW/common/character_interactions/00_tributary_interactions.txt deleted file mode 100644 index fda1cab8..00000000 --- a/N3OW/common/character_interactions/00_tributary_interactions.txt +++ /dev/null @@ -1,2320 +0,0 @@ -#Interactions relating to tributary relationship management - -### Become Tributary - bilateral -# actor = offerer / potential tributary -# recipient = receiver / potential suzerain - -become_tributary_interaction = { - category = interaction_category_diplomacy - common_interaction = no - icon = become_tributary_interaction - - desc = become_tributary_interaction_desc - - is_shown = { - scope:actor = { - NOT = { government_has_flag = cannot_be_vassal_or_liege } - is_independent_ruler = yes # You have to be independent - This check exists to prevent a lot of edge-cases where you can change liege - is_tributary = no - highest_held_title_tier >= tier_county - trigger_if = { - limit = { - is_ai = yes - } - current_military_strength < scope:recipient.one_and_a_half_times_current_military_strength - primary_title.tier < scope:recipient.primary_title.tier - } - } - scope:recipient = { - is_independent_ruler = yes # while it's possible for tributaries to have their own tributaries, it should not be possible to create a tributary relationship with a non-independent ruler - NOT = { - this = scope:actor - top_suzerain = scope:actor - } - can_have_tributaries_trigger = yes - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_physically_able = yes - is_travelling = no - NOT = { exists = involved_activity } - is_confederation_member = no - is_at_war = no - } - } - - greeting = positive - notification_text = BECOME_TRIBUTARY_INTERACTION_NOTIFICATION - - # Low starting obligations - send_option = { - flag = low_obligations - localization = low_tributary_obligations - } - - # Medium starting obligations - send_option = { - flag = normal_obligations - localization = normal_tributary_obligations - starts_enabled = { always = yes } - - } - - # High starting obligations - send_option = { - flag = high_obligations - localization = high_tributary_obligations - } - - send_options_exclusive = yes - - on_accept = { - start_tributary_interaction_effect = { - TRIBUTARY = scope:actor - SUZERAIN = scope:recipient - } - scope:actor = { - trigger_event = char_interaction.0360 - } - scope:recipient = { - if = { - limit = { scope:high_obligations = yes } - add_opinion = { - modifier = tributary_volunteered_opinion - target = scope:actor - opinion = 20 - } - } - else_if = { - limit = { scope:normal_obligations = yes } - add_opinion = { - modifier = tributary_volunteered_opinion - target = scope:actor - } - } - - consume_all_criminal_reasons_effect = { - LIEGE = scope:recipient - CRIMINAL = scope:actor - } - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0361 - } - } - - ai_potential = { - highest_held_title_tier >= tier_county - is_independent_ruler = yes - } - - ai_targets = { - ai_recipients = neighboring_rulers_including_tributary_borders - } - - ai_targets = { - ai_recipients = neighboring_top_overlords_connected_by_land - } - - ai_frequency = 6 # this might appear fairly frequent but is necessary in order to ensure AI can respond to sudden threats on their borders - - force_notification = yes - - ai_will_do = { - base = -50 - ai_military_threat_modifier_with_cbs = { - SENDER = scope:actor - RECEIVER = scope:recipient - MULTIPLIER = -1 - } - - modifier = { - is_obedient_to = scope:recipient - add = 40 - desc = obedient_interaction_reason - } - - modifier = { # Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:actor = { - has_relation_rival = scope:recipient - NOT = { has_relation_nemesis = scope:recipient } - } - } - add = -10 - } - modifier = { # Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:actor = { - has_relation_nemesis = scope:recipient - } - } - add = -30 - } - modifier = { # Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:recipient.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - } - add = { - value = -25 - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_evil_level - } - } - } - add = -25 - } - } - } - modifier = { # I am a King! - desc = offer_fealty_interaction_aibehavior_amkingtier_tt - trigger = { - highest_held_title_tier >= tier_kingdom - } - add = -20 - } - - modifier = { # Cultural Acceptance - add = -5 - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOT = { has_same_culture_as = scope:recipient } - culture = { - cultural_acceptance = { target = scope:recipient.culture value < 50 } - } - } - } - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - } - - ai_min_reply_days = 5 - ai_max_reply_days = 10 - - ai_accept = { - base = -50 - - modifier = { - desc = interaction_is_nomadic - scope:recipient = { - government_has_flag = government_is_nomadic - } - add = 100 - } - - modifier = { # Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 1 - } - } - } - add = 20 - } - modifier = { # Distant Realm. - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - NOT = { - any_neighboring_top_liege_realm_owner = { this = scope:recipient } - } - } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } } - } - add = -15 - } - modifier = { # Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:actor = { - NOT = { - any_neighboring_top_liege_realm_owner = { this = scope:recipient } - } - } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } } - } - add = -25 - } - - # MINOR - modifier = { # Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -10 - } - modifier = { # Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -30 - } - modifier = { # Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 10 - } - - # PERSONALITY - ai_value_modifier = { - ai_greed = 0.75 - min = 0 - } - - # OPINION INFLUENCE - opinion_modifier = { # Compare Opinion modifier. - who = scope:recipient - opinion_target = scope:actor - multiplier = 1 - } - - # CONTRACT OPTIONS - modifier = { - add = -25 - scope:low_obligations = yes - desc = CONTRACT_LOW_TAXES_REASON - } - modifier = { - add = 25 - scope:high_obligations = yes - desc = CONTRACT_HIGH_TAXES_REASON - } - } -} - -### Demand Tributary - bilateral -# actor = offerer / potential suzerain -# recipient = receiver / potential tributary - -demand_tributary_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - icon = demand_tributary_interaction - - desc = demand_tributary_interaction_desc - - is_shown = { - scope:actor = { - NOT = { - this = scope:recipient - top_suzerain = scope:recipient.top_suzerain # ensures the actor and recipient is not already in the same "suzerain bloc" - } - can_get_tributaries_peacefully_trigger = yes - - trigger_if = { - limit = { - is_ai = yes - } - current_military_strength >= scope:recipient.one_and_a_half_times_current_military_strength - primary_title.tier >= scope:recipient.primary_title.tier - } - } - scope:recipient = { - highest_held_title_tier >= tier_county - is_independent_ruler = yes # target cannot be a vassal - NOT = { government_has_flag = cannot_be_vassal_or_liege } - } - # Temujin cannot make Jamukha his subject once he leaves him - NOT = { - scope:actor = { - has_variable = had_mpo_temujin_flavor_0010 - var:had_mpo_temujin_flavor_0010 ?= scope:recipient - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - NOT = { has_truce = scope:actor } - is_physically_able = yes - is_travelling = no - NOT = { exists = involved_activity } - } - scope:recipient = { - is_tributary = no - is_at_war = no - custom_tooltip = { - text = demand_tributary_interaction_cooldown_active_tt - NOT = { - has_opinion_modifier = { - modifier = tributary_demanded_opinion - target = scope:actor - } - } - } - is_confederation_member = no - } - scope:actor = { - custom_tooltip = { - text = mpo_interaction_not_neighbouring_tt - any_land_neighboring_realm_with_tributaries_owner = { - this = scope:recipient - } - } - } - } - - cost = { - prestige = minor_prestige_value - } - - greeting = positive - notification_text = DEMAND_TRIBUTARY_INTERACTION_NOTIFICATION - - on_accept = { - start_tributary_interaction_effect = { - TRIBUTARY = scope:recipient - SUZERAIN = scope:actor - } - scope:actor = { - trigger_event = char_interaction.0362 - } - scope:recipient = { - add_opinion = { - modifier = tributary_demanded_opinion # this opinion also acts as a built-in cooldown - target = scope:actor - } - } - consume_all_criminal_reasons_effect = { - LIEGE = scope:actor - CRIMINAL = scope:recipient - } - } - - on_decline = { - scope:actor = { - trigger_event = char_interaction.0363 - } - scope:recipient = { - add_opinion = { - modifier = tributary_demanded_opinion # this opinion also acts as a built-in cooldown - target = scope:actor - } - custom_tooltip = demand_tributary_interaction_cooldown_tt - } - } - - ai_maybe = yes - - ai_potential = { - highest_held_title_tier > 1 # at least a count-level ruler - is_independent_ruler = yes - } - - ai_targets = { - ai_recipients = neighboring_rulers_including_tributary_borders - max = 5 - } - - ai_frequency = 4 - - force_notification = yes - - ai_will_do = { # AI will often do this to valid targets that aren't a military threat to them, especially if they're rich - base = 0 - - modifier = { - add = { - add = scope:recipient.gold - divide = 10 - max = 100 - } - desc = accumulated_wealth_reason - } - - ai_military_threat_modifier_with_cbs = { - SENDER = scope:actor - RECEIVER = scope:recipient - MULTIPLIER = -1 - } - - modifier = { - scope:recipient = { is_obedient_to = scope:actor } - add = 40 - desc = obedient_interaction_reason - } - - modifier = { # Generally don't try to tributarize those of higher rank than you - trigger = { - "scope:recipient.tier_difference(scope:actor)" > 1 - } - add = -20 - } - - modifier = { # Generally don't try to tributarize those of higher dominance than you - trigger = { - scope:recipient.dominance_value > scope:actor.dominance_value - } - add = -30 - } - - modifier = { # Remote Realm. - trigger = { - scope:actor = { - NOT = { - any_neighboring_top_liege_realm_owner = { this = scope:recipient } - } - } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } } - } - add = -25 - } - - modifier = { - trigger = { - scope:recipient = { government_has_flag = government_is_herder } - } - add = 1000 - } - } - - ai_min_reply_days = 5 - ai_max_reply_days = 10 - - auto_accept = { - custom_tooltip = { - text = scheme_agent_aptitude.is_herder - scope:recipient = { government_has_flag = government_is_herder } - } - } - - ai_accept = { - base = -60 - - modifier = { # Perk boost - desc = offer_vassalization_true_ruler_perk_tt - trigger = { - scope:actor = { has_perk = true_ruler_perk } - } - add = true_ruler_value - } - - #Yurt bonuses - modifier = { - desc = tributary_yurt_02_domicile_building - trigger = { - scope:actor.domicile ?= { has_domicile_parameter = nomad_yurt_increased_tributary_acceptance_lvl_1 } - } - add = 5 - } - - modifier = { - desc = tributary_yurt_02_domicile_building - trigger = { - scope:actor.domicile ?= { has_domicile_parameter = nomad_yurt_increased_tributary_acceptance_lvl_2 } - } - add = 10 - } - - modifier = { - desc = tributary_yurt_02_domicile_building - trigger = { - scope:actor.domicile ?= { has_domicile_parameter = nomad_yurt_increased_tributary_acceptance_lvl_3 } - } - add = 15 - } - - modifier = { # the bolder they are, the less likely they will agree to this and vice versa - NOT = { ai_boldness = 0 } - add = { - value = ai_boldness - multiply = -1 - divide = 2 - } - desc = TRIBUTARY_BOLDNESS_REASON - } - - modifier = { # the greedier they are, the less likely they will agree to this - ai_greed > 0 - add = { - value = ai_greed - multiply = -1 - divide = 4 - } - desc = TRIBUTARY_GREED_REASON - } - - modifier = { - is_obedient_to = scope:actor - add = 40 - desc = obedient_interaction_reason - } - - modifier = { - scope:actor = { is_gurkhan = yes } - scope:recipient = { government_has_flag = government_is_nomadic } - add = 20 - desc = gurkhan_interaction_reason - } - - # Easier to make Tributaries during the Zud season - modifier = { - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_easier_tributaries - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - scope:recipient = { government_has_flag = government_is_nomadic } - add = 25 - desc = zud_season_reason - } - - # if the actor is a major threat to the recipient they're more likely to accept - ai_military_threat_modifier_with_cbs = { - SENDER = scope:recipient - RECEIVER = scope:actor - MULTIPLIER = 1 - } - - modifier = { # They are a King - desc = demand_tributary_interaction_aibehavior_hightier_tt - trigger = { - scope:recipient = { highest_held_title_tier = tier_kingdom } - } - add = -100 - } - - modifier = { # They are an Emperor or greater - desc = demand_tributary_interaction_aibehavior_hightier_tt - trigger = { - scope:recipient = { highest_held_title_tier >= tier_empire } - } - add = -200 - } - - modifier = { # Recipient has higher Dominance than the actor - desc = demand_tributary_interaction_aibehavior_dominance_tt - trigger = { - scope:recipient.dominance_value > scope:actor.dominance_value - } - add = -20 - } - - modifier = { # Actor has higher Dominance than the recipient - desc = demand_tributary_interaction_aibehavior_dominance_tt - trigger = { - scope:recipient = { government_has_flag = government_is_nomadic } - scope:actor.dominance_value > scope:recipient.dominance_value - } - add = 20 - } - - # Legitimacy - modifier = { - desc = "LOW_LEGITIMACY_REASON" - scope:actor = { - has_legitimacy_flag = very_reduced_tributarization_acceptance - } - add = -25 - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - scope:actor = { - has_legitimacy_flag = reduced_tributarization_acceptance - } - add = -10 - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - scope:actor = { - has_legitimacy_flag = increased_tributarization_acceptance - } - add = 10 - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - scope:actor = { - has_legitimacy_flag = very_increased_tributarization_acceptance - } - add = 25 - } - - # Non-nomadic - modifier = { - desc = AI_FILTHY_HORSE_LORD_REASON - trigger = { - scope:actor = { government_has_flag = government_is_nomadic } - scope:recipient = { - NOT = { government_has_flag = government_is_nomadic } - } - } - add = { - value = -50 - if = { - limit = { - scope:recipient = { government_has_flag = government_is_tribal } - } - multiply = 0.5 - } - } - } - - # MINOR - modifier = { # Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -100 - } - modifier = { # Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -200 - } - modifier = { # Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 10 - } - modifier = { # Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOT = { # faith condition below doesn't have to apply if both actor and recipient have nomadic_philosophy - has_trait = nomadic_philosophy - scope:recipient = { has_trait = nomadic_philosophy } - } - faith = { - NOR = { # Of two different faiths AND the potential vassal's faith is not pluralistic - this = scope:recipient.faith - has_doctrine = doctrine_pluralism_pluralistic - } - } - } - } - add = { - value = -25 - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:actor.faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_evil_level - } - } - } - add = -25 - } - } - } - - modifier = { # Encircled - desc = offer_vassalization_interaction_aibehavior_encircled_tt - trigger = { - scope:recipient = { - NOT = { - any_neighboring_top_suzerain_realm_owner = { - NOT = { - this = scope:actor - } - } - } - NOT = { - any_realm_county = { - is_coastal_county = yes - } - } - } - } - add = 30 - } - - modifier = { # Cultural Acceptance - add = -5 - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOT = { # cultural condition below doesn't have to apply if both actor and recipient have nomadic_philosophy - has_trait = nomadic_philosophy - scope:recipient = { has_trait = nomadic_philosophy } - } - NOT = { has_same_culture_as = scope:recipient } - culture = { - cultural_acceptance = { target = scope:recipient.culture value < 50 } - } - } - } - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - # OPINION INFLUENCE - opinion_modifier = { # Compare Opinion modifier. - who = scope:recipient - opinion_target = scope:actor - multiplier = 1 - } - - #Severed head acceptance - modifier = { - add = 200 - scope:actor = { - has_variable = severed_head_vassalization - var:severed_head_vassalization = { - this = scope:recipient - } - } - } - } -} - - - -### Cease Paying Tribute - unilateral -### Name referenced in code! Don't change it without an adult present! -# actor = tributary -# recipient = suzerain - -cease_paying_tribute_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - use_diplomatic_range = no - icon = cease_paying_tributary_interaction - - desc = cease_paying_tribute_interaction_desc - - is_shown = { - scope:actor = { - this != scope:recipient - suzerain = scope:recipient - subject_can_break_tributary = yes - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_physically_able = yes - is_travelling = no - NOT = { exists = involved_activity } - trigger_if = { - limit = { - OR = { - any_land_neighboring_realm_with_tributaries_owner = { - this = scope:recipient - } - scope:recipient = { - is_landed = no - } - } - } - NOT = { has_truce = scope:recipient } - } - } - } - - cost = { - prestige = { - value = 0 - if = { - limit = { - scope:actor = { - OR = { - any_land_neighboring_realm_with_tributaries_owner = { - this = scope:recipient - } - scope:recipient = { - is_landed = no - } - } - } - } - add = minor_prestige_value - } - } - } - - auto_accept = yes - on_accept = { - scope:actor = { - end_tributary = yes - } - scope:recipient = { - if = { - limit = { is_ai = yes } - trigger_event = { - id = char_interaction.0370 - days = 14 # we delay the response from the AI for 2 weeks to make it feel more like a "diplomacy response" - } - } - else = { - trigger_event = char_interaction.0370 - } - add_opinion = { - modifier = tributary_ceased_payments_opinion - target = scope:actor - } - } - } - - ai_potential = { - is_at_war = no - is_migrating = no - suzerain ?= { - is_migrating = no - - OR = { - is_landed = no - NOT = { # disconnected tributaries can always do this, even herders - any_land_neighboring_realm_with_tributaries_owner = { - this = root - } - } - AND = { - NOT = { root = { government_has_flag = government_is_herder } } - trigger_if = { # Obedience is a hard blocker, but only if suzerain is landed - limit = { - is_landed = yes - } - root = { is_obedient = no } - } - } - } - } - } - - ai_targets = { - ai_recipients = suzerain - } - - ai_frequency = 12 # this must be 12 (1 year) in order to ensure the integrity of the UI-visualized chance the tributary will break the contract - - # visualized in the UI as the annual chance the tributary will break the contract, based on a percentage chance per year - ai_will_do = { - base = -25 - - modifier = { - add = { - add = obedience_value - subtract = obedience_threshold - multiply = -1 - max = obedience_threshold - min = { - value = obedience_threshold - multiply = -1 - } - } - desc = obedience_value_reason - } - - modifier = { - scope:recipient = { - has_variable = temp_tributary_protection - } - add = -150 - desc = temp_tributary_protection_reason - } - - modifier = { - dominance_value > suzerain.dominance_value - add = 30 - desc = cease_tribute_higher_dominance_reason - } - - modifier = { - suzerain = { - any_memory = { - has_memory_type = nomad_showed_weakness_in_war - memory_age_years < 5 - } - } - add = 30 - desc = cease_tribute_showed_weakness_in_war_reason - } - - modifier = { - any_memory = { - has_memory_type = suzerain_defended_me_in_war - has_memory_participant = root.suzerain - memory_age_years < 10 - } - add = -100 - desc = cease_tribute_defended_me_in_war_reason - } - - modifier = { - suzerain = { - any_memory = { - has_memory_type = had_chaotic_kurultai_succession - memory_age_years < 5 - } - } - add = 30 - desc = cease_tribute_had_chaotic_kurultai_succession_reason - } - - # if the actor is sufficiently scared of the recipient they're way less likely to do this - ai_military_threat_modifier = { - SENDER = scope:actor - RECEIVER = scope:recipient - MULTIPLIER = -2.5 - } - - modifier = { - scope:actor = { - is_migrating = no - } - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - this = scope:actor - } - } - } - add = 1000 - desc = cease_tribute_disconnected_suzerain - } - - modifier = { - scope:recipient = { - is_landed = no - is_migrating = no - is_at_war = no - } - add = 10000 - desc = cease_tribute_landless_suzerain - } - } -} - -### Release Tributary - unilateral -# actor = suzerain -# recipient = tributary - -release_tributary_interaction = { - category = interaction_category_diplomacy - common_interaction = no - icon = release_tributary_interaction - - desc = release_tributary_interaction_desc - - is_shown = { - scope:recipient = { - this != scope:actor - suzerain = scope:actor - OR = { # AI should only ever consider releasing unruly subjects - scope:actor = { is_ai = no } - NOT = { is_obedient_to = scope:actor } - } - } - } - - is_valid_showing_failures_only = {} - - cost = { - prestige = minor_prestige_value - } - - auto_accept = yes - on_accept = { - add_truce_one_way = { - character = scope:recipient - years = 5 - name = TRUCE_TRIBUTARY_RELEASED - } - scope:recipient = { - end_tributary = yes - save_scope_as = tributary_loc - scope:actor = { save_scope_as = suzerain_loc } - add_truce_both_ways = { - character = scope:actor - years = 5 - name = TRUCE_TRIBUTARY_STOPPED - } - add_opinion = { - target = scope:actor - modifier = tributary_released_opinion - opinion = 25 - } - trigger_event = char_interaction.0380 - } - scope:actor = { - #TODO_CD_MPO some sort of message here - } - } -} - -### Release as Tributary - unilateral -# actor = suzerain -# recipient = tributary - -release_as_tributary_interaction = { - category = interaction_category_vassal - common_interaction = no - icon = release_as_tributary - interface_priority = 4 - - desc = release_as_tributary_interaction_desc - - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - } - scope:recipient = { - is_vassal_of = scope:actor - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_independent_ruler = yes - is_at_war = no - } - } - - auto_accept = yes - - on_accept = { - scope:actor = { - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_neutral - title = release_as_tributary_interaction_toast - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = release_as_tributary_interaction_toast_desc - } - } - } - scope:recipient = { - add_opinion = { - target = scope:actor - modifier = granted_independence_opinion - opinion = 10 - } - create_title_and_vassal_change = { - type = independency - save_scope_as = change - add_claim_on_loss = yes - } - becomes_independent = { - change = scope:change - } - - resolve_title_and_vassal_change = scope:change - } - start_tributary_interaction_effect = { - SUZERAIN = scope:actor - TRIBUTARY = scope:recipient - } - } - - ai_potential = { - government_has_flag = government_is_nomadic - this = top_liege - vassal_count > vassal_limit - } - - ai_targets = { - ai_recipients = vassals - } - - ai_frequency = 12 - - ai_will_do = { - base = 0 - modifier = { - scope:recipient = { # Only on your borders - any_held_title = { - tier = tier_county - any_neighboring_county = { - OR = { - is_coastal_county = yes - holder.top_liege != scope:recipient.top_liege - } - } - } - } - add = 100 - } - } -} - -# Offer Courtier -offer_courtier_interaction = { - category = interaction_category_diplomacy - common_interaction = no - icon = courtier_interaction - interface_priority = 40 - - desc = offer_courtier_interaction_desc - - ai_targets = { - ai_recipients = suzerain - ai_recipients = liege - ai_recipients = scripted_relations - max = 5 - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 36 - - greeting = positive - notification_text = OFFER_COURTIER_NOTIFICATION - - needs_recipient_to_open = yes - - populate_actor_list = { - scope:actor = { - every_courtier = { - limit = { - is_available_healthy_ai_adult = yes - NOR = { - is_consort_of = scope:actor - is_heir_of = scope:actor - AND = { - is_female = yes - patrilinear_marriage = yes - } - AND = { - is_male = yes - matrilinear_marriage = yes - } - is_diarch = yes - is_designated_diarch = yes - has_character_flag = has_been_offered_as_concubine - } - } - add_to_list = characters - } - } - } - - is_shown = { - scope:actor != scope:recipient - scope:recipient = { - is_ruler = yes - NOT = { government_has_flag = government_is_herder } - } - } - - is_valid_showing_failures_only = { - custom_tooltip = { - text = offer_courtier_valid_courtier_tt - scope:actor = { - any_courtier = { - is_available_healthy_ai_adult = yes - NOR = { - is_consort_of = scope:actor - is_heir_of = scope:actor - AND = { - is_female = yes - patrilinear_marriage = yes - } - AND = { - is_male = yes - matrilinear_marriage = yes - } - } - } - } - } - } - - can_be_picked = { - is_adult = yes - } - - can_send = { - custom_tooltip = { - text = no_heirs_can_be_sent_tt - scope:secondary_actor = { - NOT = { - is_heir_of = scope:actor - } - } - } - custom_tooltip = { - text = no_spouses_can_be_sent_tt - scope:secondary_actor = { - NOT = { - is_consort_of = scope:actor - } - } - } - } - - auto_accept = no - - ai_accept = { - base = -10 - - modifier = { - add = 100 - scope:secondary_actor = { - OR = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_good - martial >= monumentally_high_skill_rating - prowess >= extremely_high_skill_rating - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_chancellor ?= { diplomacy < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_steward ?= { stewardship < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_spymaster ?= { intrigue < monumentally_high_skill_rating } - } - has_relation_lover = scope:recipient # Shhh, don't tell anyone, of course you're 'skilled'! - trigger_if = { - limit = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - OR = { - AND = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_average - scope:recipient = { - any_courtier = { - count < 10 - } - } - } - aptitude:master_of_hunt_court_position >= 4 - aptitude:keeper_of_the_horses_court_position >= 4 - aptitude:boyan_court_position >= 4 - aptitude:siege_engineer_court_position >= 4 - aptitude:yurtchi_court_position >= 4 - aptitude:cherbi_court_position >= 4 - aptitude:yeke_jarquchi_court_position >= 4 - aptitude:foreign_emissary_court_position >= 4 - } - } - } - } - desc = AI_INTERESTING_COURTIER_REASON - } - - modifier = { - add = 100 - scope:secondary_actor.prowess >= decent_skill_rating - scope:recipient.number_of_knights < scope:recipient.max_number_of_knights - desc = AI_KNIGHT_REASON - } - - modifier = { - add = 100 - exists = scope:secondary_actor.inspiration - desc = AI_INSPIRED_REASON - } - - modifier = { - add = 100 - scope:secondary_actor = { - is_close_or_extended_family_of = scope:recipient - } - desc = AI_FAMILY_REASON - } - - modifier = { - add = 100 - scope:secondary_actor = { - is_consort_of = scope:recipient - } - desc = AI_SPOUSE_REASON - } - - modifier = { - add = 100 - scope:secondary_actor = { - has_relation_friend = scope:recipient - } - desc = AI_FRIEND_REASON - } - - modifier = { - add = -200 - scope:secondary_actor = { - has_relation_rival = scope:recipient - } - desc = AI_RIVAL_REASON - } - - modifier = { - add = 100 - scope:recipient = { - any_courtier = { - is_consort_of = scope:secondary_actor - } - } - desc = AI_SPOUSE_OF_COURTIER_REASON - } - - modifier = { - add = 100 - scope:recipient = { - any_courtier = { - count < 5 - } - } - desc = AI_LACK_COURTIERS_REASON - } - } - - ai_potential = { - OR = { - ai_greed <= 25 - is_obedient = yes - } - OR = { - is_tributary = yes - num_of_relation_friend > 0 - num_of_relation_lover > 0 - } - } - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - scope:recipient = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - } - } - } - - modifier = { - add = 100 - scope:recipient = { - is_tributary_of = scope:actor - OR = { - ai_greed <= -50 - is_obedient_to = scope:actor - opinion = { - target = scope:actor - value >= 50 - } - } - } - } - - modifier = { - factor = 0 - scope:secondary_actor = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - } - } - } - - modifier = { - factor = 0 - scope:actor = { - NOR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - scope:secondary_actor = { - is_close_or_extended_family_of = scope:actor - } - } - - modifier = { # The AI only offers really good characters - factor = 0 - scope:secondary_actor = { - NOR = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_good - martial >= monumentally_high_skill_rating - prowess >= extremely_high_skill_rating - exists = inspiration - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_chancellor ?= { diplomacy < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_steward ?= { stewardship < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_spymaster ?= { intrigue < monumentally_high_skill_rating } - } - trigger_if = { - limit = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - OR = { - AND = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_average - scope:recipient = { - any_courtier = { - count < 10 - } - } - } - aptitude:master_of_hunt_court_position >= 4 - aptitude:keeper_of_the_horses_court_position >= 4 - aptitude:boyan_court_position >= 4 - aptitude:siege_engineer_court_position >= 4 - aptitude:yurtchi_court_position >= 4 - aptitude:cherbi_court_position >= 4 - aptitude:yeke_jarquchi_court_position >= 4 - aptitude:foreign_emissary_court_position >= 4 - } - } - } - } - } - } - - on_send = { - scope:secondary_actor = { # to block the same character from being offered twice - add_character_flag = { - flag = has_been_offered_as_concubine - days = 5 - } - } - } - - on_accept = { - scope:secondary_actor = { - add_opinion = { - target = scope:recipient - modifier = piqued_opinion - opinion = 10 - } - } - scope:recipient = { - add_courtier = scope:secondary_actor - scope:secondary_actor = { - every_consort = { - limit = { - is_courtier_of = scope:actor - } - scope:recipient = { - add_courtier = prev - } - } - every_child = { - limit = { - is_adult = no - is_courtier_of = scope:recipient - } - scope:actor = { - add_courtier = prev - } - } - } - add_opinion = { - target = scope:actor - modifier = grateful_opinion - opinion = 10 - } - } - } - - on_decline = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_bad - title = msg_courtier_offer_rejected_title - right_icon = scope:recipient - left_icon = scope:secondary_actor - custom_tooltip = msg_courtier_offer_rejected - } - } - } -} - -# Demand Courtier -demand_courtier_interaction = { - category = interaction_category_vassal - common_interaction = yes - icon = request_courtier_interaction - interface_priority = 45 - - desc = demand_courtier_interaction_desc - - ai_targets = { - ai_recipients = tributaries - ai_recipients = vassals - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 12 - cooldown_against_recipient = { years = 3 } - - greeting = positive - notification_text = DEMAND_COURTIER_NOTIFICATION - - highlighted_reason = HIGHLIGHTED_SKILLED_COURTIER - is_highlighted = { - scope:recipient = { - any_courtier = { - is_available_healthy_ai_adult = yes - NOR = { - is_consort_of = scope:recipient - is_heir_of = scope:recipient - AND = { - is_female = yes - patrilinear_marriage = yes - } - AND = { - is_male = yes - matrilinear_marriage = yes - } - is_diarch = yes - is_designated_diarch = yes - has_character_flag = has_been_offered_as_concubine - } - OR = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_good - martial >= monumentally_high_skill_rating - prowess >= extremely_high_skill_rating - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_chancellor ?= { diplomacy < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_steward ?= { stewardship < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_spymaster ?= { intrigue < monumentally_high_skill_rating } - } - trigger_if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - OR = { - aptitude:master_of_hunt_court_position >= 4 - aptitude:keeper_of_the_horses_court_position >= 4 - aptitude:boyan_court_position >= 4 - aptitude:siege_engineer_court_position >= 4 - aptitude:yurtchi_court_position >= 4 - aptitude:cherbi_court_position >= 4 - aptitude:yeke_jarquchi_court_position >= 4 - aptitude:foreign_emissary_court_position >= 4 - } - } - } - } - } - } - - needs_recipient_to_open = yes - - populate_actor_list = { - scope:recipient = { - every_courtier = { - limit = { - is_available_healthy_ai_adult = yes - NOR = { - is_consort_of = scope:recipient - is_heir_of = scope:recipient - AND = { - is_female = yes - patrilinear_marriage = yes - } - AND = { - is_male = yes - matrilinear_marriage = yes - } - is_diarch = yes - is_designated_diarch = yes - has_character_flag = has_been_offered_as_concubine - } - } - add_to_list = characters - } - } - } - - is_shown = { - scope:actor != scope:recipient - scope:recipient = { - OR = { - trigger_if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - is_vassal_of = scope:actor - } - is_tributary_of = scope:actor - } - } - } - - is_valid_showing_failures_only = { - custom_tooltip = { - text = demand_courtier_valid_courtier_tt - scope:recipient = { - any_courtier = { - is_available_healthy_ai_adult = yes - NOR = { - is_consort_of = scope:recipient - is_heir_of = scope:recipient - AND = { - is_female = yes - patrilinear_marriage = yes - } - AND = { - is_male = yes - matrilinear_marriage = yes - } - } - } - } - } - } - - can_be_picked = { - is_adult = yes - } - - can_send = { - } - - auto_accept = no - - ai_accept = { - base = 0 - - modifier = { - add = 1000 - scope:recipient = { - is_obedient_to = scope:actor - } - desc = AI_OBEDIENT_REASON - } - - modifier = { - add = 25 - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - - modifier = { - add = 50 - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - opinion_modifier = { # Opinion Factor - who = scope:recipient - opinion_target = scope:actor - multiplier = 1.0 - desc = AI_OPINION_REASON - } - - modifier = { - add = -25 - scope:secondary_actor = { - OR = { - is_councillor = yes - has_any_court_position = yes - } - } - desc = AI_EMPLOYED_COURTIER_REASON - } - - modifier = { - add = -15 - scope:secondary_actor = { - is_knight = yes - } - desc = AI_IS_KNIGHT_REASON - } - - modifier = { - add = -50 - exists = scope:secondary_actor.inspiration - desc = AI_INSPIRED_REASON - } - - modifier = { - add = -25 - scope:secondary_actor = { - is_close_or_extended_family_of = scope:recipient - } - desc = AI_FAMILY_REASON - } - - modifier = { - add = -50 - scope:secondary_actor = { - has_relation_friend = scope:recipient - } - desc = AI_FRIEND_REASON - } - - modifier = { - add = 1000 - scope:secondary_actor = { - has_relation_rival = scope:recipient - } - desc = AI_RIVAL_REASON - } - } - - ai_potential = { - ai_greed >= 0 - any_tributary = { } - } - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - scope:secondary_actor = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - sum_of_all_skills_value >= sum_of_all_skills_threshold_good - martial >= monumentally_high_skill_rating - prowess >= extremely_high_skill_rating - exists = inspiration - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_chancellor ?= { diplomacy < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_steward ?= { stewardship < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_spymaster ?= { intrigue < monumentally_high_skill_rating } - } - trigger_if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - OR = { - AND = { - sum_of_all_skills_value >= sum_of_all_skills_threshold_average - scope:actor = { - any_courtier = { - count < 10 - } - } - } - aptitude:master_of_hunt_court_position >= 4 - aptitude:keeper_of_the_horses_court_position >= 4 - aptitude:boyan_court_position >= 4 - aptitude:siege_engineer_court_position >= 4 - aptitude:yurtchi_court_position >= 4 - aptitude:cherbi_court_position >= 4 - aptitude:yeke_jarquchi_court_position >= 4 - aptitude:foreign_emissary_court_position >= 4 - } - } - } - } - } - - modifier = { - factor = 0 - scope:recipient = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - } - } - } - } - - on_send = { - scope:secondary_actor = { # to block the same character from being offered twice - add_character_flag = { - flag = has_been_offered_as_concubine - days = 5 - } - } - } - - on_accept = { - scope:secondary_actor = { - add_opinion = { - target = scope:recipient - modifier = annoyed_opinion - opinion = -10 - } - } - scope:actor = { - add_courtier = scope:secondary_actor - scope:secondary_actor = { - every_consort = { - limit = { - is_courtier_of = scope:recipient - } - scope:actor = { - add_courtier = prev - } - } - every_child = { - limit = { - is_adult = no - is_courtier_of = scope:recipient - } - scope:actor = { - add_courtier = prev - } - } - } - add_opinion = { - target = scope:recipient - modifier = pleased_opinion - opinion = 20 - } - } - scope:recipient = { - add_opinion = { - target = scope:actor - modifier = upset_opinion - opinion = -15 - } - } - } - - on_decline = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_bad - title = msg_courtier_demand_rejected_title - right_icon = scope:recipient - left_icon = scope:secondary_actor - custom_tooltip = msg_courtier_demand_rejected - } - } - scope:actor = { - add_opinion = { - target = scope:recipient - modifier = upset_opinion - opinion = -15 - } - } - } -} - -# Demand Concubine -demand_concubine_interaction = { - category = interaction_category_vassal - common_interaction = yes - icon = request_concubine_interaction - interface_priority = 44 - - desc = demand_concubine_interaction_desc - - ai_targets = { - ai_recipients = tributaries - ai_recipients = vassals - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 12 - cooldown_against_recipient = { years = 3 } - - greeting = positive - notification_text = DEMAND_CONCUBINE_NOTIFICATION - - needs_recipient_to_open = yes - - populate_actor_list = { - scope:recipient = { - every_courtier = { - limit = { - is_physically_able_adult = yes - is_ruler = no - could_marry_character_trigger = { CHARACTER = scope:actor } - } - add_to_list = characters - } - } - } - - is_shown = { - scope:actor != scope:recipient - scope:actor = { - allowed_concubines = yes - } - scope:recipient = { - OR = { - trigger_if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - is_vassal_of = scope:actor - } - is_tributary_of = scope:actor - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - allowed_more_concubines = yes - is_physically_able_adult = yes - } - custom_tooltip = { - text = must_have_valid_concubine_tt - scope:recipient = { - any_courtier = { - is_physically_able_adult = yes - is_ruler = no - could_marry_character_trigger = { CHARACTER = scope:actor } - } - } - } - } - - can_be_picked = { - is_adult = yes - } - - can_send = { - } - - auto_accept = no - - ai_accept = { - base = 0 - - modifier = { - add = 1000 - scope:recipient = { - is_obedient_to = scope:actor - } - desc = AI_OBEDIENT_REASON - } - - modifier = { - add = 25 - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - - modifier = { - add = 50 - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - opinion_modifier = { # Opinion Factor - who = scope:recipient - opinion_target = scope:actor - multiplier = 1.0 - desc = AI_OPINION_REASON - } - - modifier = { - add = -25 - scope:secondary_actor = { - OR = { - is_councillor = yes - has_any_court_position = yes - } - } - desc = AI_EMPLOYED_COURTIER_REASON - } - - modifier = { - add = -15 - scope:secondary_actor = { - is_knight = yes - } - desc = AI_IS_KNIGHT_REASON - } - - modifier = { - add = -50 - exists = scope:secondary_actor.inspiration - desc = AI_INSPIRED_REASON - } - - modifier = { - add = -25 - scope:secondary_actor = { - is_close_or_extended_family_of = scope:recipient - } - desc = AI_FAMILY_REASON - } - - modifier = { - add = -50 - scope:secondary_actor = { - has_relation_friend = scope:recipient - } - desc = AI_FRIEND_REASON - } - - modifier = { - add = -50 - scope:secondary_actor = { - is_consort_of = scope:recipient - } - desc = AI_SPOUSE_REASON - } - - modifier = { - add = -50 - scope:secondary_actor = { - is_child_of = scope:recipient - } - desc = AI_CHILD_REASON - } - - modifier = { - add = 1000 - scope:secondary_actor = { - has_relation_rival = scope:recipient - } - desc = AI_RIVAL_REASON - } - } - - ai_potential = { - OR = { - has_trait = lustful - ai_honor <= 0 - } - any_tributary = { } - } - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - scope:secondary_actor = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - sum_of_all_skills_value >= sum_of_all_skills_threshold_good - martial >= monumentally_high_skill_rating - prowess >= extremely_high_skill_rating - exists = inspiration - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_chancellor ?= { diplomacy < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_steward ?= { stewardship < monumentally_high_skill_rating } - } - AND = { - diplomacy >= monumentally_high_skill_rating - scope:actor.cp:councillor_spymaster ?= { intrigue < monumentally_high_skill_rating } - } - has_conventionally_attractive_trigger = yes - num_of_good_genetic_traits > 1 - } - } - } - - modifier = { - factor = 0 - scope:recipient = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - } - } - } - - modifier = { - factor = 0 - scope:secondary_actor = { - OR = { - has_conventionally_ugly_trigger = yes - age >= 30 - is_visibly_fertile = no - } - } - } - } - - on_send = { - scope:secondary_actor = { # to block the same character from being offered twice - add_character_flag = { - flag = has_been_offered_as_concubine - days = 5 - } - } - } - - on_accept = { - scope:recipient = { - if = { - limit = { - scope:secondary_actor = { - NOR = { - is_consort_of = scope:recipient - is_close_or_extended_family_of = scope:recipient - } - } - } - add_opinion = { - target = scope:actor - modifier = upset_opinion - opinion = -15 - } - } - else = { - scope:secondary_actor = { save_scope_as = relationship_reason_involved_character } - progress_towards_rival_effect = { - REASON = rival_demanded_concubine - CHARACTER = scope:actor - OPINION = 0 - } - add_opinion = { - target = scope:actor - modifier = upset_opinion - opinion = -50 - } - clear_saved_scope = secondary_actor - } - } - demand_concubine_interaction_on_accept_effect = yes - } - - on_decline = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_bad - title = msg_concubine_demand_rejected_title - right_icon = scope:recipient - left_icon = scope:secondary_actor - custom_tooltip = msg_courtier_demand_rejected - } - } - scope:actor = { - add_opinion = { - target = scope:recipient - modifier = upset_opinion - opinion = -15 - } - } - } -} diff --git a/N3OW/common/character_interactions/00_war.txt b/N3OW/common/character_interactions/00_war.txt deleted file mode 100644 index 26cd8458..00000000 --- a/N3OW/common/character_interactions/00_war.txt +++ /dev/null @@ -1,2273 +0,0 @@ -declare_war_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - special_interaction = declare_war_interaction - interface = declare_war - interface_priority = 70 - popup_on_receive = yes - pause_on_receive = no # this is handled by the interface instead - - desc = declare_war_desc - - is_shown = { - NOT = { - scope:recipient = scope:actor - } - scope:recipient = { - is_playable_character = yes - } - scope:actor = { - NOT = { - is_at_war_with = scope:recipient - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - NOT = { has_trait = incapable } - can_attack_in_hierarchy = scope:recipient - trigger_if = { - limit = { - NOT = { - government_has_flag = can_start_war_with_raised_troops - } - } - NOT = { - has_raised_armies = yes - } - } - trigger_else = { - custom_description = { - text = army_blocks_defender_army - NOT = { - any_army = { - location.county.holder ?= scope:recipient - } - } - } - } - has_any_display_cb_on = scope:recipient - NOT = { - is_allied_in_war = scope:recipient - } - custom_description = { - text = "is_not_bankrupt" - gold > 0 - } - NOT = { - custom_description = { - text = "is_in_an_activity" - exists = involved_activity - } - } - trigger_if = { - limit = { - culture = { has_cultural_parameter = cannot_attack_allies } - } - NOT = { - is_allied_to = scope:recipient - } - } - trigger_if = { - limit = { - culture = { has_cultural_parameter = cannot_attack_truces } - } - NOT = { - has_truce = scope:recipient - } - } - is_imprisoned = no - trigger_if = { - limit = { - has_variable_list = subjugation_offer_under_consideration - } - custom_description = { - text = is_not_considering_offer_of_subjugation - NOT = { - is_target_in_variable_list = { - name = subjugation_offer_under_consideration - target = scope:recipient - } - } - } - } - } - scope:recipient = { - custom_tooltip = { - text = is_a_herder_recipient_tt - NOT = { government_has_flag = government_is_herder } # herders can't fight - } - NOT = { is_tributary_of_suzerain_or_above = scope:actor } # can't fight your tributaries or your tributaries' tributaries - NOT = { has_strong_hook = scope:actor } - trigger_if = { - limit = { is_imprisoned = yes } - NOT = { - imprisoner = scope:actor - } - } - } - scope:actor = { - trigger_if = { - limit = { - NOT = { government_has_flag = government_is_administrative } - liege ?= { - has_realm_law_flag = vassal_all_wars_banned_permanent - NOT = { this = scope:actor } - } - } - custom_tooltip = { - text = admin_all_vassal_wars_banned - always = no - } - } - trigger_if = { - limit = { - government_has_flag = government_is_administrative - top_liege = scope:recipient.top_liege - scope:recipient = { government_has_flag = government_is_administrative } - NOT = { top_liege = scope:recipient } - } - custom_tooltip = { - text = admin_cannot_declare_internal_wars - always = no - } - } - trigger_if = { # Admin - Laws only allow frontier and naval themes to declare war - limit = { - government_has_flag = government_is_administrative - is_independent_ruler = no - top_liege = { - this != scope:recipient.top_liege - has_realm_law_flag = admin_vassal_wars_restricted - } - } - custom_tooltip = { - text = admin_all_vassal_wars_banned - OR = { - vassal_contract_has_flag = admin_theme_frontier - vassal_contract_has_flag = admin_theme_naval - } - } - } - trigger_if = { # Admin - Laws only allow frontier and naval themes to declare war IF they have permission - limit = { - government_has_flag = government_is_administrative - OR = { - vassal_contract_has_flag = admin_theme_frontier - vassal_contract_has_flag = admin_theme_naval - } - top_liege = { - this != scope:recipient.top_liege - has_realm_law_flag = admin_vassal_wars_permission_only - NOT = { has_realm_law_flag = admin_vassal_wars_banned } - } - } - custom_tooltip = { - text = admin_vassal_wars_permission_only_desc - has_variable = admin_permission_to_declare_war - } - } - trigger_if = { # Admin - Laws prevent all vassals from declaring war - limit = { - government_has_flag = government_is_administrative - OR = { - vassal_contract_has_flag = admin_theme_frontier - vassal_contract_has_flag = admin_theme_naval - } - top_liege = { - this != scope:recipient.top_liege - has_realm_law_flag = admin_vassal_wars_banned - } - } - custom_tooltip = { - text = admin_all_vassal_wars_banned - always = no - } - } - } - scope:actor = { - trigger_if = { - limit = { is_landless_adventurer = yes } - custom_tooltip = { - text = camp_located_in_defender_realm.tt - domicile.domicile_location.county.holder = { - NOR = { - this = scope:recipient - any_liege_or_above = { this = scope:recipient } - } - } - } - } - } - trigger_if = { - limit = { - scope:actor = { - is_confederation_member = yes - } - } - NOT = { - scope:recipient = { - is_member_of_confederation = scope:actor.confederation - } - } - } - } - - has_valid_target_showing_failures_only = { - custom_description = { - text = "declare_war_hook_on_liege" - OR = { - war_declarer_needs_hook_on_liege = no - always = scope:hook - } - } - scope:actor = { - NOR = { - is_at_war_with = scope:recipient - custom_description = { #A vassal cannot go to war against someone their Liege is already at war with - text = liege_is_at_war_with_recipient - object = scope:recipient - liege = { - is_at_war_with = scope:recipient - } - } - } - } - } - - send_options_exclusive = no - send_option = { - is_shown = { - war_declarer_needs_hook_on_liege = yes - } - is_valid = { - scope:actor = { - has_usable_hook = liege - } - } - flag = hook - localization = WAR_LIEGE_HOOK - can_invalidate_interaction = yes - } - should_use_extra_icon = { - war_declarer_needs_hook_on_liege = yes - scope:actor = { has_usable_hook = liege } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - on_accept = { - scope:actor = { - #Feedback! - hidden_effect = { - send_interface_toast = { - type = event_toast_effect_neutral - title = declare_war_interaction_notification - - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = declare_war_interaction_notification_tooltip - - show_as_tooltip = { - if = { - limit = { always = scope:hook } - use_hook = liege - } - } - } - } - - #Has the instigator promised a vassal a war (vassal.2601)? - if = { - limit = { - exists = var:promised_war - var:promised_war = { - is_alive = yes - NOT = { this = scope:recipient } - } - } - trigger_event = { - id = vassal.2610 - days = { 7 10 } - } - } - - if = { - limit = { always = scope:hook } - use_hook = liege - } - - #Send break up event if they are your lover - if = { - limit = { - has_relation_lover = scope:recipient - NOT = { has_relation_rival = scope:recipient } #To enable really strange love stories - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - primary_defender = scope:recipient - any_target_title = { count >= 1 } - } - } - } - scope:recipient = { - trigger_event = { - id = lover.0103 - days = { 14 30 } - } - } - } - - #Invalidate any wars your vassals have going against recipient atm - scope:recipient = { - if = { - limit = { - any_character_war = { - primary_attacker = { - is_vassal_or_below_of = scope:actor - trigger_if = { #Ai should never invalidate a player's war! - limit = { - this = { is_ai = no } - } - scope:actor = { - is_ai = no - } - } - } - } - } - every_character_war = { - limit = { - primary_attacker = { - is_vassal_or_below_of = scope:actor - trigger_if = { #Ai should never invalidate a player's war! - limit = { - this = { is_ai = no } - } - scope:actor = { - is_ai = no - } - } - } - } - show_as_tooltip = { end_war = invalidated } #Actually ended in the event - primary_attacker = { trigger_event = war_event.1001 } - } - } - } - #Notify defender's vassals if the war is targeting one or more of their titles - scope:recipient = { - if = { - limit = { - any_vassal = { - save_temporary_scope_as = attacked_vassal - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - primary_defender = scope:recipient - any_target_title = { - holder = { - OR = { - this = scope:attacked_vassal - is_vassal_or_below_of = scope:attacked_vassal - } - } - } - } - } - } - } - every_vassal = { - save_temporary_scope_as = attacked_vassal - limit = { - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - primary_defender = scope:recipient - any_target_title = { - holder = { - OR = { - this = scope:attacked_vassal - is_vassal_or_below_of = scope:attacked_vassal - } - } - } - } - } - } - send_interface_toast = { - type = msg_war_declared_on_liege - title = declare_war_interaction_notification - - left_icon = scope:actor - right_icon = scope:recipient - - custom_tooltip = declare_war_interaction_notification_tooltip - } - } - } - } - - # If you are admin and had permission to start war, spend said permission - if = { - limit = { - has_variable = admin_permission_to_declare_war - } - remove_variable = admin_permission_to_declare_war - } - } - } - - auto_accept = yes -} - -end_war_attacker_victory_interaction = { - special_interaction = end_war_attacker_victory_interaction - hidden = yes - use_diplomatic_range = no - secondary_scopes_optional = yes - - ai_targets = { - ai_recipients = primary_war_enemies - } - - ai_frequency = 1 - - # Depending on who was the attacker, we need to send a different notification message to the recipient. - notification_text = { - first_valid = { - triggered_desc = { - trigger = { - scope:recipient = { - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - } - } - } - } - desc = end_war_attacker_victory_attacker_desc - } - desc = end_war_attacker_victory_defender_desc - } - } - - populate_actor_list = { - scope:actor = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:actor } - } - add_to_list = characters - } - } - } - - populate_recipient_list = { - scope:recipient = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:recipient } - } - add_to_list = characters - } - } - } - - can_be_picked = { - scope:war ?= { - custom_tooltip = { - text = hostage_exchange_invalid_for_crusade_tt - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - custom_tooltip = { - text = hostage_exchange_invalid_for_cb_tt - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - } - - redirect = { - # secondary recipient is always set, so we need to clear it - # if can_send condition depends on the scope being empty - clear_saved_scope = secondary_recipient - } - - on_accept = { - casus_belli = { - primary_attacker = { - save_scope_as = attacker_winner - } - primary_defender = { - save_scope_as = defender_loser - } - } - - if = { - limit = { - scope:war ?= { - using_cb = fp3_free_house_member_cb - } - } - } - else = { - release_prisoners_of_war_effect = yes - } - - # Hostages - # Save scopes for clarity - if = { - limit = { - scope:war ?= { - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - if = { - limit = { - exists = scope:secondary_actor - scope:recipient = { is_landed_or_landless_administrative = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_actor - WARDEN = scope:recipient - HOME_COURT = scope:actor - } - } - if = { - limit = { - exists = scope:secondary_recipient - scope:actor = { is_landed_or_landless_administrative = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_recipient - WARDEN = scope:actor - HOME_COURT = scope:recipient - } - } - } - - #Send notification to vassals - hidden_effect = { - scope:attacker_winner = { - if = { - limit = { - any_vassal = { - NOT = { this = scope:defender_loser } - } - } - every_vassal = { - limit = { NOT = { this = scope:defender_loser } } - send_interface_toast = { - type = msg_liege_war_ended_attacker_win - title = war_event.notification_liege_win.t - left_icon = scope:attacker_winner - right_icon = scope:defender_loser - custom_tooltip = war_event.1901 - } - } - } - } - scope:defender_loser = { - if = { - limit = { - any_vassal = { NOT = { this = scope:attacker_winner } } - } - every_vassal = { - limit = { - NOT = { this = scope:attacker_winner } - } - send_interface_toast = { - type = msg_liege_war_ended_attacker_win - title = war_event.notification_liege_loss.t - left_icon = scope:defender_loser - right_icon = scope:attacker_winner - custom_tooltip = war_event.1902 - } - } - } - } - } - - #Special bookmark event for Aella of Northumbria - bookmark_867_northmen_aellas_capture_war_imprisonment_effect = yes - - end_war = attacker - } - - on_decline = { - } - - ai_potential = { - is_at_war = yes - any_character_war = { - is_war_leader = root - OR = { - attacker_war_score >= 100 - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - } - } - root = { - has_perk = peacemaker_perk - } - primary_defender = { - is_ai = yes - } - } - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - has_perk = peacemaker_perk - } - } - } - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - primary_defender = { - is_ai = yes - } - } - #SENT A SCARY SEVERED HEAD AAAAHHH - AND = { - attacker_war_score >= 70 - primary_defender = { - is_ai = yes - save_temporary_scope_as = defender - } - root = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:defender - } - } - } - primary_defender = { - is_ai = yes - ai_has_conqueror_personality = yes - } - } - } - } - - ai_will_do = { - base = 0 - - modifier = { - scope:war = { - primary_attacker = scope:actor - OR = { - attacker_war_score >= 100 - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - } - } - root = { - has_perk = peacemaker_perk - } - primary_defender = { - is_ai = yes - } - } - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - has_perk = peacemaker_perk - } - } - } - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - primary_defender = { - is_ai = yes - } - } - #SENT A SCARY SEVERED HEAD AAAAHHH - AND = { - attacker_war_score >= 70 - primary_defender = { - is_ai = yes - save_temporary_scope_as = defender - } - root = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:defender - } - } - } - AND = { - NOR = { - using_cb = undirected_great_holy_war - using_cb = mongol_invasion_war - using_cb = mongol_realm_invasion_war - using_cb = mpo_gok_onslaught_cb - } - primary_defender = { - is_ai = yes - ai_has_conqueror_personality = yes - } - } - } - } - add = 100 - } - modifier = { - scope:war = { - primary_defender = scope:actor - attacker_war_score >= 100 - days_since_max_war_score >= 180 - } - add = 100 - } - } - - ai_accept = { - base = -99 - - compare_modifier = { - target = scope:war - value = attacker_war_score - desc = "WARSCORE_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_attacker = { - has_perk = peacemaker_perk - NOT = { this = scope:recipient } - } - } - - add = peacemaker_value - - desc = "PEACEMAKER_PERK_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_attacker = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - NOT = { this = scope:recipient } - } - } - - add = 10 - - desc = "NOMAD_LEGACY_PERK_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_defender = { - save_temporary_scope_as = defender - } - primary_attacker = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:defender - } - } - primary_defender = { - is_ai = yes - } - } - add = 30 - desc = "COWED_BY_SEVERED_HEAD_MODIFIER" - } - - # Hostages - modifier = { - exists = scope:secondary_actor - add = war_actor_hostage_value - desc = WAR_OVERVIEW_HOSTAGE_OFFER_VALUE - } - modifier = { - exists = scope:secondary_recipient - add = war_recipient_hostage_value - desc = WAR_OVERVIEW_HOSTAGE_DEMAND_VALUE - } - # The AI cannot accept the outcome, if they will lose all their land and you try to take a hostage from them - modifier = { - scope:war = { - OR = { - exists = scope:secondary_actor - exists = scope:secondary_recipient - } - casus_belli = { - any_target_title = { - count >= 1 - add_to_temporary_list = target_titles - } - } - NOT = { - scope:recipient = { - any_held_title = { - tier = tier_county - NOT = { - any_this_title_or_de_jure_above = { is_in_list = target_titles } - } - } - } - } - } - add = -10000 - desc = WAR_OVERVIEW_HOSTAGE_DEMAND_BLOCKED - } - # This is a bit of a hidden modifier, only used to make sure we get the right icon when you force it through at 100 war score, and the opponent has more realm left - modifier = { - scope:war = { - attacker_war_score >= 100 - OR = { - exists = scope:secondary_actor - exists = scope:secondary_recipient - } - casus_belli = { - any_target_title = { - count >= 1 - add_to_temporary_list = target_titles - } - } - scope:recipient = { - any_held_title = { - tier = tier_county - NOT = { - any_this_title_or_de_jure_above = { is_in_list = target_titles } - } - } - } - } - add = 1000 - desc = "WARSCORE_MODIFIER" - } - } - - auto_accept = { - trigger_if = { - limit = { - OR = { - scope:war = { - attacker_war_score >= 100 - } - AND = { - scope:recipient = { is_ai = yes } - primary_attacker = scope:recipient - } - scope:war.casus_belli = { # Conquerors know when to fold - primary_attacker = { - is_ai = yes - current_military_strength >= scope:recipient.fifty_percent_more_of_current_military_strength - } - primary_defender = { - is_ai = yes - ai_has_conqueror_personality = yes - this = scope:recipient - } - } - } - } - always = yes - } - trigger_else = { - always = no - } - # The auto accept kind of messes up the hostage interaction a bit, so we block the auto accept if they try to grab a hostage and all the opponent's land at the same time - scope:war = { - trigger_if = { - limit = { - OR = { - exists = scope:secondary_actor - exists = scope:secondary_recipient - } - casus_belli = { - any_target_title = { - count >= 1 - add_to_temporary_list = target_titles - } - } - NOT = { - scope:recipient = { - any_held_title = { - tier = tier_county - NOT = { - any_this_title_or_de_jure_above = { is_in_list = target_titles } - } - } - } - } - } - always = no - } - } - } - - is_valid_showing_failures_only = { - scope:war = { - has_valid_casus_belli = yes - trigger_if = { # Cannot exchange hostages with soon to be landless - limit = { - OR = { - exists = scope:secondary_actor - exists = scope:secondary_recipient - } - casus_belli = { - any_target_title = { - count >= 1 - add_to_temporary_list = target_titles - } - } - } - custom_tooltip = { - text = hostage_no_land_after_war_tt - scope:recipient = { - any_held_title = { - tier = tier_county - NOT = { - any_this_title_or_de_jure_above = { is_in_list = target_titles } - } - } - } - } - } - } - } -} - -end_war_attacker_white_peace_interaction = { - - special_interaction = end_war_white_peace_interaction - hidden = yes - use_diplomatic_range = no - secondary_scopes_optional = yes - send_name = "WHITE_PEACE_INTERACTION" - - ai_targets = { - ai_recipients = primary_war_enemies - } - - ai_frequency = 12 - - # Depending on who was the attacker, we need to send a different notification message to the recipient. - notification_text = { - first_valid = { - triggered_desc = { - trigger = { - scope:recipient = { - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - } - } - } - } - desc = end_war_attacker_white_peace_attacker_desc - } - desc = end_war_attacker_white_peace_defender_desc - } - } - - redirect = { - # secondary recipient is always set, so we need to clear it - # if can_send condition depends on the scope being empty - clear_saved_scope = secondary_recipient - } - - populate_actor_list = { - scope:actor = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:actor } - } - add_to_list = characters - } - } - } - - populate_recipient_list = { - scope:recipient = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:recipient } - } - add_to_list = characters - } - } - } - - can_be_picked = { - scope:war ?= { - custom_tooltip = { - text = hostage_exchange_invalid_for_crusade_tt - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - custom_tooltip = { - text = hostage_exchange_invalid_for_cb_tt - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - } - - on_accept = { - casus_belli = { - primary_attacker = { - save_scope_as = attacker_white_peace - } - primary_defender = { - save_scope_as = defender_white_peace - } - } - - if = { - limit = { - scope:war ?= { - using_cb = fp3_free_house_member_cb - } - } - } - else = { - release_prisoners_of_war_effect = yes - } - - # Hostages - # Save scopes for clarity - if = { - limit = { - scope:war ?= { - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - if = { - limit = { - exists = scope:secondary_actor - scope:recipient = { is_landed_or_landless_administrative = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_actor - WARDEN = scope:recipient - HOME_COURT = scope:actor - } - } - if = { - limit = { - exists = scope:secondary_recipient - scope:actor = { is_landed_or_landless_administrative = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_recipient - WARDEN = scope:actor - HOME_COURT = scope:recipient - } - } - } - - #Send notification to vassals - hidden_effect = { - scope:attacker_white_peace = { - if = { - limit = { - any_vassal = { NOT = { this = scope:defender_white_peace } } - } - every_vassal = { - limit = { - NOT = { this = scope:defender_white_peace } - } - send_interface_toast = { - type = msg_liege_war_ended_white_peace - title = WAR_RESULTS_WHITE_PEACE - left_icon = scope:attacker_white_peace - right_icon = scope:defender_white_peace - custom_tooltip = war_event.1903 - } - } - } - } - scope:defender_white_peace = { - if = { - limit = { - any_vassal = { NOT = { this = scope:attacker_white_peace } } - } - every_vassal = { - limit = { - NOT = { this = scope:attacker_white_peace } - } - send_interface_toast = { - type = msg_liege_war_ended_white_peace - title = WAR_RESULTS_WHITE_PEACE - left_icon = scope:defender_white_peace - right_icon = scope:attacker_white_peace - custom_tooltip = war_event.1904 - } - } - } - } - } - - end_war = white_peace - } - - on_decline = { - } - - ai_potential = { - any_character_war = { - count >= 1 - casus_belli = { - OR = { - primary_attacker = root - primary_defender = root - } - } - } - - trigger_if = { - limit = { - exists = scope:war - } - NOR = { # Don't send inane white peace offers to the player - scope:war = { - casus_belli = { - primary_defender = root - primary_attacker = { - is_ai = no - } - } - attacker_war_score >= 10 - } - scope:war = { - casus_belli = { - primary_attacker = root - primary_defender = { - is_ai = no - } - } - defender_war_score >= 70 - } - } - } - } - - ai_will_do = { - base = 0 - - # Attacker concerned about defending in other wars - modifier = { - scope:war.casus_belli = { - primary_attacker = root - } - scope:war = { - war_days >= 365 - attacker_war_score <= 0 - } - any_character_war = { - NOT = { this = scope:war } - casus_belli = { - primary_defender = root - } - } - add = { - value = 10 - if = { - limit = { - scope:war = { - attacker_war_score <= -50 - } - } - add = 40 - } - } - } - - # Attacker Greed - ai_value_modifier = { - ai_greed = { - if = { - limit = { - scope:war.casus_belli = { - primary_attacker = root - } - scope:war = { - war_days >= 365 - attacker_war_score <= 10 - } - ai_greed > -20 - } - value = -0.25 - } - } - ai_vengefulness = { - if = { - limit = { ai_vengefulness > 0 } - value = -1 - } - } - } - - # Defender prefers White Peace to loss - modifier = { - scope:war.casus_belli = { - primary_defender = root - } - scope:war = { - war_days >= 182 - defender_war_score <= 15 - } - add = { - value = 10 - if = { - limit = { - scope:war = { - defender_war_score <= -40 - } - } - add = 50 - } - } - } - - # Defenders want to end wars that's taking too long to win - modifier = { - scope:war.casus_belli = { - primary_defender = root - } - scope:war = { - war_days >= 365 - } - add = { - value = scope:war.war_days - divide = 30 - if = { - limit = { - scope:war = { - defender_war_score > 0 - } - } - subtract = scope:war.defender_war_score - } - if = { # If you're this close, perhaps it's worth waiting a few more months for ticking warscore? - limit = { - scope:war = { - defender_war_score >= 70 - } - } - subtract = scope:war.defender_war_score - } - min = 0 - } - } - - # I'm in debt, how about a white peace? Defender - modifier = { - scope:war = { - war_days >= 182 - } - scope:war.casus_belli = { - primary_defender = root - } - debt_level >= 1 - - add = { - value = debt_level - multiply = 20 - - if = { - limit = { scope:war = { defender_war_score > 0 }} - subtract = scope:war.defender_war_score - } - if = { # Push through to the end, it's worth it at this point... - limit = { scope:war = { defender_war_score >= 80 }} - subtract = scope:war.defender_war_score - } - min = 0 - } - } - - - # I'm in debt, how about a white peace? Attacker - modifier = { - scope:war = { - war_days >= 182 - } - scope:war.casus_belli = { - primary_attacker = root - } - debt_level >= 1 - - add = { - value = debt_level - multiply = 20 - - if = { - limit = { scope:war = { attacker_war_score > 0 }} - subtract = scope:war.attacker_war_score - } - min = 0 - } - } - - # Do not attempt white peace vs. players if you're losing - modifier = { - OR = { - AND = { - scope:war.casus_belli = { - primary_attacker = root - primary_defender = { is_ai = no } - } - scope:war = { - defender_war_score >= 30 - } - } - AND = { - scope:war.casus_belli = { - primary_defender = root - primary_attacker = { is_ai = no } - } - scope:war = { - attacker_war_score >= 30 - } - } - } - factor = 0 - } - # Can end with hostages of equalish value - modifier = { - exists = scope:secondary_recipient - exists = scope:secondary_actor - scope:war = { - war_days >= 365 - NOR = { - defender_war_score >= 30 - attacker_war_score >= 30 - } - } - trigger_if = { - limit = { scope:war.primary_attacker = scope:actor } - interaction_relative_hostage_value > -10 - } - trigger_else = { interaction_relative_hostage_value > -20 } - add = { - value = 0 - if = { - limit = { interaction_relative_hostage_value < 0 } - add = { - value = interaction_relative_hostage_value - multiply = -1 - } - } - else = { add = interaction_relative_hostage_value } - if = { - limit = { scope:actor.ai_boldness < 0 } - add = { - value = scope:actor.ai_boldness - multiply = -0.25 - } - } - if = { - limit = { scope:actor.ai_honor < 0 } - add = { - value = scope:actor.ai_honor - multiply = 0.1 - } - } - else = { - add = { - value = scope:actor.ai_honor - multiply = 0.25 - } - } - if = { - limit = { scope:actor.ai_rationality < 0 } - add = { - value = scope:actor.ai_rationality - multiply = 0.1 - } - } - else = { - add = { - value = scope:actor.ai_rationality - multiply = 0.25 - } - } - if = { - limit = { scope:actor.ai_greed > 0 } - add = { - value = scope:actor.ai_greed - multiply = -0.1 - } - } - else = { - add = { - value = scope:actor.ai_greed - multiply = -0.25 - } - } - } - } - # Can end with hostage demand - modifier = { - exists = scope:secondary_recipient - NOT = { exists = scope:secondary_actor } - scope:war = { - war_days >= 365 - NOR = { - defender_war_score >= 30 - attacker_war_score >= 30 - } - } - add = { - value = 0 - add = { - value = interaction_recipient_hostage_value - multiply = 0.1 - } - if = { - limit = { scope:actor.ai_boldness < 0 } - add = { - value = scope:actor.ai_boldness - multiply = -0.25 - } - } - if = { - limit = { scope:actor.ai_honor < 0 } - add = { - value = scope:actor.ai_honor - multiply = -0.25 - } - } - else = { - add = { - value = scope:actor.ai_honor - multiply = 0.25 - } - } - if = { - limit = { scope:actor.ai_rationality < 0 } - add = { - value = scope:actor.ai_rationality - multiply = 0.25 - } - } - else = { - add = { - value = scope:actor.ai_rationality - multiply = 0.25 - } - } - if = { - limit = { scope:actor.ai_greed > 0 } - add = { - value = scope:actor.ai_greed - multiply = 0.25 - } - } - else = { - add = { - value = scope:actor.ai_greed - multiply = -0.1 - } - } - } - } - - # I don't have time for this, I need to conquer - modifier = { - scope:war.casus_belli = { - primary_defender = { - this = scope:actor - ai_has_conqueror_personality = yes - } - primary_attacker = { is_ai = yes } - } - - add = 100 - } - } - - ai_accept = { - base = -30 - compare_modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - } - } - target = scope:war - value = attacker_war_score - desc = "WARSCORE_MODIFIER" - } - compare_modifier = { - trigger = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - } - } - target = scope:war - value = defender_war_score - desc = "WARSCORE_MODIFIER" - } - - # Length of War - compare_modifier = { - target = scope:war - trigger = { - scope:war = { - war_days >= 365 - } - } - value = { - value = war_days - divide = 91 # 40 in 10 years - } - desc = "WAR_LENGTH" - } - - # I'm in debt, how about a white peace? - modifier = { - scope:war = { - war_days >= 182 - } - scope:war.casus_belli = { - primary_defender = root - } - debt_level >= 1 - - add = { - value = debt_level - multiply = 20 - } - desc = COMPLETELY_BANKRUPT - } - - # Attacker concerned about other wars - modifier = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - } - scope:recipient = { - any_character_war = { - NOT = { this = scope:war } - primary_defender = scope:recipient - } - } - add = 10 - - desc = CONCERN_ABOUT_OTHER_WARS - } - - # Vengefulness - ai_value_modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - } - } - ai_vengefulness = { - if = { - limit = { - scope:war.casus_belli = { - primary_defender = scope:recipient - } - } - value = -0.25 - } - } - ai_greed = { - if = { - limit = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - } - } - value = -0.25 - } - } - ai_zeal = { - value = -0.2 - if = { - limit = { - faith = { - faith_hostility_level = { - target = scope:actor.faith - value = 2 - } - } - } - multiply = 2 - } - if = { - limit = { - faith = { - faith_hostility_level = { - target = scope:actor.faith - value = 3 - } - } - } - multiply = 3 - } - if = { - limit = { - OR = { - ai_zeal <= 0 - faith = { - faith_hostility_level = { - target = scope:actor.faith - value <= 0 - } - } - } - } - value = 0 - } - } - } - - # Peacemaker Perk - modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - primary_attacker = { has_perk = peacemaker_perk } - } - } - add = peacemaker_value - - desc = "PEACEMAKER_PERK_MODIFIER" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - primary_defender = { has_perk = peacemaker_perk } - } - } - add = peacemaker_value - - desc = "PEACEMAKER_PERK_MODIFIER" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - primary_attacker = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - } - } - add = 10 - - desc = "NOMAD_LEGACY_PERK_MODIFIER" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - primary_defender = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - } - } - add = 10 - - desc = "NOMAD_LEGACY_PERK_MODIFIER" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - primary_attacker = { - is_ai = yes - save_temporary_scope_as = attacker - } - primary_defender = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:attacker - } - } - } - } - add = 30 - - desc = "COWED_BY_SEVERED_HEAD_MODIFIER" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - primary_defender = { - is_ai = yes - save_temporary_scope_as = defender - } - primary_attacker = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:defender - } - } - } - } - add = 30 - - desc = "COWED_BY_SEVERED_HEAD_MODIFIER" - } - - # Cultural Traditions - modifier = { - trigger = { - scope:war.casus_belli = { - primary_defender = scope:recipient - primary_attacker = { culture = { has_cultural_parameter = facilitate_white_peace } } - } - } - add = 10 - - desc = "TRADITION_BONUS_WHITE_PEACE" - } - modifier = { - trigger = { - scope:war.casus_belli = { - primary_attacker = scope:recipient - primary_defender = { culture = { has_cultural_parameter = facilitate_white_peace } } - } - } - add = 10 - - 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" - } - - # Hostages - modifier = { - exists = scope:secondary_actor - add = { - value = war_actor_hostage_value - multiply = 0.5 - } - desc = WAR_OVERVIEW_WHITE_PEACE_HOSTAGE_OFFER_VALUE - } - modifier = { - exists = scope:secondary_recipient - add = { - value = war_recipient_hostage_value - multiply = 0.5 - } - desc = WAR_OVERVIEW_WHITE_PEACE_HOSTAGE_DEMAND_VALUE - } - } - - is_valid_showing_failures_only = { - exists = scope:war - scope:war = { - has_valid_casus_belli = yes - } - is_white_peace_possible = yes - } -} - -end_war_attacker_defeat_interaction = { - special_interaction = end_war_attacker_defeat_interaction - hidden = yes - use_diplomatic_range = no - secondary_scopes_optional = yes - - ai_targets = { - ai_recipients = primary_war_enemies - } - - ai_frequency = 1 - - # Depending on who was the attacker, we need to send a different notification message to the recipient. - notification_text = { - first_valid = { - triggered_desc = { - trigger = { - scope:recipient = { - any_character_war = { - casus_belli = { - primary_attacker = scope:actor - } - } - } - } - desc = end_war_attacker_defeat_attacker_desc - } - desc = end_war_attacker_defeat_defender_desc - } - } - - populate_actor_list = { - scope:actor = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:actor } - } - add_to_list = characters - } - } - } - - populate_recipient_list = { - scope:recipient = { - every_close_family_member = { - limit = { - # Unlanded, at sender's court, child/sibling/nibling/grandchild - bp2_valid_to_offer_as_hostage_trigger = { SENDER = scope:recipient } - } - add_to_list = characters - } - } - } - - can_be_picked = { - scope:war ?= { - custom_tooltip = { - text = hostage_exchange_invalid_for_crusade_tt - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - custom_tooltip = { - text = hostage_exchange_invalid_for_cb_tt - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - } - - redirect = { - # secondary recipient is always set, so we need to clear it - # if can_send condition depends on the scope being empty - clear_saved_scope = secondary_recipient - } - - on_accept = { - casus_belli = { - primary_attacker = { - save_scope_as = attacker_loser - } - primary_defender = { - save_scope_as = defender_winner - set_signature_weapon_effect = yes - } - } - - if = { - limit = { - scope:war ?= { - using_cb = fp3_free_house_member_cb - } - } - } - else = { - release_prisoners_of_war_effect = yes - } - - # Hostages - # Save scopes for clarity - if = { - limit = { - scope:war ?= { - NOR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - bp2_hostage_exchange_invalid_cb_trigger = no - } - } - if = { - limit = { - exists = scope:secondary_actor - scope:recipient = { is_landed = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_actor - WARDEN = scope:recipient - HOME_COURT = scope:actor - } - } - if = { - limit = { - exists = scope:secondary_recipient - scope:actor = { is_landed = yes } - } - hostage_depart_effect = { - HOSTAGE = scope:secondary_recipient - WARDEN = scope:actor - HOME_COURT = scope:recipient - } - } - } - - #Send notification to vassals - hidden_effect = { - scope:attacker_loser = { - if = { - limit = { - any_vassal = { - NOT = { this = scope:defender_winner } - } - } - every_vassal = { - limit = { - NOT = { this = scope:defender_winner } - } - send_interface_toast = { - type = msg_liege_war_ended_defender_win - title = war_event.notification_liege_loss.t - left_icon = scope:attacker_loser - right_icon = scope:defender_winner - custom_tooltip = war_event.1905 - } - } - } - } - scope:defender_winner = { - if = { - limit = { - any_vassal = { NOT = { this = scope:attacker_loser } } - } - every_vassal = { - limit = { - NOT = { this = scope:attacker_loser } - } - send_interface_toast = { - type = msg_liege_war_ended_defender_win - title = war_event.notification_liege_win.t - left_icon = scope:defender_winner - right_icon = scope:attacker_loser - custom_tooltip = war_event.1906 - } - } - } - } - } - - end_war = defender - } - - on_decline = { - - } - - ai_potential = { - is_at_war = yes - any_character_war = { - is_war_leader = root - OR = { - defender_war_score >= 100 - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - } - } - root = { - has_perk = peacemaker_perk - } - primary_defender = { - is_ai = yes - } - } - AND = { - OR = { - attacker_war_score >= 90 - AND = { - attacker_war_score >= 80 - root = { - has_perk = peacemaker_perk - } - } - } - root = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - primary_defender = { - is_ai = yes - } - } - AND = { - defender_war_score >= 70 - primary_attacker = { - is_ai = yes - save_temporary_scope_as = attacker - } - root = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:attacker - } - } - } - } - } - } - - ai_will_do = { - base = 0 - - modifier = { - scope:war = { - primary_defender = scope:actor - OR = { - defender_war_score >= 100 - AND = { - defender_war_score >= 90 - scope:actor = { - OR = { - has_perk = peacemaker_perk - culture = { - has_cultural_parameter = can_end_defensive_wars_earlier - } - } - } - primary_attacker = { - is_ai = yes - } - } - AND = { - defender_war_score >= 90 - scope:actor = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - } - primary_attacker = { - is_ai = yes - } - } - AND = { - defender_war_score >= 70 - primary_attacker = { - is_ai = yes - save_temporary_scope_as = attacker - } - root = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:attacker - } - } - } - } - } - add = 100 - } - modifier = { - scope:war = { - primary_attacker = scope:actor - defender_war_score >= 100 - days_since_max_war_score >= 180 - } - add = 100 - } - } - - ai_accept = { - base = -99 - - compare_modifier = { - target = scope:war - value = defender_war_score - desc = "WARSCORE_MODIFIER" - } - modifier = { - add = 1000 - scope:war.casus_belli = { - primary_defender = scope:recipient - } - desc = "WOULD_WIN_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_defender = { - has_perk = peacemaker_perk - NOT = { this = scope:recipient } - } - } - - add = peacemaker_value - - desc = "PEACEMAKER_PERK_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_defender = { - dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_3 } - NOT = { this = scope:recipient } - } - } - - add = 10 - - desc = "NOMAD_LEGACY_PERK_MODIFIER" - } - - modifier = { - scope:war.casus_belli = { - primary_attacker = { - is_ai = yes - save_temporary_scope_as = attacker - } - primary_defender = { - has_variable = peace_acceptance_head_scare - var:peace_acceptance_head_scare = { - this = scope:attacker - } - } - } - add = 30 - desc = "COWED_BY_SEVERED_HEAD_MODIFIER" - } - modifier = { - scope:war.casus_belli = { - primary_defender = { - culture = { - has_cultural_parameter = can_end_defensive_wars_earlier - } - NOT = { this = scope:recipient } - } - } - - add = 10 - - desc = "TRADITION_BONUS_DEFENSIVE_WARS" - } - # Hostages - modifier = { - exists = scope:secondary_actor - add = war_actor_hostage_value - desc = WAR_OVERVIEW_HOSTAGE_OFFER_VALUE - } - modifier = { - exists = scope:secondary_recipient - add = war_recipient_hostage_value - desc = WAR_OVERVIEW_HOSTAGE_DEMAND_VALUE - } - } - - auto_accept = { - OR = { - scope:war = { - defender_war_score >= 100 - } - AND = { - scope:recipient = { is_ai = yes } - primary_defender = scope:recipient - } - } - } - - is_valid_showing_failures_only = { - scope:war = { - has_valid_casus_belli = yes - } - } -} - -view_war_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - - special_interaction = offer_peace_interaction - interface = offer_peace - use_diplomatic_range = no - ignores_pending_interaction_block = yes - - is_shown = { - scope:actor = { - is_at_war_with = scope:recipient - NOT = { - any_character_war = { - is_war_leader = scope:actor - is_participant = scope:recipient - } - } - } - } - auto_accept = yes -} - -offer_peace_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - icon = war_won_icon - - special_interaction = offer_peace_interaction - interface = offer_peace - use_diplomatic_range = no - - is_shown = { - scope:actor = { - is_at_war_with = scope:recipient - any_character_war = { - is_war_leader = scope:actor - is_participant = scope:recipient - } - } - } - auto_accept = yes -} diff --git a/N3OW/common/character_interactions/09_mpo_interactions.txt b/N3OW/common/character_interactions/09_mpo_interactions.txt deleted file mode 100644 index bf91cf9a..00000000 --- a/N3OW/common/character_interactions/09_mpo_interactions.txt +++ /dev/null @@ -1,10435 +0,0 @@ -offer_confederation_interaction = { - category = interaction_category_diplomacy - icon = offer_confederation_interaction - - desc = offer_confederation_interaction_desc - - ai_targets = { - ai_recipients = neighboring_rulers_including_tributary_borders - } - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - common_interaction = yes - - cooldown_against_recipient = { years = 3 } - - is_shown = { - scope:actor = { - is_playable_character = yes - OR = { - is_independent_ruler = yes - is_confederation_member = yes - } - } - scope:recipient = { - is_playable_character = yes - is_independent_ruler = yes - NOR = { - government_has_flag = government_is_herder - this = scope:actor - } - } - } - - is_valid_showing_failures_only = { - trigger_if = { - limit = { - scope:actor = { is_confederation_member = no } - } - custom_tooltip = { - text = forming_confederation_tt - scope:actor = { - has_character_flag = forming_confederation - } - } - } - scope:actor = { - is_imprisoned = no - } - scope:recipient = { - valid_confederation_member_trigger = { CHARACTER = scope:actor } - is_imprisoned = no - is_at_war = no - } - } - - cost = { - prestige = { - value = 0 - if = { - limit = { scope:prestige_send_option = yes } - add = scope:actor.minor_prestige_value - desc = PRESTIGE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - } - } - - greeting = positive - notification_text = OFFER_CONFEDERATION_INTERACTION_NOTIFICATION - - ai_accept = { - base = -50 - # MAIN - # Heretic/Infidel modifier. - # Tier difference modifier. - # Dejure modifier. - # Distant/Remote Realm modifier. - # Military power difference modifier. - - # MINOR - # Rivalry modifier. - # Same Dynasty modifier. - # Cultural/Cultural Group modifiers. - # Ageism modifier vs kids. - # Ruler Legitimacy modifier. - # Claimant modifier. - # FP3 Piety Level modifier. - - # OPINION SCALES - # Dread - # Compare Opinion modifier. - - #WHEN UPDATING ANYTHING HERE, PLEASE DO THE SAME (BUT INVERTED) IN LEAVE CONFEDERATION DECISION - - # PERKS - modifier = { # Perk boost - desc = offer_vassalization_true_ruler_perk_tt - trigger = { - scope:actor = { has_perk = true_ruler_perk } - } - add = true_ruler_value - } - modifier = { # Education 5 boost - desc = offer_vassalization_education_diplomacy_5_tt - trigger = { - scope:actor = { has_trait_with_flag = offer_vassalisation_25 } - } - add = 25 - } - - # EVENTS - temporary bonuses gained by events - modifier = { - desc = event_bonus_to_vassal_accept_tt - trigger = { - scope:actor = { has_character_modifier = event_bonus_to_vassal_accept } - } - add = 20 - } - - - # STRUGGLES - bonus gained by successful Sway scheme during the Persian Struggle - modifier = { - desc = fp3_persian_struggle_previously_swayed_tt - trigger = { - scope:recipient = { - has_opinion_modifier = { - modifier = scheme_sway_and_compelled_to_submit_opinion - target = scope:actor - } - } - } - add = 20 - } - - modifier = { - desc = fp3_rekindler_of_iran_modifier_reason - trigger = { - AND = { - scope:actor = { dynasty ?={ has_dynasty_modifier = fp3_rekindler_of_iran_modifier } } - scope:recipient = { culture = { has_cultural_pillar = heritage_iranian } } - } - } - add = 20 - } - - - modifier = { # Cultural Acceptance - add = offer_vassalage_acceptance_value - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOT = { has_same_culture_as = scope:recipient } - culture = { - cultural_acceptance = { target = scope:recipient.culture value <= 90 } - } - } - } - } - - # MAIN - modifier = { #Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { #Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:actor.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - } - add = { - value = -30 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -30 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -30 - } - } - } - - modifier = { #Different faith, pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { - faith = scope:actor.faith - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -15 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -15 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -15 - } - } - } - - modifier = { #Different faith, both have pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { - faith = scope:actor.faith - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -10 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -10 - } - } - } - modifier = { #We just fought against each other. - desc = offer_vassalization_interaction_aibehavior_recent_war_tt - trigger = { - scope:recipient = { - any_truce_holder = { - this = scope:actor - } - } - # Ensure the truce wasn't purchased and is indeed from a war - scope:actor = { - NOT = { - has_purchased_truce_with_char = { TARGET = scope:recipient } - } - } - } - add = -40 - } - modifier = { #I fought an independence war against you. - desc = offer_confederation_independence_war_tt - trigger = { - scope:recipient = { - exists = var:independence_war_former_liege - var:independence_war_former_liege = scope:actor.top_liege - } - } - add = -100 - } - modifier = { # Isolationist tradition - desc = isolationist_reason - trigger = { - NOT = { - scope:actor.culture = scope:recipient.culture - } - scope:recipient.culture = { - has_cultural_tradition = tradition_isolationist - } - } - add = -50 - } - modifier = { #Bankrupt - desc = bankrupt_reason - trigger = { - scope:actor.gold <= -1 - } - add = -30 - } - modifier = { #Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 1 - } - } - } - add = 10 - } - modifier = { # Allied - desc = offer_vassalization_interaction_aibehavior_allied_tt - trigger = { - scope:recipient = { - is_allied_to = scope:actor - } - } - add = 50 - } - modifier = { # Is the Rightful Liege of recipient - desc = offer_vassalization_interaction_aibehavior_rightfulliegetitleholder_tt - trigger = { - scope:actor = { is_rightful_liege_of = scope:recipient } - } - add = 20 - } - modifier = { # Encircled - desc = offer_vassalization_interaction_aibehavior_encircled_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - NOT = { - this = scope:actor - } - } - } - NOT = { - any_realm_county = { - is_coastal_county = yes - } - } - } - } - add = 40 - } - modifier = { #No adjacency - desc = offer_vassalization_interaction_aibehavior_unconnectedrealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 100000 } } - } - add = -25 - } - modifier = { #Distant Realm - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 100000 } } - } - add = -100 - } - modifier = { #Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } - } - add = -175 - } - #Relative power - modifier = { - desc = offer_vassalization_interaction_aibehavior_power_tt - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # Intended for recipient to use max, to avoid having vassalizations become too easy for weakened realms - divide = { value = scope:actor.top_liege.current_military_strength min = 1 } - } - multiply = 5 - ceiling = yes - min = -100 - } - } - #Powerful vassal opinion of you - modifier = { - desc = offer_confederation_offerer_vassal_opinion_tt - trigger = { - scope:actor.top_liege = { - number_of_powerful_vassals >= 1 - } - } - - add = { - value = 0 - scope:actor.top_liege = { - every_powerful_vassal = { - if = { - limit = { - save_temporary_opinion_value_as = { - name = vassal_opinion - target = scope:actor.top_liege - } - } - add = scope:vassal_opinion - } - } - - if = { - limit = { - number_of_powerful_vassals > 0 - } - divide = number_of_powerful_vassals - } - else = { - divide = 5 - } - } - divide = 10 - } - } - - # MINOR - modifier = { #Friend modifier. - desc = offer_vassalization_interaction_aibehavior_friend_tt - trigger = { - scope:recipient = { - has_relation_friend = scope:actor - NOT = { has_relation_best_friend = scope:actor } - } - } - add = 25 - } - modifier = { #Best Friend modifier. - desc = offer_vassalization_interaction_aibehavior_best_friend_tt - trigger = { - scope:recipient = { - has_relation_best_friend = scope:actor - } - } - add = 50 - } - modifier = { #Lover modifier. - desc = interaction_lover - trigger = { - scope:recipient = { - has_relation_lover = scope:actor - NOT = { has_relation_soulmate = scope:actor } - } - } - add = 25 - } - modifier = { #Soulmate modifier. - desc = interaction_soulmate - trigger = { - scope:recipient = { - has_relation_soulmate = scope:actor - } - } - add = 50 - } - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -200 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -1000 - } - - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_confederation_tt - trigger = { - exists = scope:actor.confederation - scope:actor.confederation = { - any_confederation_member = { - NOT = { - this = scope:actor - } - has_relation_rival = scope:recipient - NOT = { has_relation_nemesis = scope:recipient } - } - } - } - add = -100 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_confederation_tt - trigger = { - exists = scope:actor.confederation - scope:actor.confederation = { - any_confederation_member = { - NOT = { - this = scope:actor - } - has_relation_nemesis = scope:recipient - } - } - } - add = -500 - } - modifier = { #Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - exists = scope:actor.dynasty - exists = scope:recipient.dynasty - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 25 - } - modifier = { #Same House modifier. - desc = offer_vassalization_interaction_aibehavior_house_tt - trigger = { - exists = scope:actor.house - exists = scope:recipient.house - scope:recipient = { - house = scope:actor.house - } - } - add = 50 - } - - modifier = { # Same language - add = 20 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { # Iberian Struggle, less likely for outsiders to vassalize inside - add = -35 - desc = iberian_struggle_reason_reason - trigger = { - scope:actor = { - NOT = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - scope:recipient = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - } - - modifier = { #Ageism modifier vs kids. - desc = offer_vassalization_interaction_aibehavior_child_tt - trigger = { - scope:actor = { - age < 12 - } - scope:recipient = { - age > 16 - } - } - add = -5 - } - modifier = { #Illegitimacy modifier. - desc = confederation_offerer_illegitimate_tt - trigger = { - scope:actor.top_liege = { - OR = { - AND = { - has_trait = bastard - scope:recipient = { - faith = { NOT = { has_doctrine = doctrine_bastardry_none } } - } - } - has_trait = denounced - has_trait = disinherited - } - } - } - add = -20 - } - - modifier = { #Claimant modifier. - desc = confederation_interaction_aibehavior_claimant_tt - trigger = { - scope:actor.top_liege.primary_title = { - scope:recipient = { - has_claim_on = prev - } - } - } - add = -20 - } - - modifier = { # Ambitious - desc = TAKE_THE_VOWS_AMBITIOUS - trigger = { - scope:recipient = { - has_trait = ambitious - } - } - add = -25 - } - - modifier = { # Paranoid - desc = INTERACTION_PARANOID - trigger = { - scope:recipient = { - has_trait = paranoid - } - } - add = -25 - } - - modifier = { # Arrogant - desc = INTERACTION_ARROGANT - trigger = { - scope:recipient = { - has_trait = arrogant - } - } - add = -25 - } - - modifier = { # Fickle - desc = INTERACTION_FICKLE - trigger = { - scope:recipient = { - has_trait = fickle - } - } - add = -15 - } - - modifier = { # Stubborn - desc = INTERACTION_STUBBORN - trigger = { - scope:recipient = { - has_trait = stubborn - } - } - add = -15 - } - - modifier = { # Greedy - desc = INTERACTION_GREEDY - trigger = { - scope:recipient = { - has_trait = greedy - } - } - add = -15 - } - - modifier = { # Trusting - desc = TAKE_THE_VOWS_TRUSTING - trigger = { - scope:recipient = { - has_trait = trusting - } - } - add = 15 - } - - modifier = { # Content - desc = INTERACTION_CONTENT - trigger = { - scope:recipient = { - has_trait = content - } - } - add = 15 - } - - modifier = { # Craven - desc = INTERACTION_CRAVEN - trigger = { - scope:recipient = { - has_trait = craven - } - } - add = 25 - } - - modifier = { # FP3 modifier. - desc = GENERIC_YOUR_PIETY_LEVEL_MODIFIER - trigger = { scope:actor = { any_character_struggle = { has_struggle_phase_parameter = piety_level_affects_vassalage_acceptance } } } - add = { - value = { - value = scope:actor.piety_level - subtract = low_piety_level - } - multiply = 10 - } - } - - # OPINION INFLUENCE - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - opinion_modifier = { #Compare Opinion modifier. - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.35 - } - - # DIPLOMATIC COURT GRANDEUR BONUS - modifier = { - trigger = { - scope:actor.top_liege = { - has_royal_court = yes - has_dlc_feature = royal_court - has_court_type = court_diplomatic - court_grandeur_current_level >= 1 - } - } - add = { - value = scope:actor.top_liege.court_grandeur_current - if = { - limit = { # Reduce the bonus if you are below your expected level - scope:actor.top_liege = { - court_grandeur_current_level < court_grandeur_minimum_expected_level - } - } - multiply = 0.15 - } - else = { - multiply = 0.3 - } - } - desc = DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON - } - - # LOW LEGITIMACY - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -10 - scope:actor = { - has_legitimacy_flag = reduced_confederation_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -25 - scope:actor = { - has_legitimacy_flag = very_reduced_confederation_acceptance - } - } - - # HIGH LEGITIMACY - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 15 - scope:actor = { - has_legitimacy_flag = increased_confederation_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 40 - scope:actor = { - has_legitimacy_flag = very_increased_confederation_acceptance - } - } - - # HERD - modifier = { - add = 40 - scope:herd_send_option = yes - desc = HERD_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - # PRESTIGE - modifier = { - add = 40 - scope:prestige_send_option = yes - desc = PRESTIGE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - #CULTURE - modifier = { - add = 50 - scope:actor = { - culture = scope:recipient.culture - } - desc = "SAME_CULTURE_REASON" - } - modifier = { - add = -20 - NOT = { - scope:actor = { - culture = scope:recipient.culture - } - } - scope:actor = { - NOR = { - culture = { - any_parent_culture_or_above = { - this = scope:recipient.culture - } - } - scope:recipient.culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:recipient.culture - } - } - } - desc = "DIFFERENT_CULTURE_REASON" - } - - #Conquerors have no interest in this - modifier = { - scope:recipient = { - has_trait = conqueror - } - add = -1000 - } - modifier = { - scope:recipient = { - has_trait = greatest_of_khans - } - add = -1000 - } - - # Are you using a hook? - modifier = { - trigger = { - scope:hook ?= yes - } - add = 100 - desc = LEGEND_HOOK_USED - } - - #No neighbor scaring them - modifier = { - add = -30 - desc = NO_FRIGHTENING_NEIGHBOR_REASON - NOT = { - scope:recipient = { - confederation_neighboring_foe_trigger = { CHARACTER = scope:recipient } - } - } - } - - #Neighbor is TERRIFYING them - modifier = { - add = 30 - desc = TERRIFYING_NEIGHBOR_REASON - scope:recipient = { - save_temporary_scope_as = confederate - any_land_neighboring_realm_with_tributaries_owner = { - top_suzerain ?= { - is_confederation_member = no - NOR = { - this = scope:actor - this = scope:actor.top_liege - } - confederation_worthy_foe_strength_ratio_value <= 0.25 - NOT = { is_allied_to = scope:recipient } - OR = { - highest_held_title_tier >= tier_kingdom - faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_evil_level - } - } - has_trait = conqueror - has_trait = greatest_of_khans - any_owned_story = { - OR = { - story_type = story_greatest_of_khans - story_type = story_mongol_invasion - } - } - } - } - } - } - } - - #You have too many confederates - #For duchy - modifier = { - add = duchy_confederation_vassals_value - desc = TOO_MANY_CONFEDERATION_VASSALS_REASON - scope:actor = { - is_confederation_member = yes - } - scope:actor.confederation = { - any_confederation_member = { - count >= 6 - highest_held_title_tier >= tier_county - } - } - } - - #Another confederation of recipient's culture exists - modifier = { - add = -100 - desc = ANOTHER_CULTURE_CONFEDERATION_REASON - NOT = { - scope:actor.culture = { - this = scope:recipient.culture - } - } - any_in_global_list = { - variable = confederations - NOT = { - this = scope:actor.confederation - } - has_variable = confederation_culture - var:confederation_culture = scope:actor.culture - } - } - - #Forcing them to join war - modifier = { - add = -100 - desc = FORCED_TO_JOIN_WAR_REASON - scope:actor = { - is_at_war_as_defender = yes - any_character_war = { - primary_defender = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - } - } - is_defender = scope:actor - NOR = { - any_war_attacker = { - is_allied_to = scope:recipient - } - any_war_attacker = { - this = scope:recipient - } - any_war_defender = { - this = scope:recipient - } - any_war_attacker = { - scope:recipient = { - has_truce = prev - } - } - } - } - } - } - - #You will be taking over their war - modifier = { - add = 100 - desc = TAKING_OVER_DEFENSIVE_WAR_REASON - scope:recipient = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = scope:recipient - is_defender = scope:recipient - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_defender = { - this = scope:actor - } - } - defender_war_score < 80 - defender_war_score >= 0 - } - } - } - modifier = { - add = 200 - desc = TAKING_OVER_DEFENSIVE_WAR_REASON - scope:recipient = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = scope:recipient - is_defender = scope:recipient - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_defender = { - this = scope:actor - } - } - defender_war_score < 0 - } - } - } - - #Culture is into/not into confederation - modifier = { - add = 10 - desc = CONFEDERATION_ETHOS_REASON - scope:recipient.culture = { - OR = { - has_cultural_pillar = ethos_stoic - has_cultural_pillar = ethos_communal - } - } - } - modifier = { - add = 20 - desc = CONFEDERATION_ETHOS_REASON - scope:recipient.culture = { - OR = { - has_cultural_pillar = ethos_egalitarian - } - } - } - modifier = { - add = -10 - desc = CONFEDERATION_ETHOS_REASON - scope:recipient.culture = { - OR = { - has_cultural_pillar = ethos_bellicose - has_cultural_pillar = ethos_courtly - has_cultural_pillar = ethos_bureaucratic - } - } - } - - modifier = { # Herder - add = 50 - desc = CONFEDERATION_HERDER_REASON - trigger = { - scope:recipient = { - government_has_flag = government_is_herder - } - } - } - modifier = { - add = -20 - desc = NOMADIC_AUTHORITY_REASON - trigger = { - scope:recipient = { - has_realm_law = nomadic_authority_3 - } - } - } - modifier = { - add = -50 - desc = NOMADIC_AUTHORITY_REASON - trigger = { - scope:recipient = { - has_realm_law = nomadic_authority_4 - } - } - } - modifier = { - add = -100 - desc = NOMADIC_AUTHORITY_REASON - trigger = { - scope:recipient = { - has_realm_law = nomadic_authority_5 - } - } - } - modifier = { - add = -20 - desc = TRIBAL_AUTHORITY_REASON - trigger = { - scope:recipient = { - has_realm_law = tribal_authority_2 - } - } - } - modifier = { - add = -50 - desc = TRIBAL_AUTHORITY_REASON - trigger = { - scope:recipient = { - has_realm_law = tribal_authority_3 - } - } - } - modifier = { #left your confederation - add = -50 - desc = LEFT_YOUR_CONFEDERATION_REASON - exists = scope:actor.confederation - scope:recipient = { - has_variable = left_confederation - var:left_confederation ?= { - this = scope:actor.confederation - } - } - } - } - - send_option = { - flag = hook - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { # Herd - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - is_valid = { - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:actor.domicile = { herd >= minor_herd_value } - } - flag = herd_send_option - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_CONFEDERATION - } - - send_option = { # Prestige - is_shown = { - always = yes - } - is_valid = { - scope:actor = { prestige >= minor_prestige_value } - } - flag = prestige_send_option - localization = TRADE_PRESTIGE_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = no - - on_accept = { - if = { - #checking that the delay hasn't made the character invalid - limit = { - scope:recipient = { - is_playable_character = yes - } - } - if = { - limit = { - scope:actor = { - has_character_flag = forming_confederation - } - } - scope:actor = { remove_character_flag = forming_confederation } - } - if = { - limit = { - scope:recipient = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = scope:recipient - is_defender = scope:recipient - } - } - } - scope:recipient = { - every_character_war = { - limit = { - is_war_leader = scope:recipient - is_defender = scope:recipient - } - add_to_list = recipient_wars - } - } - every_in_list = { - list = recipient_wars - save_scope_as = recipient_war - primary_attacker = { - save_scope_as = attacker - } - add_defender = scope:actor - hidden_effect = { - scope:actor.confederation ?= { - every_confederation_member = { - limit = { - NOR = { - is_attacker_in_war = scope:recipient_war - is_defender_in_war = scope:recipient_war - is_at_war_with = scope:recipient - is_allied_to = scope:attacker - is_imprisoned_by = scope:recipient - is_at_war_with = scope:recipient - } - } - scope:recipient_war = { - add_defender = prev - } - } - } - } - } - if = { - limit = { - scope:actor.confederation ?= { - any_confederation_member = { - NOR = { - is_attacker_in_war = scope:recipient_war - is_defender_in_war = scope:recipient_war - this = scope:actor - is_at_war_with = scope:recipient - is_allied_to = scope:attacker - is_imprisoned_by = scope:recipient - is_at_war_with = scope:recipient - } - } - } - } - scope:actor = { - custom_tooltip = confederates_joining_recipient_war_tt - } - } - } - scope:actor = { - save_scope_as = confederation_offerer - } - scope:recipient = { - save_scope_as = confederation_accepter - } - #Confederation doesn't exist yet - if = { - limit = { - scope:actor = { - is_confederation_member = no - } - } - scope:actor = { - custom_tooltip = create_confederation_tt - custom_tooltip = confederation_defensive_wars_tt - custom_tooltip = unlock_leave_confederation_interaction_tt - if = { - limit = { - government_has_flag = government_is_nomadic - } - add_character_modifier = { - modifier = mpo_confederation_member_modifier - years = 5 - } - capital_county ?= { - change_county_fertility = major_county_fertility_level_gain - } - } - } - scope:recipient = { - offer_confederation_accepter_effect = yes - } - } - #Confederation already exists - else = { - scope:actor.confederation = { - save_scope_as = confederation - } - show_as_tooltip = { - #If actor is top liege and offering vassaldom - scope:recipient = { - offer_confederation_accepter_effect = yes - } - } - } - if = { - limit = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - scope:recipient = { - add_character_modifier = { - modifier = mpo_confederation_member_modifier - years = 5 - } - capital_county ?= { - change_county_fertility = major_county_fertility_level_gain - } - } - } - if = { - limit = { - scope:recipient = { - is_ai = no - } - } - scope:recipient = { - custom_tooltip = confederation_raiding_attacking_tt - if = { - limit = { - government_has_flag = government_is_nomadic - } - custom_tooltip = confederation_restrictions_warning_tt - } - else = { - custom_tooltip = confederation_restrictions_tribe_warning_tt - } - } - } - scope:recipient = { - if = { - limit = { - government_has_flag = government_is_nomadic - } - custom_tooltip = confederation_migrating_leaving_warning_tt - } - } - scope:actor = { - #Event distributor event - trigger_event = mpo_interactions_events.0001 - } - if = { - limit = { - scope:actor = { - is_at_war_as_defender = yes - any_character_war = { - primary_defender = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - } - } - is_defender = scope:actor - NOR = { - any_war_attacker = { - is_allied_to = scope:recipient - } - any_war_attacker = { - this = scope:recipient - } - any_war_defender = { - this = scope:recipient - } - any_war_attacker = { - scope:recipient = { - has_truce = prev - } - } - } - } - } - } - scope:actor = { - every_character_war = { - limit = { - primary_defender = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - } - } - is_defender = scope:actor - NOR = { - any_war_attacker = { - is_allied_to = scope:recipient - } - any_war_attacker = { - this = scope:recipient - } - any_war_defender = { - this = scope:recipient - } - any_war_attacker = { - scope:recipient = { - has_truce = prev - } - } - } - } - add_defender = scope:recipient - } - #Lose legitimacy unless you're taking on a war too - if = { - limit = { - NOT = { - scope:recipient = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = scope:recipient - is_defender = scope:recipient - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_attacker = { - scope:actor = { - has_truce = prev - } - } - } - } - } - } - } - add_legitimacy = medium_legitimacy_loss - custom_tooltip = confederation_legitimacy_loss_war_tt - } - } - } - if = { - limit = { - scope:prestige_send_option = yes - } - scope:recipient = { - add_prestige = scope:actor.minor_prestige_value - } - } - if = { - limit = { - scope:herd_send_option = yes - } - scope:actor = { - pay_herd = { - target = scope:recipient - value = domicile.minor_herd_value - } - } - } - } - } - - on_decline = { - #Stop spamming players with this - if = { - limit = { - exists = scope:actor.confederation - scope:recipient = { - is_ai = no - } - } - scope:recipient = { - set_variable = { - name = refused_confederation - value = scope:actor.confederation - years = 3 - } - } - } - scope:actor = { - #letter response - trigger_event = mpo_interactions_events.0004 - } - } - - ai_potential = { - age >= 6 - OR = { - AND = { - is_independent_ruler = yes - highest_held_title_tier < tier_kingdom - has_character_flag = forming_confederation - } - is_confederation_member = yes - } - OR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } - } - - ai_will_do = { - base = 50 - - modifier = { - add = 25 - scope:actor = { - confederation_neighboring_foe_trigger = { CHARACTER = scope:actor } - } - } - modifier = { - add = 25 - scope:recipient = { - confederation_neighboring_foe_trigger = { CHARACTER = scope:recipient } - } - } - modifier = { - add = -25 - scope:recipient = { - is_at_war = yes - } - } - modifier = { - factor = 0 - OR = { - #Will only throw the confederation into a war - scope:recipient = { - is_at_war = yes - NOR = { - any_character_war = { - primary_defender = scope:recipient - } - culture = scope:actor.culture - scope:actor.confederation = { - any_confederation_member = { - count >= 4 - highest_held_title_tier >= tier_county - } - } - reverse_opinion = { - target = scope:actor - value >= 30 - } - } - } - AND = { - exists = scope:actor.confederation - scope:recipient = { - has_variable = left_confederation - var:left_confederation ?= { - this = scope:actor.confederation - } - } - } - #Recipient hasn't been asked to join this confederation already - scope:recipient = { - has_variable = refused_confederation - exists = scope:actor.confederation - var:refused_confederation = { - this = scope:actor.confederation - } - } - } - } - } -} - -promote_divergent_or_hybrid_culture_interaction = { - category = interaction_category_diplomacy - icon = icon_culture - - desc = promote_divergent_or_hybrid_culture_interaction_desc - - ai_targets = { - ai_recipients = tributaries - ai_recipients = vassals - max = 10 - } - ai_frequency = 12 - popup_on_receive = yes - pause_on_receive = yes - - common_interaction = yes - - is_shown = { - scope:actor.domicile ?= { - domicile_uses_culture_and_faith = yes - domicile_culture = scope:actor.culture - } - scope:actor.culture ?= { - OR = { - is_hybrid_culture = yes - is_divergent_culture = yes - } - } - scope:recipient = { - trigger_if = { - limit = { - domicile ?= { domicile_uses_culture_and_faith = yes } - } - domicile.domicile_culture != scope:actor.culture - } - trigger_else = { - culture != scope:actor.culture - } - OR = { - is_tributary_of_suzerain_or_above = scope:actor - is_vassal_or_below_of = scope:actor - } - } - } - - is_valid_showing_failures_only = { - scope:recipient = { - NOR = { - is_imprisoned_by = scope:actor - has_strong_hook = scope:actor - is_at_war_with = scope:actor - } - } - custom_tooltip = { - text = not_a_nomad_or_herder_tt - scope:recipient = { - OR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - } - trigger_if = { - limit = { - exists = scope:recipient.domicile - } - custom_tooltip = { - text = not_a_parent_culture_of_domicile_tt - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:recipient.domicile.domicile_culture - } - } - } - } - trigger_else = { - custom_tooltip = { - text = not_a_parent_culture_tt - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:recipient.culture - } - } - } - } - } - - greeting = positive - notification_text = PROMOTE_DIVERGENT_CULTURE_INTERACTION_NOTIFICATION - - ai_accept = { - base = -50 - - modifier = { - add = 1000 - scope:recipient = { - is_obedient_to = scope:actor - } - desc = MIGRATION_INTERACTION_OBEDIENT_ACCEPTANCE - } - - opinion_modifier = { - opinion_target = scope:actor - who = scope:recipient - multiplier = 1 - desc = AI_OPINION_REASON - } - - modifier = { - add = 20 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_3 - } - } - } - - modifier = { - add = 50 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_4 - } - } - } - - modifier = { - add = 100 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_5 - } - } - } - - # HERD - modifier = { - add = 60 - scope:herd_send_option = yes - desc = HERD_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - # PRESTIGE - modifier = { - add = 60 - scope:prestige_send_option = yes - desc = PRESTIGE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - # Are you using a hook? - modifier = { - trigger = { - scope:hook ?= yes - } - add = 1000 - desc = LEGEND_HOOK_USED - } - - modifier = { # Herder - add = 100 - desc = CONFEDERATION_HERDER_REASON - trigger = { - scope:recipient = { - government_has_flag = government_is_herder - } - } - } - } - - send_option = { - flag = hook - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { # Herd - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - is_valid = { - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:actor.domicile = { herd >= minor_herd_value } - } - flag = herd_send_option - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_CONFEDERATION - } - - send_option = { # Prestige - is_shown = { - always = yes - } - is_valid = { - scope:actor = { prestige >= minor_prestige_value } - } - flag = prestige_send_option - localization = TRADE_PRESTIGE_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = no - - on_accept = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_good - title = promote_culture_accepted_tt - left_icon = scope:recipient - scope:recipient = { - if = { - limit = { - domicile ?= { domicile_uses_culture_and_faith = yes } - } - custom_tooltip = { - text = family_and_lands_convert_domicile_tt - every_held_title = { - limit = { - tier = tier_county - is_landless_type_title = no - culture = scope:recipient.domicile.domicile_culture - } - add_to_list = counties_to_convert - } - # Family at court also convert - every_close_or_extended_family_member = { - limit = { - is_courtier_of = scope:recipient - culture = scope:recipient.domicile.domicile_culture - } - add_to_list = spouses_and_family_to_convert - } - domicile = { - set_domicile_culture = scope:actor.culture - } - } - } - else = { - custom_tooltip = { - text = family_and_lands_convert_tt - every_held_title = { - limit = { - tier = tier_county - is_landless_type_title = no - culture = scope:recipient.culture - } - add_to_list = counties_to_convert - } - # Family at court also convert - every_close_or_extended_family_member = { - limit = { - is_courtier_of = scope:recipient - culture = scope:recipient.culture - } - add_to_list = spouses_and_family_to_convert - } - } - } - if = { - limit = { - culture != scope:actor.culture - } - set_culture = scope:actor.culture - } - hidden_effect = { - every_in_list = { - list = counties_to_convert - set_county_culture = scope:actor.culture - } - every_in_list = { - list = spouses_and_family_to_convert - set_culture = scope:actor.culture - } - } - add_opinion = { - modifier = respect_opinion - opinion = 10 - target = scope:actor - } - } - } - if = { - limit = { - scope:prestige_send_option = yes - } - scope:actor = { - add_prestige = scope:actor.minor_prestige_loss - } - scope:recipient = { - add_prestige = scope:actor.minor_prestige_value - } - } - if = { - limit = { - scope:herd_send_option = yes - } - scope:actor = { - pay_herd = { - target = scope:recipient - value = domicile.minor_herd_value - } - } - } - if = { - limit = { - scope:hook = yes - } - use_hook = scope:recipient - } - } - } - - on_decline = { - scope:actor = { - } - } - - ai_potential = { - government_has_flag = government_is_nomadic - highest_held_title_tier >= tier_duchy - } - - ai_will_do = { - base = 100 - - modifier = { - add = -1 - scope:hook ?= yes - } - - modifier = { - factor = 0 - OR = { - scope:herd_send_option ?= yes - scope:prestige_send_option ?= yes - } - } - } -} - -inspire_conversion_interaction = { - category = interaction_category_religion - icon = government_type_nomad - - desc = inspire_conversion_interaction_desc - - ai_targets = { - ai_recipients = tributaries - ai_recipients = vassals - max = 10 - } - ai_frequency = 12 - cooldown_against_recipient = { years = 5 } - popup_on_receive = yes - pause_on_receive = yes - - common_interaction = yes - - is_shown = { - scope:actor.domicile ?= { - domicile_uses_culture_and_faith = yes - } - scope:recipient = { - OR = { - trigger_if = { - limit = { - domicile ?= { domicile_uses_culture_and_faith = yes } - } - domicile.domicile_faith != scope:actor.domicile.domicile_faith - } - faith != scope:actor.domicile.domicile_faith - faith != scope:actor.faith # Tooltip reasons - } - OR = { - is_tributary_of_suzerain_or_above = scope:actor - is_vassal_or_below_of = scope:actor - } - } - } - - is_valid_showing_failures_only = { - scope:recipient = { - NOR = { - is_imprisoned_by = scope:actor - has_strong_hook = scope:actor - is_at_war_with = scope:actor - } - } - custom_description = { - text = "is_head_of_religion" - subject = scope:recipient - NOT = { scope:recipient.faith.religious_head = scope:recipient } - } - custom_description = { - text = "is_protected_via_contract" - subject = scope:recipient - NAND = { # Vassal Contract forbids meddling by liege - exists = scope:recipient.liege - scope:recipient.liege = scope:actor - scope:recipient = { - is_ruler = yes - vassal_contract_has_flag = religiously_protected - } - } - } - custom_tooltip = { - text = you_are_not_of_your_domicile_faith_tt - scope:recipient = { - OR = { - trigger_if = { - limit = { - domicile ?= { domicile_uses_culture_and_faith = yes } - } - domicile.domicile_faith != scope:actor.domicile.domicile_faith - } - faith != scope:actor.domicile.domicile_faith - } - } - } - custom_tooltip = { - text = not_a_nomad_or_herder_tt - scope:recipient = { - OR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - } - } - - greeting = positive - notification_text = INSPIRE_CONVERSION_INTERACTION_NOTIFICATION - - ai_accept = { - base = -50 - - modifier = { - add = 1000 - scope:recipient = { - is_obedient_to = scope:actor - } - desc = MIGRATION_INTERACTION_OBEDIENT_ACCEPTANCE - } - - modifier = { - desc = ASK_FOR_CONVERSION_RECIPIENT_IS_ZEALOUS - add = -100 - scope:recipient = { - has_trait = zealous - } - } - - modifier = { - desc = INSPIRE_UNREFORMED_FAITH - add = -50 - scope:actor.faith = { has_doctrine_parameter = unreformed } - } - - modifier = { - add = 50 - desc = ZEALOUS_PROSELYTIZER_REASON - trigger = { - scope:actor = { - has_perk = zealous_proselytizer_perk - } - } - } - - modifier = { - add = 20 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_3 - } - } - } - - modifier = { - add = 50 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_4 - } - } - } - - modifier = { - add = 100 - desc = NOMADIC_AUTHORITY_POSITIVE_REASON - trigger = { - scope:actor = { - has_realm_law = nomadic_authority_5 - } - } - } - - opinion_modifier = { - opinion_target = scope:actor - who = scope:recipient - multiplier = 1 - desc = AI_OPINION_REASON - } - - # HERD - modifier = { - add = 60 - scope:herd_send_option = yes - desc = HERD_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - # PIETY - modifier = { - add = 60 - scope:piety_send_option = yes - desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - # Are you using a hook? - modifier = { - trigger = { - scope:hook ?= yes - } - add = 1000 - desc = LEGEND_HOOK_USED - } - - modifier = { # Herder - add = 100 - desc = CONFEDERATION_HERDER_REASON - trigger = { - scope:recipient = { - government_has_flag = government_is_herder - } - } - } - } - - send_option = { - flag = hook - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { # Herd - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - is_valid = { - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:actor.domicile = { herd >= minor_herd_value } - } - flag = herd_send_option - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_CONFEDERATION - } - - send_option = { # Piety - is_shown = { - always = yes - } - is_valid = { - scope:actor = { piety >= medium_piety_value } - } - flag = piety_send_option - localization = TRADE_PRESTIGE_FOR_BETTER_AI_ACCEPTANCE_ICON - } - - send_options_exclusive = no - - on_accept = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_good - title = inspire_conversion_accepted_tt - left_icon = scope:recipient - scope:recipient = { - if = { - limit = { - domicile ?= { domicile_uses_culture_and_faith = yes } - } - custom_tooltip = { - text = family_and_lands_inspire_domicile_tt - every_held_title = { - limit = { - tier = tier_county - is_landless_type_title = no - culture = scope:recipient.domicile.domicile_culture - faith != scope:actor.domicile.domicile_faith - } - add_to_list = counties_to_convert - } - # Family at court also convert - every_close_or_extended_family_member = { - limit = { - is_courtier_of = scope:recipient - faith != scope:actor.domicile.domicile_faith - } - add_to_list = spouses_and_family_to_convert - } - domicile = { - if = { - limit = { - domicile_faith != scope:actor.domicile.domicile_faith - } - set_domicile_faith = scope:actor.domicile.domicile_faith - } - } - } - } - else = { - custom_tooltip = { - text = family_and_lands_inspire_tt - every_held_title = { - limit = { - tier = tier_county - is_landless_type_title = no - culture = scope:recipient.culture - faith != scope:actor.domicile.domicile_faith - } - add_to_list = counties_to_convert - } - # Family at court also convert - every_close_or_extended_family_member = { - limit = { - is_courtier_of = scope:recipient - faith != scope:actor.domicile.domicile_faith - } - add_to_list = spouses_and_family_to_convert - } - } - } - if = { - limit = { - faith != scope:actor.domicile.domicile_faith - } - set_character_faith = scope:actor.domicile.domicile_faith - } - hidden_effect = { - every_in_list = { - list = counties_to_convert - set_county_faith = scope:actor.domicile.domicile_faith - } - every_in_list = { - list = spouses_and_family_to_convert - set_character_faith = scope:actor.domicile.domicile_faith - } - } - if = { # If you have the Religious Icon perk they become obedient - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - has_perk = religious_icon_perk - } - scope:recipient = { - obedience_target = scope:actor - is_obedient = no - } - } - scope:recipient = { - add_opinion = { - modifier = obedience_opinion - target = scope:actor - } - } - } - else = { - add_opinion = { - modifier = respect_opinion - opinion = 10 - target = scope:actor - } - } - } - } - if = { - limit = { - scope:piety_send_option = yes - } - scope:actor = { - add_piety = scope:actor.medium_piety_loss - } - scope:recipient = { - add_piety = scope:actor.medium_piety_value - } - } - if = { - limit = { - scope:herd_send_option = yes - } - scope:actor = { - pay_herd = { - target = scope:recipient - value = domicile.minor_herd_value - } - } - } - } - } - - on_decline = { - scope:actor = { - } - } - - ai_potential = { - government_has_flag = government_is_nomadic - highest_held_title_tier >= tier_duchy - NOR = { - any_owned_story = { - OR = { - story_type = story_mongol_invasion - story_type = story_greatest_of_khans - - } - } - mpo_has_gok_mongol_empire_trigger = yes - } - } - - ai_will_do = { - base = 100 - - modifier = { - add = -1 - scope:hook ?= yes - } - - modifier = { - add = -1 - scope:piety_send_option ?= yes - } - - modifier = { - factor = 0 - scope:herd_send_option ?= yes - } - } -} - -# Used by AI code -migration_interaction = { - interface_priority = 120 - common_interaction = yes - use_diplomatic_range = no - category = interaction_debug_main - icon = herd_interaction - hidden = yes - - # Keep AI reply at minimum - don't change default values - # ai_min_reply_days = 0 - # ai_max_reply_days = 0 - - can_send_despite_rejection = yes - - interface = migration - special_interaction = migration - - cost = { - # Free - } - - desc = migration_interaction_desc - - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - trigger_if = { - limit = { - is_ai = yes - } - is_at_war = no - } - highest_held_title_tier >= tier_county - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_imprisoned = no - is_independent_ruler = yes - is_travelling = no - custom_tooltip = { - text = no_primary_wars_tt - NOT = { - any_character_war = { - OR = { - primary_attacker = { this = scope:actor } - primary_defender = { this = scope:actor } - } - } - } - } - custom_tooltip = { - text = must_have_migration_situation_tt - any_character_situation = { - any_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - NOT = { exists = involved_activity } - } - scope:recipient = { - is_ruler = yes - NOR = { - is_allied_to = scope:actor - has_truce = scope:actor - } - } - } - - # can_be_picked_title is unused for migration_interaction and controlled by code - # can_be_picked_title = {} - - on_accept = { - scope:actor = { - if = { - limit = { - is_ai = yes - } - set_variable = { - name = migration_cooldown - years = migration_cooldown_value - } - } - # We add a variable in case you're migrating into a Tributary, for special event Options - if = { - limit = { - scope:recipient = { - is_tributary = yes - NOT = { is_tributary_of_suzerain_or_above = scope:actor } # They're not your Tributary - } - trigger_if = { - limit = { exists = scope:actor.overlord } - scope:recipient.overlord != scope:actor.overlord # You're not subjects of the same ruler already - } - } - set_variable = { - name = migrating_into_tributary_var - value = scope:recipient.overlord - } - } - if = { - limit = { - is_confederation_member = yes - } - confederation = { - save_scope_as = confederation_left - } - confederation_migration_notification_effect = yes - confederation = { - remove_confederation_member = scope:actor - } - } - # Pay what you need to pay first - if = { - limit = { scope:hook = yes } - use_hook = scope:recipient - } - if = { - limit = { scope:gold_cost = yes } - pay_short_term_gold = { - target = scope:recipient - gold = medium_gold_value - } - } - if = { - limit = { scope:herd_cost = yes } - pay_herd = { - target = scope:recipient - value = domicile.medium_herd_value - } - } - if = { - limit = { - exists = scope:target_title - } - set_variable = { - name = migration_title - value = scope:target_title - } - } - - # Save your old lands - save_scope_as = old_holder - capital_county = { save_scope_as = old_capital_county } - every_held_title = { - limit = { - tier = tier_county - exists = duchy - culture = scope:actor.domicile.domicile_culture - } - add_to_list = old_held_titles - } - - # Make a new culture appear in the lands you left behind, as you're bringing _your_ people with you - # Delay the creation so that Herders have spawned - trigger_event = { - id = mpo_misc.0001 - delayed = yes - } - - # Let's migrate! - # If there's a Drought, your people get a morale boost - if = { - limit = { - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_migration_morale_boost - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - } - custom_tooltip = { - text = mpo_the_great_steppe_migration_morale_boost_effect_tt - every_courtier_or_guest = { - add_opinion = { - target = prev - modifier = drought_migration_opinion - } - } - } - } - - if = { - limit = { - exists = scope:target_title - } - custom_tooltip = mpo_steppe_migration_migrate_to_tt - custom_tooltip = mpo_steppe_migration_lose_land_tt - every_vassal = { - limit = { - OR = { - is_ai = no - NOT = { is_obedient_to = scope:actor } - } - } - hidden_effect = { - break_subject_contract_and_establish_tributary_effect = { - SUZERAIN = scope:actor - TRIBUTARY = this - } - } - custom_tooltip = mpo_steppe_migration_lose_vassal_tt - } - } - # Obedient vassals follow their liege - every_vassal = { - limit = { - exists = scope:target_title - is_obedient_to = scope:actor - is_ai = yes - } - save_scope_as = current_vassal - custom_tooltip = mpo_steppe_migration_keep_vassal_tt - hidden_effect = { - start_travel_plan = { - destination = scope:target_title.title_capital_county.title_province - return_trip = no - travel_with_domicile = yes - } - migration_set_obedient_vassal_effect = yes - } - } - # Player and non obedient vassals get turned into Tributaries instead - every_vassal = { - limit = { - exists = scope:target_title - OR = { - NOT = { is_obedient_to = scope:actor } - is_ai = no - } - } - break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:actor TRIBUTARY = prev } - } - # Migration travel is handled by code - } - } - - on_decline = { - # We add a variable in case you're migrating into a Tributary, for special event Options - if = { - limit = { - scope:recipient = { - is_tributary = yes - suzerain != scope:actor # They're not your tributary - } - trigger_if = { - limit = { exists = scope:actor.overlord } - scope:recipient.overlord != scope:actor.overlord # You're not subjects of the same ruler already - } - } - scope:actor = { - set_variable = { - name = migrating_into_tributary_war_var - value = scope:recipient.overlord - } - } - } - # Migration wars are handled by code - scope:actor = { - if = { - limit = { - is_confederation_member = yes - } - confederation_migration_notification_effect = yes - confederation = { - remove_confederation_member = scope:actor - } - } - every_vassal = { - limit = { - exists = scope:target_title - is_obedient_to = scope:actor - is_ai = yes - } - save_scope_as = current_vassal - hidden_effect = { - migration_set_obedient_vassal_effect = yes - } - } - } - } - - # Use gold - send_option = { - flag = gold_cost - is_valid = { - scope:actor.gold >= scope:actor.medium_gold_value - } - localization = TRADE_GOLD_FOR_BETTER_MIGRATION_AI_ACCEPTANCE - } - - # Use Herd - send_option = { - is_shown = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - is_valid = { - scope:actor = { - domicile ?= { herd >= medium_herd_value } - } - } - flag = herd_cost - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE - } - - # Use hook - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - send_options_exclusive = no - - ai_accept = { - base = 0 - modifier = { - add = { - value = -95 - if = { #Non-Nomads should try to keep their lands - limit = { - scope:recipient = { - NOR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - } - add = -405 - } - } - desc = MIGRATION_INTERACTION_BASE_ACCEPTANCE - } - modifier = { # Easier for AI to migrate peacefully since they can't send Herd/Gold - add = 50 - trigger = { - scope:recipient = { is_ai = yes } - scope:actor = { is_ai = yes } - } - desc = MIGRATION_INTERACTION_ACCEPTANCE_AI - } - modifier = { # Herders move away immediately - trigger = { - scope:recipient = { government_has_flag = government_is_herder } - } - add = 150 - desc = MIGRATION_INTERACTION_HERDER - } - modifier = { # Dukes don't really want to move - trigger = { - scope:recipient = { - has_realm_law = nomadic_authority_3 - } - } - add = -20 - desc = MIGRATION_INTERACTION_HIGH_DOMINANCE - } - modifier = { # Kingdoms/Empires don't want to move - trigger = { - scope:recipient = { - OR = { - has_realm_law = nomadic_authority_4 - has_realm_law = nomadic_authority_5 - } - } - } - add = -100 - desc = MIGRATION_INTERACTION_HIGH_DOMINANCE - } - # Are you using a hook? - modifier = { - trigger = { - scope:hook ?= yes - } - add = 100 - desc = MIGRATION_HOOK_USED - } - # Are you using Gold? - modifier = { - trigger = { - scope:gold_cost ?= yes - } - add = 25 - desc = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE_TT - } - # Are you using Herd? - modifier = { - trigger = { - scope:herd_cost ?= yes - } - add = 25 - desc = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_TT - } - # Is there a Drought? - modifier = { - add = 15 - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_migration_acceptance_boost - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - desc = MIGRATION_INTERACTION_DROUGHT_ACCEPTANCE - } - # Recipient traits - modifier = { - add = 15 - scope:recipient = { - has_trait = craven - } - desc = MIGRATION_INTERACTION_CRAVEN_ACCEPTANCE - } - modifier = { - add = 15 - scope:recipient = { - has_trait = content - } - desc = MIGRATION_INTERACTION_CONTENT_ACCEPTANCE - } - # Recipient's opinion - opinion_modifier = { - trigger = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - } - } - opinion_target = scope:actor - who = scope:recipient - multiplier = 1 - desc = MIGRATION_INTERACTION_OPINION_ACCEPTANCE - } - opinion_modifier = { - trigger = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_3 - has_realm_law = nomadic_authority_4 - has_realm_law = nomadic_authority_5 - } - } - } - opinion_target = scope:actor - who = scope:recipient - multiplier = 0.5 - desc = MIGRATION_INTERACTION_OPINION_ACCEPTANCE - } - # Recipient's relation to you - modifier = { - scope:recipient = { - has_relation_friend = scope:actor - } - add = { - value = 25 - if = { - limit = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - } - } - add = 50 - } - } - desc = MIGRATION_INTERACTION_FRIEND_ACCEPTANCE - } - modifier = { - scope:recipient = { - has_relation_blood_brother = scope:actor - } - add = { - value = 50 - if = { - limit = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - } - } - add = 50 - } - } - desc = MIGRATION_INTERACTION_BLOOD_BROTHERS_ACCEPTANCE - } - # Obedience - modifier = { - scope:recipient = { - is_obedient_to = scope:actor - } - add = { - value = 50 - if = { - limit = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - } - } - add = 50 - } - } - desc = MIGRATION_INTERACTION_OBEDIENT_ACCEPTANCE - } - # Relative Prestige - modifier = { - add = 10 - prestige_level >= scope:recipient.prestige_level - desc = MIGRATION_INTERACTION_PRESTIGE_ACCEPTANCE - } - # Relative Prowess - modifier = { - add = 10 - prowess >= scope:recipient.prowess - desc = MIGRATION_INTERACTION_PROWESS_ACCEPTANCE - } - # Relative Herd - modifier = { - trigger_if = { - exists = scope:recipient.domicile # Herders won't have a domicile - } - add = 25 - domicile.herd >= scope:recipient.domicile.herd - desc = MIGRATION_INTERACTION_HERD_ACCEPTANCE - } - # Gurkhan - modifier = { - add = -1000 - exists = situation:the_great_steppe - scope:recipient = { - this = situation:the_great_steppe.situation_top_herd - } - desc = MIGRATION_INTERACTION_GURKHAN_ACCEPTANCE - } - modifier = { - add = 50 - trigger_if = { - exists = situation:the_great_steppe - } - scope:actor = { - this = situation:the_great_steppe.situation_top_herd - } - desc = MIGRATION_INTERACTION_GURKHAN_ACTOR_ACCEPTANCE - } - # Dread - modifier = { - add = intimidated_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - - # Events - modifier = { - add = 5 - scope:actor = { has_character_modifier = mpo_elder_flock_migrate_modifier } - desc = MIGRATION_INTERACTION_ELDER_FLOCK_ACCEPTANCE - } - - #Confederations refuse to be intimidated and don't want to leave - modifier = { - add = -300 - desc = CONFEDERATION_MEMBER_REASON - scope:recipient = { - is_confederation_member = yes - } - } - # High-tier Ruler - modifier = { - add = -500 - exists = scope:recipient.primary_title - scope:recipient.primary_title.tier >= tier_kingdom - desc = MIGRATION_INTERACTION_KING_ACCEPTANCE - } - - # Recently settled nomads don't want to accept - modifier = { - add = -1000 - desc = JUST_SETTLED_REASON - scope:recipient = { - is_tributary = yes - NOT = { government_has_flag = government_is_herder } - capital_county = { - title_held_years < 3 - } - } - } - } - - ai_instant_response = yes - - # Available scopes and values - # - # scope:actor - migrating ruler - # scope:recipient - ruler who decides if migration is peaceful or hostile - # scope:target - main migration target - can be of any tier - # - # Additional scopes provided from code - # - # scope:domain - County or duchy that migrating ruler aims to get as their new domain. - # Can be the same as scope:target, if county of duchy-level migration - # - # scope:domain_fertility - Total current fertility of scope:domain - what actor is going to receive - # scope:target_fertility - Total current fertility of main migration target - # - # scope:defenders - Script list of all rulers who will be part of migration war if declined. - # It includes all rulers who are going to lose land - holder of main migration target and all rulers - # who has land in scope:domain - # - # scope:defender_power - combined max military power of all members in scope:defenders. - # It's power - i.e. scaled by regiments attack and toughness - # - ai_will_do = { - base = 0 - - # More likely to migrate to people you don't like - opinion_modifier = { - opinion_target = scope:recipient - multiplier = -0.25 - } - - # Bold, energetic characters are more likely to migrate - ai_value_modifier = { - ai_boldness = 0.25 - ai_energy = 0.25 - } - - # We substract your Fertility - modifier = { - add = { - value = scope:actor.current_domain_fertility - multiply = -1 - } - } - - # And we add the target realm's Fertility - modifier = { - add = scope:domain_fertility - } - - # Less likely to migrate into players - modifier = { - add = -25 - scope:recipient = { is_ai = no } - } - - # Can you win this war? - modifier = { - scope:actor.current_military_strength >= scope:defender_power - add = 10 - } - modifier = { - scope:actor.current_military_strength <= scope:defender_power - add = -30 - } - - # You're moving from a bad season to a good one - modifier = { - has_bad_season_nomadic_capital_character_trigger = { CHARACTER = scope:actor } - has_good_season_nomadic_capital_character_trigger = { CHARACTER = scope:recipient } - add = 10 - } - - # There's a very bad season in your area - modifier = { - scope:actor = { - any_character_situation = { - any_situation_sub_region = { - sub_region_current_phase = situation_steppe_havsarsan_zud_season - situation_sub_region_has_county = scope:actor.capital_county - } - } - } - add = 100 - } - - # You are landless and your herd is starving - modifier = { - scope:actor = { - is_landed = no - } - add = 100 - } - - # The recipient is a Herder - modifier = { - scope:recipient = { government_has_flag = government_is_herder } - add = 10 - } - - # You have a hook on the recipient - modifier = { - scope:actor = { - has_usable_hook = scope:recipient - } - add = 25 - } - - # More likely to migrate with Low Dominance - modifier = { - scope:actor = { - OR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - } - add = 10 - } - modifier = { - exists = scope:target - scope:actor = { - scope:target.tier >= tier_kingdom - primary_title.tier < tier_kingdom - OR = { - has_realm_law = nomadic_authority_3 - has_realm_law = nomadic_authority_4 - has_realm_law = nomadic_authority_5 - } - } - add = 100 - } - modifier = { - exists = scope:target - scope:actor = { - scope:target.tier >= tier_empire - primary_title.tier < tier_empire - OR = { - has_realm_law = nomadic_authority_4 - has_realm_law = nomadic_authority_5 - } - } - add = 100 - } - modifier = { - scope:actor = { - primary_title.tier >= tier_kingdom - has_realm_law = nomadic_authority_3 - } - add = -90 - } - modifier = { - scope:actor = { - primary_title.tier >= tier_empire - OR = { - has_realm_law = nomadic_authority_4 - has_realm_law = nomadic_authority_5 - } - } - add = -90 - } - - #You're in a confederation... you don't want to go anywhere - modifier = { - scope:actor = { - is_confederation_member = yes - has_character_flag = new_confederate - } - add = -100 - } - modifier = { - scope:actor = { - is_confederation_member = yes - NOT = { has_character_flag = new_confederate } - } - add = -30 - } - #The recipient is bordering your confederation (so you can rejoin) - modifier = { - scope:actor = { - is_confederation_member = yes - } - scope:recipient = { - highest_held_title_tier <= tier_duchy - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - is_member_of_confederation = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - } - } - add = 30 - } - - # Don't migrate somewhere where there's a disease or Havsaran Zud - modifier = { - factor = 0 - scope:domain = { - OR = { - AND = { - tier = tier_county - any_county_situation_sub_region = { - sub_region_current_phase = situation_steppe_havsarsan_zud_season - } - } - AND = { - tier = tier_county - any_county_province = { - any_province_epidemic = { - } - } - } - } - } - } - # Don't migrate into a domain that contains a vassal player - modifier = { - scope:domain = { - any_in_de_facto_hierarchy = { - holder ?= { - is_ai = no - is_independent_ruler = no - } - } - } - factor = 0 - } - # Don't be suicidal - modifier = { - factor = 0 - scope:defender_power >= scope:actor.twice_current_military_strength - } - modifier = { - factor = 0 - scope:defender_power >= 10 - scope:actor.current_military_strength <= 500 - } - # Do not downgrade your title - modifier = { - factor = 0 - exists = scope:target - scope:target.tier < scope:actor.primary_title.tier - } - # Tributaries want to stick close to their suzerain - modifier = { - factor = 0 - scope:actor = { - is_tributary = yes - } - scope:domain = { - NOR = { - holder ?= { - is_tributary_of_suzerain_or_above = scope:actor.suzerain - } - AND = { - tier = tier_county - any_neighboring_county = { - holder ?= { - is_tributary_of_suzerain_or_above = scope:actor.suzerain - } - } - } - any_in_de_jure_hierarchy = { - tier = tier_county - OR = { - holder ?= { - is_tributary_of_suzerain_or_above = scope:actor.suzerain - } - any_neighboring_county = { - holder ?= { - is_tributary_of_suzerain_or_above = scope:actor.suzerain - } - } - } - } - } - } - } - # Small AI nomads should only migrate to same-culture areas or right next to them, as everything else looks really bad. - modifier = { - factor = 0 - scope:actor = { - any_character_situation = { - this = situation:the_great_steppe - } - has_realm_law = nomadic_authority_1 - # If the character's culture does not exist outside of their realm, allow lenient migrations (otherwise small cultures get stuck) - culture = { - any_culture_county = { - holder.top_liege != scope:actor - } - } - } - scope:domain = { - NOR = { - AND = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - } - } - } - } - any_in_de_jure_hierarchy = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - } - } - } - } - } - } - } - # Slightly bigger nomads are also allowed to migrate into non-nomadic lands - modifier = { - factor = 0 - scope:actor = { - any_character_situation = { - this = situation:the_great_steppe - } - has_realm_law = nomadic_authority_2 - # If the character's culture does not exist outside of their realm, allow lenient migrations (otherwise small cultures get stuck) - culture = { - any_culture_county = { - holder.top_liege != scope:actor - } - } - } - scope:domain = { - NOR = { - AND = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - } - } - title_province = { - NOR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - } - } - any_in_de_jure_hierarchy = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - } - } - title_province = { - NOR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - } - } - } - } - } - # Big nomads move more freely, and the small ones will follow because they'll spread their culture there! - modifier = { - factor = 0 - scope:actor = { - any_character_situation = { - this = situation:the_great_steppe - } - NOR = { - has_realm_law = nomadic_authority_1 - has_realm_law = nomadic_authority_2 - } - # If the character's culture does not exist outside of their realm, allow lenient migrations (otherwise small cultures get stuck) - culture = { - any_culture_county = { - holder.top_liege != scope:actor - } - } - capital_county = { - any_county_situation_sub_region = { - NOR = { - sub_region_current_phase = situation_steppe_havsarsan_zud_season - sub_region_current_phase = situation_steppe_severe_drought_season - sub_region_current_phase = situation_steppe_cold_zud_season - sub_region_current_phase = situation_steppe_white_zud_season - } - } - } - } - scope:domain = { - NOR = { - AND = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:actor.culture - } - culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:actor.culture - } - culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:county_culture_check.culture - } - } - } - } - title_province = { - NOR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - } - } - any_in_de_jure_hierarchy = { - tier = tier_county - save_temporary_scope_as = county_culture_check - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:actor.culture - } - culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:county_culture_check.culture - } - } - any_neighboring_county = { - OR = { - culture = scope:actor.culture - culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:actor.culture - } - culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:actor.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - this = scope:county_culture_check.culture - } - } - scope:actor.culture = { - any_parent_culture_or_above = { - has_same_culture_heritage = scope:county_culture_check.culture - } - } - } - } - title_province = { - NOR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - } - } - } - } - } - } -} - -# PAIZA -mpo_interaction_grant_paiza = { - category = interaction_category_diplomacy - icon = paiza_interaction - common_interaction = no - - desc = mpo_interaction_grant_paiza_desc - - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:actor = { - has_character_flag = established_paiza_system - exists = situation:the_great_steppe - any_character_situation = { - this = situation:the_great_steppe - } - government_has_flag = government_is_nomadic - } - scope:recipient = { - government_has_flag = government_is_nomadic - OR = { - is_vassal_of = scope:actor - is_tributary_of = scope:actor - is_courtier_of = scope:actor - } - } - } - - cooldown_against_recipient = { years = 10 } - - is_valid_showing_failures_only = { - scope:actor = { - NOT = { - is_at_war_with = scope:recipient - } - is_independent_ruler = yes - custom_tooltip = { - text = mpo_character_interaction_gurkhan - is_gurkhan = yes - } - custom_tooltip = { - text = mpo_character_interaction_established_paiza_system - has_character_flag = established_paiza_system - } - } - scope:recipient = { - custom_tooltip = { - text = mpo_character_interaction_obedient - NOT = { is_obedient_to = scope:actor } - } - NOT = { - any_character_artifact = { - scope:recipient = { can_benefit_from_artifact = prev } - scope:artifact.var:paiza_patron ?= { is_gurkhan = yes } - scope:artifact.var:paiza_patron ?= scope:actor - } - } - } - } - - cost = { - prestige = major_prestige_value - gold = 25 - } - - on_accept = { - make_obedient_recipient_to_actor_effect = yes - scope:recipient = { - mpo_create_paiza_artifact_effect = { - PATRON = scope:actor - GRANTEE = scope:recipient - } - custom_tooltip = mpo_establish_paiza_system_decision.paiza_abuse_authority_unlocked - custom_tooltip = mpo_establish_paiza_system_decision.leverage_khan_authority_unlocked - } - scope:actor = { - switch = { - trigger = scope:recipient.primary_title.tier - tier_empire = { - add_legitimacy_effect = { LEGITIMACY = massive_legitimacy_gain } - } - tier_kingdom = { - add_legitimacy_effect = { LEGITIMACY = major_legitimacy_gain } - } - tier_duchy = { - add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain } - } - tier_county = { - add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_gain } - } - } - } - } - - ai_targets = { - ai_recipients = vassals - ai_recipients = tributaries - } - - - ai_accept = { - base = -20 - opinion_modifier = { - opinion_target = scope:actor - who = scope:recipient - multiplier = 1 - } - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - modifier = { - add = 40 - scope:recipient = { - ai_honor < 0 - ai_greed > 0 - } - desc = will_abuse_paiza_reason - } - } - - ai_will_do = { - base = 10 - - modifier = { - factor = 10 - scope:recipient = { - is_ai = no - OR = { - is_vassal_of = scope:actor - is_tributary_of = scope:actor - } - } - } - - modifier = { - factor = 10 - scope:recipient = { - NOT = { - is_obedient_to = root - } - OR = { - is_powerful_vassal = yes - is_kurultai_trigger = yes - } - } - } - } -} - -mpo_interaction_ask_for_paiza = { - category = interaction_category_diplomacy - icon = paiza_interaction - common_interaction = no - - desc = mpo_interaction_ask_for_paiza_desc - - ai_frequency = 12 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:recipient = { - government_has_flag = government_is_nomadic - has_character_flag = established_paiza_system - } - scope:actor = { - OR = { - government_has_flag = government_is_nomadic - top_liege = scope:recipient - } - NOT = { - is_at_war_with = scope:recipient - } - } - } - - cooldown_against_recipient = { years = 10 } - - is_valid_showing_failures_only = { - scope:recipient = { - is_independent_ruler = yes - is_gurkhan = yes - } - scope:actor = { - custom_tooltip = { - text = already_received_a_paiza - NOT = { - any_character_artifact = { - scope:actor = { can_benefit_from_artifact = prev } - var:paiza_patron ?= scope:recipient - } - } - } - } - } - - send_options_exclusive = no - send_option = { - flag = hook - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { # Herd - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - is_valid = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:actor.domicile = { herd >= scope:recipient.domicile.massive_herd_value } - } - flag = herd_send_option - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_CONFEDERATION - } - - on_accept = { - scope:actor = { - make_obedient_recipient_to_actor_effect = yes - send_interface_toast = { - type = event_toast_effect_good - title = mpo_decisions_events.paiza_granted - mpo_create_paiza_artifact_effect = { - PATRON = scope:recipient - GRANTEE = scope:actor - } - left_icon = scope:recipient - right_icon = scope:created_paiza - } - custom_tooltip = mpo_establish_paiza_system_decision.paiza_abuse_authority_unlocked - custom_tooltip = mpo_establish_paiza_system_decision.leverage_khan_authority_unlocked - if = { - limit = { - scope:herd_send_option = yes - } - pay_herd = { - target = scope:recipient - value = scope:recipient.domicile.massive_herd_value - } - } - if = { - limit = { - scope:hook = yes - } - use_hook = scope:recipient - } - } - scope:recipient = { - switch = { - trigger = scope:actor.primary_title.tier - tier_empire = { - add_legitimacy_effect = { LEGITIMACY = massive_legitimacy_gain } - } - tier_kingdom = { - add_legitimacy_effect = { LEGITIMACY = major_legitimacy_gain } - } - tier_duchy = { - add_legitimacy_effect = { LEGITIMACY = medium_legitimacy_gain } - } - tier_county = { - add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_gain } - } - } - add_character_flag = { - flag = paiza_recently_granted - years = 2 - } - } - } - - on_decline = { - scope:recipient = { - add_character_flag = { - flag = paiza_recently_granted - years = 4 - } - } - } - - ai_accept = { - base = -60 - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - modifier = { - add = 40 - scope:actor = { - NOT = { - is_obedient_to = root - } - OR = { - is_powerful_vassal = yes - is_kurultai_trigger = yes - } - } - desc = AI_NOT_OBEDIENT_REVERSE_REASON - } - modifier = { - add = -20 - scope:actor = { - is_obedient_to = scope:recipient - } - desc = AI_OBEDIENT_REVERSE_REASON - } - modifier = { - scope:recipient = { - has_relation_blood_brother = scope:actor - } - add = 100 - desc = MIGRATION_INTERACTION_BLOOD_BROTHERS_ACCEPTANCE - } - - modifier = { - trigger = { - scope:hook ?= yes - } - add = 60 - desc = LEGEND_HOOK_USED - } - - modifier = { - add = 20 - trigger = { - scope:herd_send_option ?= yes - } - desc = HERD_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - opinion_modifier = { - opinion_target = scope:actor - who = scope:recipient - multiplier = 0.4 - } - } - - ai_potential = { - is_adult = yes - highest_held_title_tier >= tier_duchy - } - - ai_will_do = { - base = 0 - - modifier = { - add = 100 - scope:recipient = { - has_relation_blood_brother = scope:actor - } - } - - modifier = { - add = { - value = scope:actor.ai_greed - multiply = 0.1 - } - scope:actor = { - ai_greed > 0 - } - } - - modifier = { - add = { - value = scope:actor.primary_title.tier - subtract = scope:recipient.primary_title.tier - multiply = 10 - max = 0 - } - } - - modifier = { - add = { - value = scope:actor.ai_honor - multiply = 0.1 - } - scope:actor = { - ai_honor > 0 - } - } - - ai_value_modifier = { - ai_boldness = -0.4 - ai_honor = 0.1 - ai_greed = 0.1 - ai_energy = -0.2 - } - - modifier = { - factor = 0 - scope:recipient = { - has_character_flag = paiza_recently_granted - } - } - } - - ai_targets = { - ai_recipients = liege - ai_recipients = suzerain - } -} - -mpo_interaction_leverage_khan_authority = { - category = interaction_category_hostile - icon = paiza_interaction - common_interaction = no - - desc = mpo_interaction_leverage_khan_authority_desc - - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - cooldown = { months = 6 } - - cooldown_against_recipient = { years = 10 } - - is_shown = { - scope:actor = { - any_character_artifact = { - scope:actor = { can_benefit_from_artifact = prev } - has_variable = paiza_patron - OR = { - scope:recipient.top_liege = var:paiza_patron - scope:recipient = { - is_independent_ruler = yes - primary_title.tier < scope:actor.primary_title.tier - government_has_flag = government_is_nomadic - } - scope:recipient = { - liege = { - OR = { - government_has_flag = government_is_nomadic - scope:recipient.top_liege = prev.var:paiza_patron - } - } - } - } - } - NOT = { - has_character_flag = established_paiza_system - } - } - scope:recipient = { - is_ai = yes - is_gurkhan = no - age >= 12 - NOT = { - has_character_flag = established_paiza_system - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - custom_tooltip = { - text = mpo_abuse_authority_paiza_decision.no_more_paiza_abuse - NOT = { has_character_flag = no_more_paiza_abuse } - } - custom_tooltip = { - text = mpo_abuse_authority_paiza_decision.paiza_patron_not_topdog - any_character_artifact = { - scope:actor = { can_benefit_from_artifact = prev } - exists = var:paiza_patron - var:paiza_patron ?= { - is_gurkhan = yes - } - } - } - NOT = { - is_at_war_with = scope:recipient - } - } - } - - ai_accept = { - base = -60 - modifier = { - add = 10 - has_trait = craven - desc = BLACKMAIL_INTERACTION_CRAVEN_ACCEPTANCE - } - modifier = { - add = -20 - has_trait = arrogant - desc = BLACKMAIL_INTERACTION_ARROGANT_ACCEPTANCE - } - modifier = { - add = -20 - has_trait = brave - desc = BLACKMAIL_INTERACTION_BRAVE_ACCEPTANCE - } - modifier = { - add = -20 - has_trait = paranoid - desc = BLACKMAIL_INTERACTION_PARANOID_ACCEPTANCE - } - modifier = { - add = { - value = scope:recipient.intrigue - multiply = -2 - } - desc = INDEBT_GUEST_INTRIGUE_RECIPIENT - } - modifier = { - add = { - value = scope:actor.intrigue - } - desc = INDEBT_GUEST_INTRIGUE_ACTOR - } - modifier = { - add = { - value = scope:actor.dread - divide = 2 - } - scope:actor.dread >= 2 - desc = offer_vassalization_interaction_aibehavior_dreaded_tt - } - opinion_modifier = { - opinion_target = situation:the_great_steppe.situation_top_herd - who = scope:recipient - multiplier = 0.4 - } - opinion_modifier = { - opinion_target = scope:actor - who = scope:recipient - multiplier = 0.2 - } - } - - ai_will_do = { - base = -40 - modifier = { - add = 30 - domicile ?= { herd <= twenty_percent_herd_value } - } - modifier = { - add = 10 - domicile ?= { herd <= sixty_percent_herd_value } - } - modifier = { - add = 10 - has_trait = greedy - } - modifier = { - add = 10 - has_trait = wrathful - } - modifier = { - add = 10 - has_trait = ambitious - } - } - - ai_targets = { - ai_recipients = peer_vassals - } - - on_accept = { - scope:actor = { - send_interface_toast = { - left_icon = scope:recipient - right_icon = situation:the_great_steppe.situation_top_herd - title = mpo_interaction_leverage_khan_authority - make_obedient_recipient_to_actor_effect = yes - scope:recipient = { - pay_short_term_gold = { - target = scope:actor - gold = { - value = current_gold_value - divide = 2 - } - } - if = { - limit = { - government_has_flag = government_is_nomadic - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - pay_herd = { - target = scope:actor - value = { - value = domicile.herd - multiply = 0.5 - } - } - } - } - if = { - limit = { - scope:recipient = { - OR = { - is_landed = yes - } - } - } - add_prestige = medium_prestige_value - } - else = { - add_prestige = minor_prestige_value - } - } - } - - scope:actor = { - random_character_artifact = { - limit = { - scope:actor = { can_benefit_from_artifact = prev } - has_variable = paiza_patron - } - var:paiza_patron = { - scope:actor = { - mpo_paiza_abuse_counter_effect = { - PAIZA_PATRON = prev - PAIZA_ABUSER = scope:actor - } - } - } - } - - } - } -} - -# Interrogate -# Used in the Ill-Advised event chain - nomad_events.0001 - 0099 -interrogate_interaction = { - category = interaction_category_hostile - icon = icon_scheme_challenge_status - common_interaction = no - - auto_accept = yes - - desc = interrogate_interaction_desc - - is_shown = { - scope:actor = { has_variable = can_interrogate_var } - scope:recipient = { - is_target_in_variable_list = { - name = valid_to_interrogate_var - target = scope:actor - } - } - # And Achmach is still around - scope:actor = { - any_courtier_or_guest = { - has_variable = achmach_loyalty - } - } - } - - cooldown_against_recipient = { years = 10 } - - on_accept = { - scope:actor = { - custom_tooltip = interrogate_interaction_tt - trigger_event = nomad_events.0006 - } - scope:recipient = { - custom_tooltip = interrogate_interaction_recipient_tt - } - } - - ai_will_do = { - base = 100 - } -} - -# Steal Herd -steal_herd_interaction = { - icon = icon_scheme_steal_herd - interface_priority = 90 - common_interaction = yes - category = interaction_category_hostile - - send_name = START_SCHEME - - scheme = steal_herd - ignores_pending_interaction_block = yes - - is_shown = { - NOT = { scope:recipient = scope:actor } - scope:actor = { - is_landed = yes - is_adult = yes - is_imprisoned = no - government_has_flag = government_is_nomadic - in_diplomatic_range = scope:recipient - trigger_if = { - limit = { - is_ai = yes - } - NOR = { - is_tributary_of_suzerain_or_above = scope:recipient - is_vassal_or_below_of = scope:recipient - scope:recipient = { - is_ai = no - any_targeting_scheme = { - scheme_type = steal_herd - } - } - } - } - } - scope:recipient = { - is_landed = yes - is_adult = yes - government_has_flag = government_is_nomadic - highest_held_title_tier >= tier_county - } - } - - is_valid_showing_failures_only = { - scope:actor = { - can_start_scheme = { - type = steal_herd - target_character = scope:recipient - } - } - scope:recipient = { NOT = { has_strong_hook = scope:actor } } - } - - desc = { - triggered_desc = { - trigger = { - scope:actor = { - can_start_scheme = { - type = steal_herd - target_character = scope:recipient - } - } - } - desc = scheme_interaction_tt_steal_herd_approved - } - } - - on_accept = { - scope:actor = { - stress_impact = { - compassionate = minor_stress_impact_gain - honest = minor_stress_impact_gain - craven = minor_stress_impact_gain - content = minor_stress_impact_gain - } - send_interface_toast = { - type = event_toast_effect_neutral - title = steal_herd_interaction_notification - - left_icon = scope:actor - right_icon = scope:recipient - - begin_scheme_basic_effect = { - SCHEME_TYPE = steal_herd - TARGET_TYPE = target_character - TARGET_SCOPE = scope:recipient - } - - if = { - limit = { - domicile ?= { herd >= ninety_percent_herd_value } - } - custom_tooltip = steal_herd_interaction_tt.warning - } - scope:new_scheme ?= { - if = { - limit = { - scope:steal_herd_low ?= yes - } - set_variable = steal_herd_low - } - else_if = { - limit = { - scope:steal_herd_normal ?= yes - } - set_variable = steal_herd_normal - } - else_if = { - limit = { - scope:steal_herd_high ?= yes - } - set_variable = steal_herd_high - } - } - } - } - } - - ai_potential = { - trigger_if = { - limit = { - NOT = { - domicile ?= { - has_domicile_building_or_higher = steal_herd_yurt_01 - } - } - } - ai_honor <= 50 - } - primary_title.tier >= tier_county - NOR = { - scheme_generic_ai_blocker_trigger = yes - primary_title = { - is_mercenary_company = yes - } - } - prestige >= medium_prestige_value # In case they fail - } - - auto_accept = yes - - ai_will_do = { - base = -30 - - modifier = { - add = 20 - domicile ?= { herd <= twenty_percent_herd_value } - } - - modifier = { - add = 20 - domicile ?= { herd <= sixty_percent_herd_value } - } - - modifier = { - add = { - value = intrigue - multiply = 3 - } - } - - modifier = { - add = { - value = ai_greed - multiply = -1 - } - } - modifier = { - add = { - value = ai_honor - multiply = -0.25 - } - } - modifier = { - scope:actor = { - has_trait = schemer - } - add = 60 - } - modifier = { - scope:actor = { - has_relation_rival = scope:recipient - } - add = 60 - } - modifier = { - scope:actor = { - has_relation_nemesis = scope:recipient - } - add = 150 - } - modifier = { - scope:actor = { - opinion = { - target = scope:recipient - value >= low_positive_opinion - } - ai_greed <= high_positive_ai_value - } - factor = 0 - } - modifier = { - scope:recipient = { - OR = { - has_relation_friend = scope:actor - has_relation_lover = scope:actor - is_obedient_to = scope:actor - } - } - factor = 0 - } - start_hostile_scheme_ai_base_modifiers = yes # At the end so Cowed can block it completely - } - - ai_targets = { - ai_recipients = scripted_relations - ai_recipients = neighboring_rulers - ai_recipients = peer_vassals - } - - # Options - options_heading = schemes.t.herd_amount - send_options_exclusive = yes - ## Steal a little herd - send_option = { - flag = steal_herd_low - current_description = steal_herd_interaction.tt.low - } - ## Steal a moderate amount of herd - send_option = { - flag = steal_herd_normal - current_description = steal_herd_interaction.tt.normal - } - ## Steal a lot of herd - send_option = { - flag = steal_herd_high - current_description = steal_herd_interaction.tt.high - } - - ai_frequency = 36 -} - -mpo_ask_for_herd_interaction = { - category = interaction_category_hostile - icon = demand_herd - desc = mpo_ask_for_herd_interaction_desc - interface_priority = 80 - common_interaction = yes - - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - is_ai = yes - } - NOT = { - scope:actor = { - has_variable = had_mpo_temujin_flavor_0020 - var:had_mpo_temujin_flavor_0020 ?= scope:recipient - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - NOT = { - is_imprisoned = yes - } - } - scope:recipient = { - NOR = { - is_imprisoned = yes - is_at_war = yes - is_a_faction_member = yes - custom_description = { - text = ask_for_herd_not_enough_herd - domicile.herd < scope:recipient.domicile.ask_for_herd_base_value - government_has_flag = government_is_nomadic - } - } - } - } - - ai_potential = { - primary_title.tier >= tier_duchy - } - - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { - is_valid = { - scope:recipient.domicile ?= { - herd > ask_for_herd_double_value - } - scope:recipient = { - NOT = { - government_has_flag = government_is_herder - } - } - } - flag = more_herd - localization = ASK_FOR_HERD_MORE_HERD - } - - send_options_exclusive = no - - ai_accept = { - base = -100 - modifier = { - trigger = { - scope:more_herd ?= yes - } - add = -100 - desc = ASK_FOR_HERD_MORE_HERD_REASON - } - modifier = { - trigger = { - scope:hook ?= yes - } - add = 1000 - desc = MIGRATION_HOOK_USED - } - modifier = { - add = { - value = ai_boldness - multiply = -1 - divide = 4 - } - NOT = { ai_boldness = 0 } - desc = ARTIFACT_BOLDNESS_REASON - } - opinion_modifier = { - who = scope:recipient - opinion_target = scope:actor - desc = AI_OPINION_REASON - } - bp2_hostage_dread_modifier = yes - } - - ai_will_do = { - base = 0 - modifier = { - add = 20 - scope:actor.domicile.herd < scope:actor.domicile.ask_for_herd_double_value - } - } - - cooldown_against_recipient = { years = 6 } - - ai_targets = { - ai_recipients = vassals - ai_recipients = neighboring_rulers - ai_recipients = peer_vassals - } - - on_accept = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_good - title = ask_for_herd_toast - left_icon = scope:recipient - scope:recipient = { - # How much Herd are you getting? - if = { - limit = { - scope:more_herd ?= yes - } - if = { - limit = { - scope:actor = { has_variable = nomad_events_0210_herd_var } - } - pay_herd = { - target = scope:actor - value = { - value = scope:recipient.domicile.ask_for_herd_double_value - multiply = 2 - } - } - } - else = { - pay_herd = { - target = scope:actor - value = scope:recipient.domicile.ask_for_herd_double_value - } - } - } - else = { - if = { - limit = { - scope:actor = { has_variable = nomad_events_0210_herd_var } - } - pay_herd = { - target = scope:actor - value = { - value = scope:recipient.domicile.ask_for_herd_base_value - multiply = 2 - } - } - } - else = { - pay_herd = { - target = scope:actor - value = scope:recipient.domicile.ask_for_herd_base_value - } - } - } - # Extra Herd during the Abundant Grazing season - if = { - limit = { - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_demand_herd_higher_rate - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - } - custom_tooltip = { - text = ask_for_herd_abundant_grazing_tt - pay_herd = { - target = scope:actor - value = scope:recipient.domicile.ask_for_herd_half_value - } - } - } - # Now opinion maluses - if = { - limit = { - scope:more_herd ?= yes - } - if = { - limit = { - scope:recipient = { - has_dread_level_towards = { target = scope:actor level = 2 } - } - } - custom_tooltip = ask_for_herd_dread_effect_tt - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -20 - } - } - else_if = { - limit = { - scope:recipient = { - has_dread_level_towards = { target = scope:actor level = 1 } - } - } - custom_tooltip = ask_for_herd_dread_effect_tt - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -40 - } - } - else = { - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -60 - } - } - } - else = { - if = { - limit = { #herders cannot give you more herd - scope:recipient = { - government_has_flag = government_is_herder - } - } - scope:actor = { - change_herd = major_herd_gain - add_legitimacy = minor_legitimacy_loss - } - scope:recipient.primary_title = { - custom_tooltip = ask_for_herd_herder_recipient_tt - add_county_modifier = { - modifier = ask_for_herd_county_depleted_modifier - years = 12 - } - } - } - else = { - if = { - limit = { - scope:recipient = { - has_dread_level_towards = { target = scope:actor level = 2 } - } - } - custom_tooltip = ask_for_herd_dread_effect_tt - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -10 - } - } - else_if = { - limit = { - scope:recipient = { - has_dread_level_towards = { target = scope:actor level = 1 } - } - } - custom_tooltip = ask_for_herd_dread_effect_tt - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -20 - } - } - else = { - add_opinion = { - target = scope:actor - modifier = ask_for_herd_opinion - opinion = -40 - } - } - } - } - } - } - } - } -} - -### Demand Obedience -mpo_demand_obedience_interaction = { - category = interaction_category_vassal - icon = demand_obedience - desc = mpo_demand_obedience_interaction_desc - interface_priority = 80 - common_interaction = yes - - ai_frequency = 4 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - } - scope:recipient = { - is_ai = yes - obedience_target ?= scope:actor - is_obedient = no - } - } - - is_valid_showing_failures_only = { - scope:actor = { - age >= 16 - is_physically_able = yes - NOT = { - is_at_war_with = scope:recipient - } - } - scope:actor = { dread >= medium_dread_value } - } - - cost = { prestige = minor_prestige_value } - - ai_potential = { - government_has_flag = government_is_nomadic - primary_title.tier >= tier_duchy - } - - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - - send_options_exclusive = no - - ai_accept = { - base = -50 - modifier = { - trigger = { - scope:hook ?= yes - } - add = 100 - desc = MIGRATION_HOOK_USED - } - modifier = { - add = 10 - scope:actor = { has_realm_law = nomadic_authority_2 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 20 - scope:actor = { has_realm_law = nomadic_authority_3 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 50 - scope:actor = { has_realm_law = nomadic_authority_4 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 100 - scope:actor = { has_realm_law = nomadic_authority_5 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = -20 - scope:actor = { legitimacy_level = 1 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 10 - scope:actor = { legitimacy_level = 3 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 25 - scope:actor = { legitimacy_level = 4 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 50 - scope:actor = { legitimacy_level = 5 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = { - value = ai_boldness - multiply = -1 - divide = 4 - } - NOT = { ai_boldness = 0 } - desc = ARTIFACT_BOLDNESS_REASON - } - modifier = { - add = -20 - scope:recipient = { - has_trait = brave - } - desc = BLACKMAIL_INTERACTION_BRAVE_ACCEPTANCE - } - modifier = { - add = -50 - scope:recipient = { - has_trait = arrogant - } - desc = BLACKMAIL_INTERACTION_ARROGANT_ACCEPTANCE - } - modifier = { - add = -50 - scope:recipient = { - has_trait = disloyal - } - desc = DEMAND_OBEDIENCE_INTERACTION_DISLOYAL_ACCEPTANCE - } - modifier = { - add = 10 - scope:recipient = { - has_trait = craven - } - desc = BLACKMAIL_INTERACTION_CRAVEN_ACCEPTANCE - } - modifier = { - add = 10 - scope:recipient = { - has_trait = content - } - desc = DEMAND_OBEDIENCE_INTERACTION_CONTENT_ACCEPTANCE - } - modifier = { - add = 25 - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_easier_obedience - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - desc = DEMAND_OBEDIENCE_INTERACTION_ZUD_ACCEPTANCE - } - bp2_hostage_dread_modifier = yes - } - - ai_will_do = { - base = 0 - modifier = { - scope:actor = { dread >= major_dread_value } - add = 25 - } - modifier = { - scope:actor = { - any_councillor = { - is_kurultai_trigger = yes - NOT = { is_obedient_to = prev } - } - } - add = 25 - } - } - - cooldown_against_recipient = { years = 10 } - - ai_targets = { - ai_recipients = vassals - ai_recipients = courtiers - ai_recipients = tributaries - chance = 0.25 - } - - ai_targets = { # They will try to get a Stable Succession - ai_recipients = councillors - } - - on_accept = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_good - title = mpo_demand_obedience_interaction_toast - left_icon = scope:recipient - scope:recipient = { - add_opinion = { - target = scope:actor - modifier = obedience_opinion - } - } - # Belligerent Vassal Opinion - if = { - limit = { - any_vassal = { has_vassal_stance = belligerent } - } - every_vassal = { - limit = { has_vassal_stance = belligerent } - custom = every_belligerent_vassal - add_opinion = { - modifier = impressed_opinion - target = scope:actor - opinion = 15 - } - } - } - } - } - } -} - -################## -# Refill MaA -################## - -refill_maa_nomad_interaction = { - icon = icon_soldier_survivor - category = interaction_debug_main - interface_priority = 20 - common_interaction = yes - desc = refill_maa_nomad_interaction_desc - cooldown = { months = 6 } - hidden = yes - - is_shown = { - has_mpo_dlc_trigger = yes - scope:actor = { - is_nomad = yes - government_allows = conditional_maa_refill - } - scope:recipient = scope:actor - } - - is_valid_showing_failures_only = { - custom_tooltip = { - text = reinforce_soldiers_any_regiment_tt - scope:actor.maa_regiments_count >= 1 - } - custom_tooltip = { - text = reinforce_soldiers_unfull_regiment_tt - scope:actor = { - any_maa_regiment = { maa_regiments_valid_to_refill_trigger = yes } - } - } - custom_tooltip = { - text = SUPPLY_LOSS_AT_SEA - scope:actor = { any_laamp_portion_at_sea_trigger = no } - } - custom_tooltip = { - text = REFILL_MAA_AT_WAR_TT - scope:actor = { - NOT = { - any_army = { - location.county.holder = { - OR = { - is_at_war_with = scope:actor - any_liege_or_above = { is_at_war_with = scope:actor } - } - } - } - } - } - } - } - - send_options_exclusive = yes - - send_option = { - flag = herd - localization = reinforce_soldiers_option_herd - is_valid = { - scope:actor.domicile.herd >= 5 - } - } - - send_option = { - flag = gold - localization = reinforce_soldiers_option_gold - is_valid = { - scope:actor.gold >= 5 - } - } - - on_accept = { - scope:actor = { - switch = { - trigger = yes - scope:gold = { - if = { - limit = { gold > replenishable_troops_payed_gold_tt_value } - custom_tooltip = refill_maa_gold_full_tt - } - else = { custom_tooltip = refill_maa_gold_tt } - custom_tooltip = refill_maa_gold_cost_tt - refill_maa_with_gold_effect = yes - } - scope:herd = { - if = { - limit = { domicile.herd > replenishable_troops_payed_herd_tt_value } - custom_tooltip = refill_maa_herd_full_tt - } - else = { custom_tooltip = refill_maa_herd_tt } - custom_tooltip = refill_maa_herd_cost_tt - refill_maa_with_herd_effect = yes - } - } - if = { - limit = { - is_ai = yes - NOR = { - scope:gold = yes - scope:herd = yes - } - } - refill_maa_with_herd_effect = yes - } - custom_tooltip = martial_skill_discount_tt - } - } - - ai_frequency = 1 - ai_targets = { - ai_recipients = self - } - ai_potential = { - is_nomad = yes - government_allows = conditional_maa_refill - any_maa_regiment = { maa_current_troops_count < maa_max_troops_count } - } - - ai_will_do = { - base = 100 - } -} - -### Commander Trait interaction for guardians -# actor = guardian -# recipient = ward/hostage -# This has to be update every time a new Commander trait is added to the game, otherwise you won't be able to pass it down -influence_child_commander_interaction = { - category = interaction_category_friendly - common_interaction = yes - interface_priority = 60 - icon = child - ai_maybe = yes - ai_min_reply_days = 4 - ai_max_reply_days = 9 - can_send_despite_rejection = yes - popup_on_receive = yes - pause_on_receive = yes - - pre_answer_maybe_key = ANSWER_MIGHT_SUCCEED - pre_answer_no_key = ANSWER_CANT_SUCCEED - pre_answer_yes_key = ANSWER_WILL_SUCCEED - pre_answer_maybe_breakdown_key = ANSWER_SUM_CHANCE - - desc = influence_child_commander_interaction_desc - - is_shown = { #any ai ward/hostage - has_mpo_dlc_trigger = yes - scope:recipient = { - is_ai = yes - is_adult = no - OR = { - scope:actor = { has_relation_ward = scope:recipient } - is_hostage_of = scope:actor - } - } - } - - is_valid_showing_failures_only = { - scope:recipient = { #be old enough to fight and don't have any commander traits yet - age >= 10 - number_of_commander_traits <= 1 - #checking all trait individually through the set scope in order to catch if all of your traits are either the same or opposite - trigger_if = { - limit = { - scope:actor = { - number_of_commander_traits > 0 - } - } - custom_description = { - text = influence_child_commander_interaction_all_same_traits - switch = { - trigger = yes - scope:logistician = { - scope:recipient = { NOT = { has_trait = logistician } } - } - scope:military_engineer = { - scope:recipient = { NOT = { has_trait = military_engineer } } - } - scope:aggressive_attacker = { - scope:recipient = { NOT = { has_trait = aggressive_attacker } } - } - scope:unyielding_defender = { - scope:recipient = { NOT = { has_trait = unyielding_defender } } - } - scope:forder = { - scope:recipient = { NOT = { has_trait = forder } } - } - scope:flexible_leader = { - scope:recipient = { NOT = { has_trait = flexible_leader } } - } - scope:desert_warrior = { - scope:recipient = { NOT = { has_trait = desert_warrior } } - } - scope:jungle_stalker = { - scope:recipient = { NOT = { has_trait = jungle_stalker } } - } - scope:reaver = { - scope:recipient = { NOT = { has_trait = reaver } } - } - scope:reckless = { - scope:recipient = { NOT = { has_trait = reckless } } - } - scope:holy_warrior = { - scope:recipient = { NOT = { has_trait = holy_warrior } } - } - scope:open_terrain_expert = { - scope:recipient = { NOT = { has_trait = open_terrain_expert } } - } - scope:rough_terrain_expert = { - scope:recipient = { NOT = { has_trait = rough_terrain_expert } } - } - scope:forest_fighter = { - scope:recipient = { NOT = { has_trait = forest_fighter } } - } - scope:cautious_leader = { - scope:recipient = { NOT = { has_trait = cautious_leader } } - } - scope:organizer = { - scope:recipient = { NOT = { has_trait = organizer } } - } - scope:winter_soldier = { - scope:recipient = { NOT = { has_trait = winter_soldier } } - } - } - } - } - is_physically_able = yes - } - scope:actor = { - is_adult = yes - number_of_commander_traits >= 1 - is_imprisoned = no - is_physically_able = yes - } - } - - cooldown_against_recipient = { years = 3 } - - can_send = { - } - #each option is shown if the actor has the corresponding trait and valid if recipient don't have it yet or don't have an opposite trait - send_option = { - is_shown = { - scope:actor = { has_trait = logistician } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = logistician - trait:logistician = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = logistician - localization = trait_logistician - } - send_option = { - is_shown = { - scope:actor = { has_trait = military_engineer } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = military_engineer - trait:military_engineer = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = military_engineer - localization = trait_military_engineer - } - send_option = { - is_shown = { - scope:actor = { has_trait = aggressive_attacker } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = aggressive_attacker - trait:aggressive_attacker = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = aggressive_attacker - localization = trait_aggressive_attacker - } - send_option = { - is_shown = { - scope:actor = { has_trait = unyielding_defender } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = unyielding_defender - trait:unyielding_defender = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = unyielding_defender - localization = trait_unyielding_defender - } - send_option = { - is_shown = { - scope:actor = { has_trait = forder } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = forder - trait:forder = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = forder - localization = trait_forder - } - send_option = { - is_shown = { - scope:actor = { has_trait = flexible_leader } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = flexible_leader - trait:flexible_leader = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = flexible_leader - localization = trait_flexible_leader - } - send_option = { - is_shown = { - scope:actor = { has_trait = desert_warrior } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = desert_warrior - trait:desert_warrior = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = desert_warrior - localization = trait_desert_warrior - } - send_option = { - is_shown = { - scope:actor = { has_trait = jungle_stalker } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = jungle_stalker - trait:jungle_stalker = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = jungle_stalker - localization = trait_jungle_stalker - } - send_option = { - is_shown = { - scope:actor = { has_trait = reaver } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = reaver - trait:reaver = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = reaver - localization = trait_reaver - } - send_option = { - is_shown = { - scope:actor = { has_trait = reckless } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = reckless - trait:reckless = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = reckless - localization = trait_reckless - } - send_option = { - is_shown = { - scope:actor = { has_trait = holy_warrior } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = holy_warrior - trait:holy_warrior = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = holy_warrior - localization = trait_holy_warrior - } - send_option = { - is_shown = { - scope:actor = { has_trait = open_terrain_expert } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = open_terrain_expert - trait:open_terrain_expert = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = open_terrain_expert - localization = trait_open_terrain_expert - } - send_option = { - is_shown = { - scope:actor = { has_trait = rough_terrain_expert } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = rough_terrain_expert - trait:rough_terrain_expert = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = rough_terrain_expert - localization = trait_rough_terrain_expert - } - send_option = { - is_shown = { - scope:actor = { has_trait = forest_fighter } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = forest_fighter - trait:forest_fighter = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = forest_fighter - localization = trait_forest_fighter - } - send_option = { - is_shown = { - scope:actor = { has_trait = cautious_leader } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = cautious_leader - trait:cautious_leader = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = cautious_leader - localization = trait_cautious_leader - } - send_option = { - is_shown = { - scope:actor = { has_trait = organizer } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = organizer - trait:organizer = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = organizer - localization = trait_organizer - } - send_option = { - is_shown = { - scope:actor = { has_trait = winter_soldier } - } - is_valid = { - scope:recipient = { - NOR = { - has_trait = winter_soldier - trait:winter_soldier = { - any_opposite_trait = { - scope:recipient = { has_trait = prev } - } - } - } - } - } - flag = winter_soldier - localization = trait_winter_soldier - } - - send_options_exclusive = yes - - on_send = { - switch = {#save which trait was chosen as scope:target_trait - trigger = yes - scope:logistician = { - trait:logistician = { save_scope_as = target_trait } - } - scope:military_engineer = { - trait:military_engineer = { save_scope_as = target_trait } - } - scope:aggressive_attacker = { - trait:aggressive_attacker = { save_scope_as = target_trait } - } - scope:unyielding_defender = { - trait:unyielding_defender = { save_scope_as = target_trait } - } - scope:forder = { - trait:forder = { save_scope_as = target_trait } - } - scope:flexible_leader = { - trait:flexible_leader = { save_scope_as = target_trait } - } - scope:desert_warrior = { - trait:desert_warrior = { save_scope_as = target_trait } - } - scope:jungle_stalker = { - trait:jungle_stalker = { save_scope_as = target_trait } - } - scope:reaver = { - trait:reaver = { save_scope_as = target_trait } - } - scope:reckless = { - trait:reckless = { save_scope_as = target_trait } - } - scope:holy_warrior = { - trait:holy_warrior = { save_scope_as = target_trait } - } - scope:open_terrain_expert = { - trait:open_terrain_expert = { save_scope_as = target_trait } - } - scope:rough_terrain_expert = { - trait:rough_terrain_expert = { save_scope_as = target_trait } - } - scope:forest_fighter = { - trait:forest_fighter = { save_scope_as = target_trait } - } - scope:cautious_leader = { - trait:cautious_leader = { save_scope_as = target_trait } - } - scope:organizer = { - trait:organizer = { save_scope_as = target_trait } - } - scope:winter_soldier = { - trait:winter_soldier = { save_scope_as = target_trait } - } - fallback = { - scope:actor = { - random_character_trait = { - limit = { has_trait_category = commander } - save_scope_as = target_trait - } - } - } - } - } - - on_accept = { - scope:actor = { - # Trait you're trying to make your ward gained is saved as scope:target_trait - trigger_event = mpo_interactions_events.0101 - show_as_tooltip = { - add_stress = minor_stress_gain - add_opinion = { - target = scope:recipient - modifier = pleased_opinion - opinion = 20 - } - } - } - scope:recipient = { - show_as_tooltip = { - switch = {#save which trait was chosen as scope:target_trait - trigger = yes - scope:logistician = { - trait:logistician = { save_scope_as = target_trait } - } - scope:military_engineer = { - trait:military_engineer = { save_scope_as = target_trait } - } - scope:aggressive_attacker = { - trait:aggressive_attacker = { save_scope_as = target_trait } - } - scope:unyielding_defender = { - trait:unyielding_defender = { save_scope_as = target_trait } - } - scope:forder = { - trait:forder = { save_scope_as = target_trait } - } - scope:flexible_leader = { - trait:flexible_leader = { save_scope_as = target_trait } - } - scope:desert_warrior = { - trait:desert_warrior = { save_scope_as = target_trait } - } - scope:jungle_stalker = { - trait:jungle_stalker = { save_scope_as = target_trait } - } - scope:reaver = { - trait:reaver = { save_scope_as = target_trait } - } - scope:reckless = { - trait:reckless = { save_scope_as = target_trait } - } - scope:holy_warrior = { - trait:holy_warrior = { save_scope_as = target_trait } - } - scope:open_terrain_expert = { - trait:open_terrain_expert = { save_scope_as = target_trait } - } - scope:rough_terrain_expert = { - trait:rough_terrain_expert = { save_scope_as = target_trait } - } - scope:forest_fighter = { - trait:forest_fighter = { save_scope_as = target_trait } - } - scope:cautious_leader = { - trait:cautious_leader = { save_scope_as = target_trait } - } - scope:organizer = { - trait:organizer = { save_scope_as = target_trait } - } - scope:winter_soldier = { - trait:winter_soldier = { save_scope_as = target_trait } - } - } - if = { - limit = { exists = scope:target_trait } - add_trait = scope:target_trait - } - add_opinion = { - target = scope:actor - modifier = admiration_opinion - opinion = 20 - } - } - } - } - - on_decline = { - scope:actor = { - # Trait you're trying to make your ward gained is saved as scope:target_trait - trigger_event = mpo_interactions_events.0102 - show_as_tooltip = { - add_stress = medium_stress_gain - add_opinion = { - target = scope:recipient - modifier = disappointed_opinion - opinion = -20 - } - } - } - scope:recipient = { - show_as_tooltip = { - add_opinion = { - target = scope:actor - modifier = confused_opinion - opinion = -20 - } - } - } - } - - auto_accept = no - - ai_accept = { - base = 0 # Try to make it 0 for most interactions - opinion_modifier = { # Opinion Factor - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.5 - desc = AI_OPINION_REASON - } - - modifier = { # Perk boost - desc = influence_children_groomed_to_rule_perk_tt - trigger = { - scope:actor = { has_perk = groomed_to_rule_perk } - } - add = groomed_to_rule_value - } - - modifier = { #more likely if you already have something in common - add = { - value = 5 - if = { - limit = { - number_of_personality_traits_in_common = { - target = scope:recipient - value = 2 - } - } - multiply = 2 - } - else_if = { - limit = { - number_of_personality_traits_in_common = { - target = scope:recipient - value = 3 - } - } - multiply = 3 - } - } - number_of_personality_traits_in_common = { - target = scope:recipient - value >= 1 - } - desc = we_are_alike_tt - } - - modifier = { #less likely if you already have opposite traits - add = { - value = -5 - if = { - limit = { - scope:recipient = { - number_of_opposing_personality_traits = { - target = scope:actor - value = 2 - } - } - } - multiply = 2 - } - else_if = { - limit = { - scope:recipient = { - number_of_opposing_personality_traits = { - target = scope:actor - value = 3 - } - } - } - multiply = 3 - } - } - scope:recipient = { - number_of_opposing_personality_traits = { - target = scope:actor - value >= 1 - } - } - desc = we_are_NOT_alike_tt - } - - modifier = { #adding your knowledge - add = { - value = scope:actor.martial - multiply = 0.5 - } - desc = HAS_MARTIAL_SKILL_REASON - } - - modifier = { #adding your fighting skills - add = { - value = scope:actor.prowess - multiply = 0.5 - } - desc = HAS_PROWESS_SKILL_REASON - } - - modifier = { #more likely with a Wet Nurse employed - exists = scope:actor.court_position:champion_court_position - add = 10 - desc = HAS_CHAMPION_REASON - } - - modifier = { #more likely if chosen trait is compatible with recipients childhood personality - add = 15 - switch = { - trigger = yes - scope:logistician = { - scope:recipient = { - OR = { - has_trait = curious - has_trait = pensive - } - } - } - scope:military_engineer = { - scope:recipient = { - OR = { - has_trait = curious - has_trait = pensive - } - } - } - scope:aggressive_attacker = { - scope:recipient = { - OR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:unyielding_defender = { - scope:recipient = { - OR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:forder = { - scope:recipient = { - OR = { - has_trait = rowdy - has_trait = curious - } - } - } - scope:flexible_leader = { - scope:recipient = { - OR = { - has_trait = charming - has_trait = curious - } - } - } - scope:desert_warrior = { - scope:recipient = { - has_trait = rowdy - } - } - scope:jungle_stalker = { - scope:recipient = { - has_trait = rowdy - } - } - scope:reaver = { - scope:recipient = { - OR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:reckless = { - scope:recipient = { - OR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:holy_warrior = { - scope:recipient = { - has_trait = pensive - } - } - scope:open_terrain_expert = { - scope:recipient = { - has_trait = rowdy - } - } - scope:rough_terrain_expert = { - scope:recipient = { - has_trait = rowdy - } - } - scope:forest_fighter = { - scope:recipient = { - has_trait = rowdy - } - } - scope:cautious_leader = { - scope:recipient = { - has_trait = pensive - } - } - scope:organizer = { - scope:recipient = { - OR = { - has_trait = bossy - has_trait = charming - } - } - } - scope:winter_soldier = { - scope:recipient = { - has_trait = rowdy - } - } - } - desc = has_compatible_personality_tt - } - - modifier = { #less likely if chosen trait is incompatible with recipients childhood personality - add = -15 - switch = { - trigger = yes - scope:logistician = { - scope:recipient = { - NOR = { - has_trait = curious - has_trait = pensive - } - } - } - scope:military_engineer = { - scope:recipient = { - NOR = { - has_trait = curious - has_trait = pensive - } - } - } - scope:aggressive_attacker = { - scope:recipient = { - NOR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:unyielding_defender = { - scope:recipient = { - NOR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:forder = { - scope:recipient = { - NOR = { - has_trait = rowdy - has_trait = curious - } - } - } - scope:flexible_leader = { - scope:recipient = { - NOR = { - has_trait = charming - has_trait = curious - } - } - } - scope:desert_warrior = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - scope:jungle_stalker = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - scope:reaver = { - scope:recipient = { - NOR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:reckless = { - scope:recipient = { - NOR = { - has_trait = bossy - has_trait = rowdy - } - } - } - scope:holy_warrior = { - scope:recipient = { - NOT = { has_trait = pensive } - } - } - scope:open_terrain_expert = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - scope:rough_terrain_expert = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - scope:forest_fighter = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - scope:cautious_leader = { - scope:recipient = { - NOT = { has_trait = pensive } - } - } - scope:organizer = { - scope:recipient = { - NOR = { - has_trait = bossy - has_trait = charming - } - } - } - scope:winter_soldier = { - scope:recipient = { - NOT = { has_trait = rowdy } - } - } - } - desc = has_incompatible_personality_tt - } - - modifier = { #more likely if actor is afraid of you - add = intimidated_halved_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { #more likely if actor is afraid of you - add = cowed_halved_reason_value - scope:recipient = { - target_is_liege_or_above = scope:actor - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - modifier = { #less likely if recipient already has a commander trait - add = -50 - scope:recipient = { - number_of_commander_traits >= 1 - } - desc = has_commander_traits_already - } - } - - # AI - ai_potential = { - any_relation = { - type = ward - count >= 1 - } - } - ai_frequency = 12 - ai_targets = { - ai_recipients = courtiers - } - ai_will_do = { - base = -100 - modifier = { # If the recipient is a player, do not bother sending - factor = 0 - scope:recipient = { - is_ai = no - } - } - modifier = { - add = ai_honor - } - modifier = { - add = ai_energy - } - modifier = { - add = ai_sociability - } - modifier = { - add = ai_boldness - } - } -} - -mpo_make_blood_brother = { - category = interaction_category_diplomacy - icon = blood_brother - desc = make_blood_brother_desc - common_interaction = yes - can_send_despite_rejection = yes - interface_priority = 60 - - greeting = positive - notification_text = MAKE_BLOOD_BROTHER_NOTIFICATION - popup_on_receive = yes - ai_maybe = yes - - cooldown = { months = 1 } - cooldown_against_recipient = { years = 5 } - - is_shown = { - # Scope:actor needs to have a suitable CulTrad. - scope:actor = { - mpo_valid_for_blood_brotherhood_trigger = yes - NOT = { var:had_mpo_temujin_flavor_0020 ?= scope:recipient } - } - scope:recipient = { - mpo_valid_for_blood_brotherhood_trigger = yes - NOT = { - this = scope:actor - } - } - } - - is_valid_showing_failures_only = { - mpo_can_be_blood_brothers_trigger = { CHARACTER_1 = scope:actor CHARACTER_2 = scope:recipient } - # Both characters must be available - scope:actor = { - is_imprisoned = no - is_incapable = no - } - scope:recipient = { - is_imprisoned = no - is_incapable = no - } - } - #Mutual enemy that you oppose together - send_option = { - flag = common_enemy - is_valid = { - custom_description = { - text = blood_brother_common_enemy_trigger - mpo_blood_brother_common_enemy_trigger = yes - } - } - localization = BLOOD_BROTHER_COMMON_ENEMY - } - #Shared memories - send_option = { - flag = memories_together - is_valid = { - custom_description = { - text = blood_brother_memory_trigger - scope:actor = { - any_memory = { - has_memory_participant = scope:recipient - mpo_blood_brother_reason_memory_trigger = yes - } - } - } - } - localization = BLOOD_BROTHER_MEMORIES - } - - #Fought together in a war - send_option = { - flag = war_allies - is_valid = { - custom_description = { - text = blood_brother_former_war_allies_trigger - scope:actor = { - has_variable_list = former_war_allies - any_in_list = { - variable = former_war_allies - this = scope:recipient - } - } - } - } - localization = BLOOD_BROTHER_WAR_ALLIES - } - - # Normal - send_option = { - is_shown = { - always = no - } - is_valid = { - always = yes - } - flag = normal - localization = BLOOD_BROTHER_NORMAL - starts_enabled = { always = yes } - } - - cost = { - piety = minor_piety_value - } - - send_options_exclusive = no - - on_accept = { - # Notifications with most effects. - scope:actor = { - # Become blood brothers - #Tooltip effect because it happens later/in the blood brother on action - show_as_tooltip = { - set_relation_blood_brother = scope:recipient - } - custom_tooltip = blood_brother_alliance_actor_alliance_tt - custom_tooltip = blood_brother_actor_gains_hook_tt - if = { - limit = { - scope:recipient = { - mpo_blood_brother_august_trigger = { OTHER_BROTHER = scope:actor } - } - } - if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - custom_tooltip = blood_brother_august_nomadic_modifier_tt - } - else = { - custom_tooltip = blood_brother_august_modifier_tt - } - } - if = { - limit = { - scope:recipient = { - mpo_blood_brother_warrior_trigger = { OTHER_BROTHER = scope:actor } - } - } - custom_tooltip = blood_brother_warrior_modifier_tt - } - if = { - limit = { - scope:recipient = { - mpo_blood_brother_clever_trigger = yes - } - } - if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - custom_tooltip = blood_brother_clever_nomadic_modifier_tt - } - else = { - custom_tooltip = blood_brother_clever_modifier_tt - } - } - if = { - limit = { - scope:recipient = { - mpo_blood_brother_loving_trigger = yes - } - } - custom_tooltip = blood_brother_loving_modifier_tt - } - if = { - limit = { - always = scope:common_enemy - } - custom_tooltip = blood_brother_foe_modifier_tt - } - } - scope:recipient = { - # Become blood brothers - #Tooltip effect because it happens later/in the blood brother on action - - show_as_tooltip = { set_relation_blood_brother = scope:actor } - custom_tooltip = blood_brother_alliance_recipient_alliance_tt - custom_tooltip = blood_brother_recipient_gains_hook_tt - if = { - limit = { - scope:actor = { - mpo_blood_brother_august_trigger = { OTHER_BROTHER = scope:recipient } - } - } - if = { - limit = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - custom_tooltip = blood_brother_august_nomadic_modifier_tt - } - else = { - custom_tooltip = blood_brother_august_modifier_tt - } - } - if = { - limit = { - scope:actor = { - mpo_blood_brother_warrior_trigger = { OTHER_BROTHER = scope:recipient } - } - } - custom_tooltip = blood_brother_warrior_modifier_tt - } - if = { - limit = { - scope:actor = { - mpo_blood_brother_clever_trigger = yes - } - } - if = { - limit = { - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - custom_tooltip = blood_brother_clever_nomadic_modifier_tt - } - else = { - custom_tooltip = blood_brother_clever_modifier_tt - } - } - if = { - limit = { - scope:actor = { - mpo_blood_brother_loving_trigger = yes - } - } - custom_tooltip = blood_brother_loving_modifier_tt - } - if = { - limit = { - always = scope:common_enemy - } - custom_tooltip = blood_brother_foe_modifier_tt - } - } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_gain - DESC = clan_unity_oath_of_true_friendship.desc - REVERSE_NON_HOUSE_TARGET = no - } - if = { - limit = { - always = scope:common_enemy - } - scope:actor = { - make_blood_brother_save_common_enemy_effect = yes - } - } - #Fire events for each char, resetting scopes to be appropriate in each - hidden_effect = { - scope:recipient = { - save_scope_as = blood_bro - } - scope:actor = { - set_relation_blood_brother = { - reason = sworn_blood_brother - target = scope:recipient - } - trigger_event = mpo_interactions_events.0006 - } - clear_saved_scope = blood_bro - scope:actor = { - save_scope_as = blood_bro - } - scope:recipient = { - trigger_event = mpo_interactions_events.0006 - } - } - } - - on_decline = { - # Scope:actor gains some stress over the whole ordeal. - scope:actor = { - send_interface_toast = { - type = event_toast_effect_bad - title = make_blood_brother_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 = { - type = event_toast_effect_neutral - title = make_blood_brother_interaction.decline.recipient.tt - left_icon = scope:actor - scope:actor = { - add_opinion = { - target = scope:recipient - modifier = hurt_opinion - opinion = -20 - } - } - } - } - # 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 } - } - random = { - chance = 20 - set_relation_potential_rival = scope:actor - } - } - } - } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_loss - DESC = clan_unity_declined_true_friendship.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - # AI - ## Standard Acceptance stuff - ai_accept = { - base = -50 - - mpo_blood_brother_interactions_ai_accept_modifier = yes - - # Common foe send option - # Are you offering confederation leadership? - modifier = { - trigger = { - scope:common_enemy ?= yes - } - add = 75 - desc = BLOOD_BROTHER_COMMON_ENEMY_VALUE - } - # Memories send option - modifier = { - trigger = { - scope:memories_together ?= yes - } - add = 50 - desc = BLOOD_BROTHER_MEMORIES_VALUE - } - # Former war allies send option - modifier = { - trigger = { - scope:war_allies ?= yes - } - add = 30 - desc = BLOOD_BROTHER_WAR_ALLIES_VALUE - } - } - ## Performance-enhancement - ai_potential = { - is_imprisoned = no - is_at_war = no - has_blood_brother = no - } - ai_target_quick_trigger = { adult = yes } - ai_targets = { ai_recipients = liege } - ai_targets = { ai_recipients = scripted_relations } - ai_targets = { - ai_recipients = peer_vassals - max = 25 - } - ai_targets = { - ai_recipients = neighboring_rulers_including_tributary_borders - max = 25 - } - ## Frequency - ai_frequency = 48 - ai_will_do = { - base = -50 - - #Dishonorable characters don't want to be bound like this - modifier = { - scope:recipient = { - ai_honor <= medium_negative_ai_value - } - add = -40 - } - modifier = { - scope:recipient = { - ai_sociability <= medium_negative_ai_value - } - add = -20 - } - - #This will mostly just annoy players, unless AI is worthy and has a good reason - modifier = { - scope:recipient = { - is_ai = no - } - NOT = { - scope:actor = { - is_landed = yes - OR = { - has_relation_friend = scope:recipient - has_relation_soulmate = scope:recipient - is_allied_to = scope:recipient - } - } - } - add = -100 - } - modifier = { - add = 25 - any_ally = { - count < 1 - } - } - modifier = { - add = 75 - any_ally = { - count < 2 - } - scope:recipient = { # Don't propose alliances to tiny insignificant rulers just because - OR = { - current_military_strength >= scope:actor.eighty_percent_of_current_military_strength - primary_title.tier >= scope:actor.primary_title.tier - AND = { - primary_title.tier >= tier_duchy - scope:actor.primary_title.tier < tier_empire - } - } - } - } - - modifier = { - add = 25 - scope:actor = { - mpo_blood_brother_common_enemy_trigger = yes - } - } - modifier = { - add = 25 - scope:actor = { - scope:actor = { - any_memory = { - has_memory_participant = scope:recipient - mpo_blood_brother_reason_memory_trigger = yes - } - } - } - } - modifier = { - add = 10 - scope:actor = { - has_variable_list = former_war_allies - any_in_list = { - variable = former_war_allies - this = scope:recipient - } - } - } - - mpo_blood_brother_interactions_ai_accept_modifier = yes - - modifier = { # The AI shouldn't propose to their Lieges - factor = 0.5 - is_liege_or_above_of = scope:recipient - } - modifier = { # The AI shouldn't propose to their Vassals unless Clan - factor = 0.5 - scope:actor = { - NOT = { government_has_flag = government_is_clan } - } - scope:recipient = { - is_vassal_of = scope:actor - } - } - modifier = { - factor = 0 - scope:recipient = { - has_character_modifier = broke_blood_brotherhood_modifier - } - } - - # Jamukha offers Temujin via Event - modifier = { - trigger = { - scope:actor = { this = character:mpo_mongol_1 } - scope:recipient = { this = character:125501 } - } - factor = 0 - } - } -} - -mpo_retrieve_land_from_herder_interaction = { - category = interaction_category_diplomacy - common_interaction = yes - notification_text = REVOKE_TITLE_PROPOSAL - interface_priority = 100 - icon = mpo_retrieve_land_from_herder_interaction - desc = mpo_retrieve_land_from_herder_interaction_desc - - special_interaction = revoke_title_interaction - interface = revoke_title - target_type = title - target_filter = recipient_domain_titles - ai_maybe = yes - popup_on_receive = yes - pause_on_receive = yes - - interface_priority = 60 - ai_min_reply_days = 4 - ai_max_reply_days = 9 - - # actor character giving the titles - # recipient character receiving the titles - - is_shown = { - scope:recipient = { - government_has_flag = government_is_herder - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_adult = yes - is_imprisoned = no - prestige >= minor_prestige_value - custom_tooltip = { - text = mpo_retrieve_land_from_herder_interaction_neighbour_tt - any_sub_realm_county = { - any_neighboring_county = { - holder = { - this = scope:recipient - } - } - } - } - } - scope:recipient = { - custom_tooltip = { - text = mpo_retrieve_land_from_herder_independent_tt - OR = { - AND = { - is_independent_ruler = yes - is_tributary = no - } - is_tributary_of_suzerain_or_above = scope:actor - is_vassal_of = scope:actor - } - } - custom_tooltip = { - text = mpo_retrieve_land_migration_tt - capital_county = { is_migration_target = no } - } - } - } - - can_be_picked_title = { - scope:target = { - title_revocation_standard_can_pick_title_trigger = yes - } - } - - has_valid_target = { - scope:target = { - is_landless_type_title = no - NOT = { is_noble_family_title = yes } - NOT = { is_nomad_title = yes } - } - } - - #Use hook -- Has to stay so the UI doesn't break - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = SCHEME_HOOK - } - should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - send_options_exclusive = no - - on_auto_accept = { - scope:recipient = { - trigger_event = char_interaction.0200 - } - } - - on_accept = { - scope:recipient = { - if = { - limit = { - is_tributary = yes - NOT = { - is_tributary_of = scope:actor - } - } - suzerain = { - add_opinion = { - target = scope:actor - modifier = upset_opinion - opinion = -25 - } - } - } - } - save_scope_value_as = { - name = revoke_title_interaction - value = yes - } - scope:recipient = { - capital_county = { - change_county_control = -25 - } - } - scope:actor = { - add_prestige = minor_prestige_loss - trigger_event = char_interaction.0199 - } - revoke_title_interaction_effect = yes - - if = { - limit = { - scope:actor = { has_character_flag = flag_hostile_actions_disabled_delay } - } - scope:actor = { remove_character_flag = flag_hostile_actions_disabled_delay } - } - } - - auto_accept = yes - - # AI - ai_targets = { - ai_recipients = tributaries - } - ai_targets = { - ai_recipients = neighboring_rulers - max = 5 - } - ai_frequency = 4 - - ai_potential = { - domain_size < domain_limit - primary_title.tier >= tier_county - } - - ai_will_do = { - base = 0 - modifier = { - scope:actor = { - government_has_flag = government_is_nomadic - current_domain_fertility <= bad_county_fertility_level - } - add = 100 - } - modifier = { - scope:actor = { - NOT = { government_has_flag = government_is_nomadic } - short_term_gold >= massive_gold_value - NOR = { - has_trait = humble - has_trait = content - } - } - add = 25 - } - } -} - -mpo_vassal_to_tributary_interaction = { - category = interaction_category_vassal - icon = become_tributary_interaction - common_interaction = yes - - desc = mpo_vassal_to_tributary_interaction_desc - - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:actor = { - is_ai = no - is_vassal_of = scope:recipient - government_has_flag = government_is_nomadic - } - } - - is_valid_showing_failures_only = { - scope:recipient = { - is_imprisoned = no - } - scope:actor = { - is_imprisoned = no - NOR = { - is_at_war_with = scope:recipient - exists = involved_activity - is_travelling = yes - } - } - } - - is_highlighted = { - always = yes - } - - # Start with higher taxes - send_option = { - flag = high_obligations - localization = VASSAL_TO_TRIBUTARY_HIGHER_OBLIGATIONS - } - - #Use hook - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - should_use_extra_icon = { - scope:actor = { has_usable_hook = scope:recipient } - } - extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" - - send_options_exclusive = no - - on_accept = { - scope:actor = { - show_as_tooltip = { - break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:recipient TRIBUTARY = scope:actor } - } - } - scope:actor = { - trigger_event = mpo_interactions_events.0010 - } - } - - on_decline = { - scope:actor = { - #Letter response, they get a bit pissed - trigger_event = mpo_interactions_events.0011 - } - } - - ai_accept = { - base = 0 - - modifier = { - add = -50 - desc = BASE_RELUCTANCE - } - - # Do they like you? - opinion_modifier = { - who = scope:recipient - opinion_target = scope:actor - multiplier = 1 - desc = AI_OPINION_REASON - } - - # If you're friends - modifier = { - add = 50 - scope:recipient = { - has_relation_friend = scope:actor - } - desc = AI_FRIEND_REASON - } - - # If you're lovers - modifier = { - add = 50 - scope:recipient = { - has_relation_lover = scope:actor - } - desc = AI_YOUR_LOVER - } - - # You're using a hook - modifier = { - add = 100 - desc = SCHEME_WEAK_HOOK_USED - scope:hook = yes - } - - # You promised higher taxes - modifier = { - add = 25 - desc = AI_HIGHER_OBLIGATIONS_REASON - scope:high_obligations = yes - } - - # Are they Nomadic - modifier = { - add = 25 - desc = game_concept_nomadic_government - scope:recipient = { government_has_flag = government_is_nomadic } - } - } - - ai_will_do = { - base = 0 - } - - ai_targets = { - ai_recipients = suzerain - } -} - -mpo_gift_herd_interaction = { - icon = herd_interaction - category = interaction_category_friendly - common_interaction = yes - interface_priority = 65 - desc = mpo_gift_herd_interaction_desc - - greeting = positive - notification_text = SEND_GIFT_HERD_PROPOSAL - - answer_accept_key = SEND_GIFT_HERD_ACCEPT - answer_reject_key = SEND_GIFT_HERD_REJECT - - ai_targets = { - ai_recipients = scripted_relations - ai_recipients = liege - ai_recipients = suzerain - ai_recipients = head_of_faith - } - ai_targets = { - ai_recipients = neighboring_rulers - ai_recipients = peer_vassals - max = 10 - } - ai_targets = { - ai_recipients = vassals - max = 10 - } - ai_targets = { - ai_recipients = tributaries - max = 10 - } - ai_target_quick_trigger = { - adult = yes - } - ai_frequency = 60 - - is_shown = { - NOT = { - scope:recipient = scope:actor - } - scope:actor = { government_has_flag = government_is_nomadic } - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - - is_valid_showing_failures_only = { - NOT = { scope:actor.domicile.herd < herd_gift_value } - scope:recipient = { is_busy_in_events_localised = yes } - } - - on_auto_accept = { - scope:recipient = { - trigger_event = mpo_interactions_events.0020 - } - } - - 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 - } - } - - scope:actor = { - # Warning for multiple gifts - if = { - limit = { - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = sent_herd_opinion - } - } - } - custom_tooltip = ALREADY_SENT_GIFT_HERD_WARNING - } - - send_interface_message = { - type = event_gold_neutral - title = gift_interaction_notification - right_icon = scope:recipient - pay_herd = { - target = scope:recipient - value = domicile.herd_gift_value - } - stress_impact = { - greedy = medium_stress_impact_gain - } - if = { - limit = { - scope:recipient = { - NOT = { - is_heir_of = scope:actor - } - } - } - stress_impact = { - generous = medium_stress_impact_loss - } - } - - #FP3 Tenet Communal Possessions Perk - piety gain for gift giving. - if = { - limit = { - scope:actor = { - faith = { - has_doctrine_parameter = piety_from_gifts_active - } - } - } - scope:actor = { - add_piety = minor_piety_gain - } - } - - # Let's apply the opinion modifier last, as to apply everything else correctly first - scope:recipient = { - add_opinion = { - target = scope:actor - modifier = sent_herd_opinion - opinion = sent_herd_opinion_value - } - } - } - } - } - - ai_accept = { - base = 0 - modifier = { - add = 100 - desc = HERD_REASON - } - } - - ai_potential = { - is_available_at_peace_ai_adult = yes - ai_greed < medium_positive_ai_value - domicile.herd >= { - value = major_herd_value_static - multiply = 3 - } - ai_has_conqueror_personality = no - ai_should_focus_on_building_in_their_capital = no - } - - auto_accept = { - custom_description = { - text = auto_accept_interaction_ai - object = scope:recipient - scope:recipient = { - is_ai = yes - } - } - } - - ai_min_reply_days = 1 - ai_max_reply_days = 1 - - ai_will_do = { - base = 100 - - modifier = { # Do not send double-gifts - factor = 0 - scope:recipient = { - has_opinion_modifier = { - target = scope:actor - modifier = sent_herd_opinion - } - } - } - - modifier = { # Special Blood Brother weight - add = 100 - scope:actor = { - has_relation_blood_brother = scope:recipient - domicile.herd >= { # Do not lose all your Herd for this - value = herd_gift_value - multiply = 2 - } - } - } - - modifier = { - add = 100 - scope:recipient = { - is_tributary_of = scope:actor - OR = { - ai_greed <= -50 - is_obedient_to = scope:actor - opinion = { - target = scope:actor - value >= 50 - } - } - } - } - - modifier = { # Basic Filtering - factor = 0 - scope:recipient = { - NOR = { - AND = { # Bankrupt lovers, friends and a bankrupt liege should be considered - OR = { - scope:actor = { - any_liege_or_above = { - this = scope:recipient - } - } - has_secret_relation_lover = scope:actor - has_relation_lover = scope:actor - has_relation_soulmate = scope:actor - has_relation_friend = scope:actor - has_relation_best_friend = scope:actor - } - domicile.herd < minor_herd_value_static - } - AND = { # Generous characters will give gifts to their friends/lovers - OR = { - has_secret_relation_lover = scope:actor - has_relation_lover = scope:actor - has_relation_soulmate = scope:actor - has_relation_friend = scope:actor - has_relation_best_friend = scope:actor - } - scope:actor = { - OR = { - ai_greed <= high_negative_ai_value - AND = { - ai_greed < 0 - culture = { - has_cultural_parameter = gives_more_gifts - } - } - } - } - } - AND = { # Characters with the Generous Cultural Tradition will give gifts to more people - is_ruler = yes - OR = { - is_allied_to = scope:actor - is_close_or_extended_family_of = scope:actor - } - scope:actor = { - ai_greed < 0 - culture = { - has_cultural_parameter = gives_more_gifts - } - } - } - AND = { # Characters with the loyal trait more likely to give gifts to friends/lieges - OR = { - scope:actor.liege ?= this - has_relation_friend = scope:actor - has_relation_best_friend = scope:actor - is_allied_to = scope:actor - is_close_or_extended_family_of = scope:actor - } - scope:actor = { - ai_greed <= 0 - has_trait = loyal - } - } - AND = { # Powerful vassals should be considered - is_powerful_vassal_of = scope:actor - opinion = { - target = scope:actor - value < 0 - } - NOT ={ - has_opinion_modifier = { - target = scope:actor - modifier = sent_herd_opinion - } - } - } - AND = { # Factioneering vassals should be considered - is_vassal_of = scope:actor - is_a_faction_member = yes - NOT ={ - has_opinion_modifier = { - target = scope:actor - modifier = sent_herd_opinion - } - } - } - AND = { # Realm Priests should be considered - scope:actor = { - faith = { has_doctrine = doctrine_theocracy_temporal } - exists = cp:councillor_court_chaplain - cp:councillor_court_chaplain = scope:recipient - } - opinion = { - target = scope:actor - value <= 25 - } - NOT = { - has_opinion_modifier = { - target = scope:actor - modifier = sent_herd_opinion - } - } - } - } - } - } - - modifier = { - factor = 0.1 - scope:recipient = { - opinion = { - target = scope:actor - value < 0 - } - NAND = { - is_vassal_of = scope:actor - scope:actor = { - ai_rationality > 50 - } - } - } - } - - modifier = { - factor = 0.1 - scope:recipient = { - has_relation_rival = scope:actor - } - } - } -} - -mpo_offer_submission_or_ruin = { - category = interaction_category_vassal - icon = invasion - popup_on_receive = yes - pause_on_receive = yes - ai_maybe = yes - - desc = mpo_offer_submission_or_ruin_desc - - ai_targets = { - ai_recipients = neighboring_rulers - } - ai_frequency = 3 - interface_priority = 300 - common_interaction = yes - force_notification = yes - - is_shown = { - scope:actor = { - mpo_offer_submission_or_ruin_shown_actor_trigger = yes - } - scope:recipient = { - mpo_offer_submission_or_ruin_shown_recipient_trigger = yes - } - - } - - is_valid_showing_failures_only = { - scope:actor = { - mpo_offer_submission_or_ruin_valid_actor_trigger = yes - } - scope:recipient = { - mpo_offer_submission_or_ruin_valid_recipient_trigger = yes - } - } - - is_highlighted = { - always = yes - } - - greeting = positive - notification_text = OFFER_SUBMISSION_OR_RUIN_INTERACTION_NOTIFICATION - - can_send_despite_rejection = yes - - ai_min_reply_days = 3 - ai_max_reply_days = 5 - - ai_accept = { - base = -50 - # MAIN - # Heretic/Infidel modifier. - # Tier difference modifier. - # Dejure modifier. - # Distant/Remote Realm modifier. - # Military power difference modifier. - - # MINOR - # Rivalry modifier. - # Same Dynasty modifier. - # Cultural/Cultural Group modifiers. - # Ageism modifier vs kids. - # Ruler Legitimacy modifier. - # Claimant modifier. - # FP3 Piety Level modifier. - - # OPINION SCALES - # Dread - # Compare Opinion modifier. - - #CONFEDERATION - modifier = { - desc = CONFEDERATION_MEMBER_REASON - scope:recipient = { - is_confederation_member = yes - } - add = -500 - } - - #HERDER - modifier = { - scope:recipient = { government_has_flag = government_is_herder } - add = 10000 - desc = HERDER_REASON - } - - #TRIBUTARY - modifier = { - desc = KING_SUZERAIN_REASON - scope:recipient = { - is_tributary = yes - NOT = { - is_tributary_of_suzerain_or_above = scope:actor - } - suzerain = { - highest_held_title_tier >= tier_kingdom - } - } - add = -50 - } - modifier = { - desc = STRONG_SUZERAIN_REASON - scope:recipient = { - is_tributary = yes - NOT = { - is_tributary_of_suzerain_or_above = scope:actor - } - suzerain = { - sub_realm_size >= 20 - } - } - add = -100 - } - modifier = { - desc = STRONG_SUZERAIN_REASON - scope:recipient = { - is_tributary = yes - NOT = { - is_tributary_of_suzerain_or_above = scope:actor - } - scope:recipient.suzerain = { - current_military_strength >= scope:actor.current_military_strength - } - } - add = -300 - } - modifier = { - desc = ALREADY_TRIBUTARY_REASON - scope:recipient = { - is_tributary_of_suzerain_or_above = scope:actor - } - add = 30 - } - - # PERKS - modifier = { # Perk boost - desc = offer_vassalization_true_ruler_perk_tt - trigger = { - scope:actor = { has_perk = true_ruler_perk } - } - add = 30 - } - modifier = { # Education 5 boost - desc = offer_vassalization_education_diplomacy_5_tt - trigger = { - scope:actor = { has_trait_with_flag = offer_vassalisation_25 } - } - add = 25 - } - - # EVENTS - temporary bonuses gained by events - modifier = { - desc = event_bonus_to_vassal_accept_tt - trigger = { - scope:actor = { has_character_modifier = event_bonus_to_vassal_accept } - } - add = 20 - } - - - # STRUGGLES - bonus gained by successful Sway scheme during the Persian Struggle - modifier = { - desc = fp3_persian_struggle_previously_swayed_tt - trigger = { - scope:recipient = { - has_opinion_modifier = { - modifier = scheme_sway_and_compelled_to_submit_opinion - target = scope:actor - } - } - } - add = 20 - } - - modifier = { - desc = fp3_rekindler_of_iran_modifier_reason - trigger = { - AND = { - scope:actor = { dynasty ?={ has_dynasty_modifier = fp3_rekindler_of_iran_modifier } } - scope:recipient = { culture = { has_cultural_pillar = heritage_iranian } } - } - } - add = 20 - } - - # OBEDIENCE - modifier = { - desc = obedient_interaction_reason - trigger = { - is_obedient_to = scope:actor - } - add = 100 - } - - modifier = { # Cultural Acceptance - add = offer_vassalage_acceptance_value - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOR = { - has_same_culture_as = scope:recipient - government_has_flag = government_is_nomadic # Nomads do not care about Culture - has_trait = nomadic_philosophy - } - culture = { - cultural_acceptance = { target = scope:recipient.culture value <= 90 } - } - } - } - } - - # MAIN - modifier = { #Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOR = { #Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:actor.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - } - add = { - value = -40 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -40 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -40 - } - } - } - - modifier = { #Different faith, pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOT = { - faith = scope:actor.faith - } - NOT = { - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -20 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -20 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -20 - } - } - } - - modifier = { #Different faith, both have pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:actor = { - NOR = { # Nomads do not care about Faith - government_has_flag = government_is_nomadic - has_trait = nomadic_philosophy - } - } - scope:recipient = { - NOT = { - faith = scope:actor.faith - } - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -10 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -10 - } - } - } - modifier = { #I am a King! - desc = offer_vassalization_interaction_aibehavior_amkingtier_tt - trigger = { - scope:recipient = { highest_held_title_tier = tier_kingdom } - } - add = { - value = -50 - if = { - limit = { - scope:recipient = { - OR = { - government_has_flag = government_is_special_republic - government_has_flag = government_is_theocracy - } - } - } - add = -50 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 5 - } - add = -50 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 10 - } - add = -100 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 20 - } - add = -100 - } - if = { - limit = { - scope:actor = { - is_ai = yes - } - } - add = -10000 - } - } - } - modifier = { #I am an Emperor!!! - desc = offer_vassalization_interaction_aibehavior_amkingtier_tt - trigger = { - scope:recipient = { highest_held_title_tier >= tier_empire } - } - add = { - value = -200 - if = { - limit = { - scope:recipient = { - OR = { - government_has_flag = government_is_special_republic - government_has_flag = government_is_theocracy - } - } - } - add = -100 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 10 - } - add = -100 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 20 - } - add = -200 - } - if = { - limit = { - scope:recipient.sub_realm_size >= 40 - } - add = -200 - } - if = { - limit = { - scope:actor = { - is_ai = yes - } - } - add = -10000 - } - } - } - modifier = { #I fought an independence war against you. - desc = offer_vassalization_interaction_aibehavior_independence_war_tt - trigger = { - scope:recipient = { - exists = var:independence_war_former_liege - var:independence_war_former_liege = scope:actor - } - } - add = -300 - } - modifier = { # We are both nomadic - desc = interaction_nonnomad_vs_nomad - trigger = { - scope:actor = { - government_has_flag = government_is_nomadic - } - scope:recipient = { - government_has_flag = government_is_nomadic - } - } - add = 25 - } - modifier = { # Isolationist tradition - desc = isolationist_reason - trigger = { - NOT = { - scope:actor.culture = scope:recipient.culture - } - scope:recipient.culture = { - has_cultural_tradition = tradition_isolationist - } - } - add = -25 - } - modifier = { #Bankrupt - desc = bankrupt_reason - trigger = { - scope:actor.gold <= -1 - } - add = -100 - } - modifier = { #Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 2 - } - } - } - add = 40 - } - modifier = { # Allied - desc = offer_vassalization_interaction_aibehavior_allied_tt - trigger = { - scope:recipient = { - is_allied_to = scope:actor - } - } - add = 25 - } - modifier = { # Is the Rightful Liege of recipient - desc = offer_vassalization_interaction_aibehavior_rightfulliegetitleholder_tt - trigger = { - scope:actor = { is_rightful_liege_of = scope:recipient } - } - add = 50 - } - modifier = { # Encircled - desc = offer_vassalization_interaction_aibehavior_encircled_tt - trigger = { - scope:recipient = { - NOT = { - any_neighboring_top_liege_realm_owner = { - NOT = { - this = scope:actor - } - } - } - NOT = { - any_realm_county = { - is_coastal_county = yes - } - } - } - } - add = 50 - } - modifier = { #Distant Realm — Overseas Connection - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - character_is_realm_neighbor = scope:recipient - NOT = { #Ibiza should want to be a vassal of Mallorca, etc. - character_is_land_realm_neighbor = scope:recipient - scope:actor = { is_rightful_liege_of = scope:recipient } - } - } - } - add = -50 - } - modifier = { #Distant Realm — No Connection - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:actor = { - NOT = { - character_is_realm_neighbor = scope:recipient - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } } - } - add = -100 - } - modifier = { #Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:actor = { - NOT = { - character_is_realm_neighbor = scope:recipient - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } - } - add = -200 - } - modifier = { - desc = offer_vassalization_interaction_aibehavior_power_tt - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # Intended for recipient to use max, to avoid having vassalizations become too easy for weakened realms - divide = { value = scope:actor.current_military_strength min = 1 } - } - multiply = 100 - ceiling = yes - } - } - modifier = { - desc = offer_vassalization_interaction_aibehavior_vassal_opinion_tt - trigger = { - scope:actor = { - number_of_powerful_vassals >= 1 - } - } - - add = { - value = 0 - scope:actor = { - every_powerful_vassal = { - if = { - limit = { - save_temporary_opinion_value_as = { - name = vassal_opinion - target = scope:actor - } - } - add = scope:vassal_opinion - } - } - - if = { - limit = { - number_of_powerful_vassals > 0 - } - divide = number_of_powerful_vassals - } - else = { - divide = 10 - } - } - - divide = 10 - } - } - - # MINOR - modifier = { #Friend modifier. - desc = offer_vassalization_interaction_aibehavior_friend_tt - trigger = { - scope:recipient = { - has_relation_friend = scope:actor - NOT = { has_relation_best_friend = scope:actor } - } - } - add = 20 - } - modifier = { #Best Friend modifier. - desc = offer_vassalization_interaction_aibehavior_best_friend_tt - trigger = { - scope:recipient = { - has_relation_best_friend = scope:actor - } - } - add = 50 - } - modifier = { #Lover modifier. - desc = interaction_lover - trigger = { - scope:recipient = { - has_relation_lover = scope:actor - NOT = { has_relation_soulmate = scope:actor } - } - } - add = 20 - } - modifier = { #Soulmate modifier. - desc = interaction_soulmate - trigger = { - scope:recipient = { - has_relation_soulmate = scope:actor - } - } - add = 50 - } - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -200 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -2000 - } - modifier = { #Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 25 - } - - modifier = { # Same language - add = 5 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { # Iberian Struggle, less likely for outsiders to vassalize inside - add = -35 - desc = iberian_struggle_reason_reason - trigger = { - scope:actor = { - NOT = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - scope:recipient = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - } - } - - modifier = { #Ageism modifier vs kids. - desc = offer_vassalization_interaction_aibehavior_child_tt - trigger = { - scope:actor = { - age < 12 - } - scope:recipient = { - age > 16 - } - } - add = -5 - } - modifier = { #Illegitimacy modifier. - desc = offer_vassalization_interaction_aibehavior_illegitimate_tt - trigger = { - scope:actor = { - OR = { - AND = { - has_trait = bastard - scope:recipient = { - faith = { NOT = { has_doctrine = doctrine_bastardry_none } } - } - } - has_trait = denounced - has_trait = disinherited - } - } - } - add = -10 - } - - modifier = { #Claimant modifier. - desc = offer_vassalization_interaction_aibehavior_claimant_tt - trigger = { - scope:actor.primary_title = { - scope:recipient = { - has_claim_on = prev - } - } - } - add = -50 - } - - modifier = { # Ambitious - desc = TAKE_THE_VOWS_AMBITIOUS - trigger = { - scope:recipient = { - has_trait = ambitious - } - } - add = -30 - } - modifier = { # Brave - desc = INTERACTION_BRAVE - trigger = { - scope:recipient = { - has_trait = brave - } - } - add = -30 - } - modifier = { # wrathful - desc = INTERACTION_WRATHFUL - trigger = { - scope:recipient = { - has_trait = wrathful - } - } - add = -40 - } - modifier = { # vengeful - desc = INTERACTION_VENGEFUL - trigger = { - scope:recipient = { - has_trait = vengeful - } - } - add = -20 - } - modifier = { # peasant leader - desc = INTERACTION_PEASANT_LEADER - trigger = { - scope:recipient = { - has_trait = peasant_leader - } - } - add = -40 - } - modifier = { # populist leader - desc = INTERACTION_POPULIST_LEADER - trigger = { - scope:recipient = { - has_trait = populist_leader - } - } - add = -100 - } - modifier = { #martial leader - desc = INTERACTION_MARTIAL_EDUCATION - trigger = { - scope:recipient = { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - } - } - } - add = -10 - } - modifier = { # Arrogant - desc = INTERACTION_ARROGANT - trigger = { - scope:recipient = { - has_trait = arrogant - } - } - add = -60 - } - - modifier = { # Fickle - desc = INTERACTION_FICKLE - trigger = { - scope:recipient = { - has_trait = fickle - } - } - add = -10 - } - - modifier = { # Stubborn - desc = INTERACTION_STUBBORN - trigger = { - scope:recipient = { - has_trait = stubborn - } - } - add = -180 - } - - modifier = { # Trusting - desc = TAKE_THE_VOWS_TRUSTING - trigger = { - scope:recipient = { - has_trait = trusting - } - } - add = 20 - } - - modifier = { # Humble - desc = INTERACTION_HUMBLE - trigger = { - scope:recipient = { - has_trait = humble - } - } - add = 20 - } - - modifier = { # Content - desc = INTERACTION_CONTENT - trigger = { - scope:recipient = { - has_trait = content - } - } - add = 20 - } - - modifier = { # Craven - desc = INTERACTION_CRAVEN - trigger = { - scope:recipient = { - has_trait = craven - } - } - add = 100 - } - - modifier = { # FP3 modifier. - desc = GENERIC_YOUR_PIETY_LEVEL_MODIFIER - trigger = { scope:actor = { any_character_struggle = { has_struggle_phase_parameter = piety_level_affects_vassalage_acceptance } } } - add = { - value = { - value = scope:actor.piety_level - subtract = low_piety_level - } - multiply = 10 - } - } - - # OPINION INFLUENCE - modifier = { - add = intimidated_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - opinion_modifier = { #Compare Opinion modifier - Clans care more about opinion - trigger = { - scope:actor = { - government_has_flag = government_is_clan - } - scope:recipient = { - government_has_flag = government_is_clan - } - } - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.7 - } - opinion_modifier = { #Compare Opinion modifier. - trigger = { - OR = { - scope:actor = { - NOT = { government_has_flag = government_is_clan } - } - scope:recipient = { - NOT = { government_has_flag = government_is_clan } - } - } - } - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.35 - } - - # DIPLOMATIC COURT GRANDEUR BONUS - modifier = { - trigger = { - scope:actor = { - has_royal_court = yes - has_dlc_feature = royal_court - has_court_type = court_diplomatic - court_grandeur_current_level >= 1 - } - } - add = { - value = scope:actor.court_grandeur_current - if = { - limit = { # Reduce the bonus if you are below your expected level - scope:actor = { - court_grandeur_current_level < court_grandeur_minimum_expected_level - } - } - multiply = 0.15 - } - else = { - multiply = 0.3 - } - } - desc = DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON - } - - # CONTRACT OPTIONS - modifier = { - add = 20 - scope:actor = { - faith = { - has_doctrine = doctrine_pluralism_pluralistic - } - } - scope:recipient = { - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - desc = CONTRACT_RELIGIOUS_EXEMPTION_REASON - } - modifier = { - add = 30 - scope:low_obligations = yes - desc = CONTRACT_MERCIFUL_KHAN_REASON - } - modifier = { - add = -10 - scope:send_siege_weapons = yes - desc = CONTRACT_SEND_SIEGE_WEAPONS_REASON - } - modifier = { - add = -50 - scope:recipient = { - NOT = { - government_has_flag = government_is_herder - } - } - scope:send_tribute = yes - desc = CONTRACT_SEND_TRIBUTE_REASON - } - - # INSPECTION BONUSES - modifier = { - desc = "INSPECTION_REASON" - add = 5 - scope:recipient = { - has_variable_list = lesser_inspection_bonus - is_target_in_variable_list = { - name = lesser_inspection_bonus - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON" - add = 10 - scope:recipient = { - has_variable_list = inspection_bonus - is_target_in_variable_list = { - name = inspection_bonus - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON_REWARD" - add = 10 - scope:recipient = { - has_variable_list = inspection_reward - is_target_in_variable_list = { - name = inspection_reward - target = scope:actor - } - } - } - modifier = { - desc = "INSPECTION_REASON_REWARD_FOCUSED" - add = 10 - scope:actor = { has_character_modifier = inspection_reward_focused_vassal_acceptance } - } - - # LOW LEGITIMACY - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -10 - scope:actor = { - has_legitimacy_flag = reduced_vassalization_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -20 - scope:actor = { - has_legitimacy_flag = very_reduced_vassalization_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -50 - scope:actor = { - has_legitimacy_flag = massively_reduced_vassalization_acceptance - } - } - - # HIGH LEGITIMACY - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 25 - scope:actor = { - has_legitimacy_flag = increased_vassalization_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 50 - scope:actor = { - has_legitimacy_flag = very_increased_vassalization_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 75 - scope:actor = { - has_legitimacy_flag = extra_increased_vassalization_acceptance - } - } - - # INFLUENCE - modifier = { - add = 25 - scope:influence_send_option = yes - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - - #HISTORICALLY ADMIN PEOPLES WANT TO BE ADMIN - modifier = { - add = 30 - scope:actor = { - government_has_flag = government_is_administrative - } - scope:recipient = { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } - } - } - } - - desc = "HISTORICAL_ADMIN_REASON" - } - - modifier = { # AI-only weights, keep the pope from vassalizing too fast - trigger = { - exists = faith:catholic.religious_head - faith:catholic.religious_head = scope:actor - scope:actor = { is_ai = yes } - } - add = -50 - } - - modifier = { - trigger = { - scope:actor = { - has_variable = severed_head_vassalization - var:severed_head_vassalization = { - this = scope:recipient - } - } - } - add = 200 - desc = COWED_BY_SEVERED_HEAD_MODIFIER - } - - modifier = { #You're distracted by another war - desc = IS_AT_WAR_REASON - trigger = { - scope:actor = { - is_at_war = yes - } - } - add = -20 - } - modifier = { #You're distracted by multiple wars - desc = HAS_MULTIPLE_WARS_REASON - trigger = { - scope:actor = { - any_character_war = { - count >= 2 - exists = this - } - } - } - add = { - value = 0 - scope:actor = { - every_character_war = { - add = -15 - } - } - } - } - modifier = { #You have waged terrifying wars of devastation... - desc = WAGED_KHANS_TERROR_WARS_REASON - trigger = { - scope:actor = { - has_variable = gok_terror_war_value - } - } - add = scope:actor.var:gok_terror_war_value - } - modifier = { # Pacing needed for AI genghis - trigger = { - scope:actor = { - is_ai = yes - } - scope:recipient = { - is_ai = yes - ai_boldness >= 0 - } - } - add = -1000 - } - } - - # Low starting obligations - send_option = { - is_shown = { - scope:recipient = { - NOT = { - government_has_flag = government_is_herder - } - } - } - flag = low_obligations - localization = lenient_obligations - } - - #Normal obligations for normies - send_option = { - is_shown = { - scope:recipient = { - OR = { - highest_held_title_tier < tier_duchy - government_has_flag = government_is_herder - } - } - } - starts_enabled = { always = yes } - flag = normal_obligations - localization = gok_normal_obligations - } - #Demand army - send_option = { - is_shown = { - scope:recipient = { - NOT = { - government_has_flag = government_is_herder - } - highest_held_title_tier >= tier_duchy - } - } - flag = send_army - localization = send_army - starts_enabled = { - scope:recipient = { - mpo_gok_auto_cultural_maa_trigger = yes - highest_held_title_tier >= tier_duchy - } - } - } - #Demand siege weapons - send_option = { - is_shown = { - scope:recipient = { - NOR = { - government_has_flag = government_is_herder - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } - highest_held_title_tier >= tier_duchy - } - } - flag = send_siege_weapons - localization = send_siege_weapons - starts_enabled = { - scope:recipient = { - mpo_gok_auto_cultural_maa_trigger = no - highest_held_title_tier >= tier_duchy - } - } - } - - #Demand immediate tribute - send_option = { - is_shown = { - scope:recipient = { - NOT = { - government_has_flag = government_is_herder - } - } - } - flag = send_tribute - localization = send_tribute - } - - send_option = { # EP3 Influence - is_shown = { - scope:actor = { - government_has_flag = government_has_influence - } - } - is_valid = { - scope:actor = { influence >= medium_influence_value } - } - flag = influence_send_option - localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = yes - - on_accept = { - scope:actor = { - save_scope_as = gok - } - mpo_gok_offer_submission_effect = yes - - scope:recipient = { - add_character_flag = { - flag = accepted_gok_submission - years = 3 - } - } - - scope:actor = { - #If recipient isn't a big deal, fire a hidden event that just creates a feed notification (to minimize khan clicking) - if = { - limit = { - scope:recipient = { - NOR = { - highest_held_title_tier >= tier_kingdom - sub_realm_size >= 10 - } - } - } - trigger_event = mpo_greatest_of_khans.0020 - } - else = { - trigger_event = mpo_greatest_of_khans.0021 - } - - ## Remove bonus, it's been used - if = { - limit = { has_character_modifier = event_bonus_to_vassal_accept } - remove_character_modifier = event_bonus_to_vassal_accept - } - - if = { # FP3 - limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } } - scope:recipient = { remove_trait = disloyal } - } - } - } - - on_decline = { - scope:recipient = { - save_scope_as = gok_victim - } - scope:actor = { - show_as_tooltip = { - mpo_gok_offer_submission_refusal_effect = yes - } - - trigger_event = mpo_greatest_of_khans.0022 - } - } - - ai_potential = { - any_owned_story = { - OR = { - story_type = story_greatest_of_khans - story_type = story_mongol_invasion - } - } - is_independent_ruler = yes - #Not defending or losing an attacking war - NOT = { - any_character_war = { - OR = { - AND = { - any_war_attacker = { - this = root - } - attacker_war_score < 0 - } - any_war_defender = { - this = root - } - } - } - } - #Already engaged in three wars - any_character_war = { - count >= 3 - exists = this - } - } - - ai_will_do = { - base = 100 - - # AI prefers to receive higher obligations from their vassals when possible. - modifier = { - factor = 2 - scope:low_obligations = yes - } - - modifier = { - factor = 3 - scope:normal_obligations = yes - } - - modifier = { - factor = 4 - scope:send_army = yes - } - modifier = { - factor = 4 - scope:send_siege_weapons = yes - } - modifier = { - factor = 5 - scope:send_tribute = yes - } - modifier = { - factor = 3 - scope:recipient = { - sub_realm_size < 3 - } - } - - #really want to get of little realms we encircle - modifier = { - factor = 10 - scope:recipient = { - realm_size <= 20 - NOT = { - any_neighboring_top_liege_realm_owner = { - NOT = { - this = scope:actor - } - } - } - } - } - #Would rather just destroy someone they hate or distrust - modifier = { - factor = 0 - OR = { - has_relation_rival = scope:recipient - opinion = { - target = scope:recipient - value <= -90 - } - scope:recipient = { - has_trait = disloyal - } - scope:recipient = { - has_trait = conqueror - } - scope:recipient = { - has_trait = ambitious - } - scope:recipient = { - ai_greed >= medium_positive_ai_value - ai_honor <= medium_negative_ai_value - } - } - } - modifier = { - factor = 0 - scope:recipient = { - current_military_strength > 0 - scope:actor.current_military_strength > 0 - current_military_strength > scope:actor.current_military_strength - } - } - } -} - -### Negotiate Obedience -mpo_negotiate_obedience_interaction = { - category = interaction_category_vassal - icon = demand_obedience - desc = mpo_negotiate_obedience_interaction_desc - interface_priority = 80 - common_interaction = yes - - ai_frequency = 6 - popup_on_receive = yes - pause_on_receive = yes - - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:recipient = { - is_ai = yes - obedience_target ?= scope:actor - is_obedient = no - } - } - - cost = { - prestige = { - value = medium_prestige_value - if = { - limit = { - scope:actor = { has_realm_law = nomadic_authority_2 } - } - multiply = 1.25 - } - else_if = { - limit = { - scope:actor = { has_realm_law = nomadic_authority_3 } - } - multiply = 1.5 - } - else_if = { - limit = { - scope:actor = { has_realm_law = nomadic_authority_4 } - } - multiply = 1.75 - } - else_if = { - limit = { - scope:actor = { has_realm_law = nomadic_authority_5 } - } - multiply = 2 - } - } - } - - is_valid_showing_failures_only = { - scope:actor = { - is_imprisoned = no - NOT = { - is_at_war_with = scope:recipient - } - } - trigger_if = { - limit = { - scope:recipient = { is_landed = yes is_independent_ruler = no } - } - scope:recipient = { is_vassal_or_below_of = scope:actor } - } - trigger_else_if = { - limit = { - scope:recipient = { is_independent_ruler = yes } - } - scope:actor = { - custom_tooltip = { - text = mpo_interaction_not_neighbouring_tt - any_land_neighboring_realm_with_tributaries_owner = { - this = scope:recipient - } - } - } - } - trigger_else = {} - } - - ai_potential = { - government_has_flag = government_is_nomadic - primary_title.tier >= tier_duchy - prestige >= major_prestige_value - } - - send_option = { - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - flag = hook - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { - is_valid = { - scope:actor = { - gold >= medium_gold_value - } - } - flag = gold - localization = OFFER_GOLD_FOR_BETTER_AI_ACCEPTANCE - } - - send_option = { - is_valid = { - scope:actor.domicile = { - herd >= medium_herd_value - } - } - flag = herd - localization = OFFER_HERD_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = no - - ai_accept = { - base = -95 - modifier = { - trigger = { - scope:hook ?= yes - } - add = 100 - desc = MIGRATION_HOOK_USED - } - modifier = { - trigger = { - scope:gold ?= yes - } - add = 100 - desc = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE_TT - } - modifier = { - trigger = { - scope:herd ?= yes - } - add = 100 - desc = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_TT - } - modifier = { - add = 5 - scope:actor = { has_realm_law = nomadic_authority_2 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 10 - scope:actor = { has_realm_law = nomadic_authority_3 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 20 - scope:actor = { has_realm_law = nomadic_authority_4 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = 100 - scope:actor = { has_realm_law = nomadic_authority_5 } - desc = DEMAND_OBEDIENCE_INTERACTION_DOMINANCE_ACCEPTANCE - } - modifier = { - add = -30 - scope:actor = { legitimacy_level = 1 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = -20 - scope:actor = { legitimacy_level = 2 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 5 - scope:actor = { legitimacy_level = 3 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 15 - scope:actor = { legitimacy_level = 4 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = 30 - scope:actor = { legitimacy_level = 5 } - desc = DEMAND_OBEDIENCE_INTERACTION_LEGITIMACY_ACCEPTANCE - } - modifier = { - add = { - value = ai_boldness - multiply = -1 - divide = 2 - } - NOT = { ai_boldness = 0 } - desc = ARTIFACT_BOLDNESS_REASON - } - modifier = { - add = { - value = ai_greed - multiply = -1 - divide = 2 - } - ai_greed > 0 - desc = ARTIFACT_GREED_REASON - } - modifier = { - add = { - value = ai_honor - divide = 4 - } - NOT = { ai_honor = 0 } - desc = ARTIFACT_HONOR_REASON - } - modifier = { - add = -20 - scope:recipient = { - has_trait = brave - } - desc = BLACKMAIL_INTERACTION_BRAVE_ACCEPTANCE - } - modifier = { - add = -50 - scope:recipient = { - has_trait = arrogant - } - desc = BLACKMAIL_INTERACTION_ARROGANT_ACCEPTANCE - } - modifier = { - add = 25 - scope:recipient = { - has_trait = trusting - } - desc = BLACKMAIL_INTERACTION_TRUSTING_ACCEPTANCE - } - modifier = { - add = -50 - scope:recipient = { - has_trait = disloyal - } - desc = DEMAND_OBEDIENCE_INTERACTION_DISLOYAL_ACCEPTANCE - } - modifier = { - add = -500 - scope:recipient = { - exists = domicile - domicile.herd >= 100 - domicile.herd > scope:actor.domicile.herd - } - desc = DEMAND_OBEDIENCE_INTERACTION_HERD_ACCEPTANCE - } - modifier = { - add = -500 - scope:recipient = { - current_military_strength >= 100 - current_military_strength > scope:actor.current_military_strength - } - desc = DEMAND_OBEDIENCE_INTERACTION_MILITARY_MIGHT_ACCEPTANCE - } - modifier = { - add = 10 - scope:recipient = { - has_trait = craven - } - desc = BLACKMAIL_INTERACTION_CRAVEN_ACCEPTANCE - } - modifier = { - add = 10 - scope:recipient = { - has_trait = content - } - desc = DEMAND_OBEDIENCE_INTERACTION_CONTENT_ACCEPTANCE - } - modifier = { - add = 25 - any_character_situation = { - any_situation_sub_region = { - has_sub_region_phase_parameter = the_great_steppe_easier_obedience - any_situation_sub_region_participant_group = { - participant_group_type = nomad_rulers_capital - participant_group_has_character = scope:actor - } - } - } - desc = DEMAND_OBEDIENCE_INTERACTION_ZUD_ACCEPTANCE - } - bp2_hostage_dread_modifier = yes - } - - ai_will_do = { - base = 0 - modifier = { - scope:herd ?= yes - add = -1 - } - modifier = { - scope:gold ?= yes - add = -1 - } - modifier = { - scope:hook ?= yes - add = -1 - } - modifier = { - scope:recipient = { - is_kurultai_trigger = yes - } - add = 100 - } - } - - cooldown_against_recipient = { years = 10 } - - ai_targets = { # They will try to get a Stable Succession - ai_recipients = councillors - } - - on_accept = { - scope:actor = { - send_interface_toast = { - type = event_toast_effect_good - title = mpo_demand_obedience_interaction_toast - left_icon = scope:recipient - # Pay what you need to pay first - if = { - limit = { scope:hook = yes } - use_hook = scope:recipient - } - if = { - limit = { scope:gold = yes } - pay_short_term_gold = { - target = scope:recipient - gold = medium_gold_value - } - } - if = { - limit = { scope:herd = yes } - if = { - limit = { exists = scope:recipient.domicile } - pay_herd = { - target = scope:recipient - value = domicile.medium_herd_value - } - } - else = { # For a nice tooltip - show_as_tooltip = { - pay_herd = { - target = scope:recipient - value = domicile.medium_herd_value - } - } - hidden_effect = { domicile = { change_herd = medium_herd_loss } } - } - } - scope:recipient = { - add_opinion = { - target = scope:actor - modifier = obedience_opinion - } - } - } - } - } -} - -join_confederation_interaction = { - category = interaction_category_diplomacy - icon = offer_confederation_interaction - - desc = join_confederation_interaction_desc - - ai_targets = { - ai_recipients = neighboring_rulers_including_tributary_borders - } - ai_frequency = 8 - popup_on_receive = yes - pause_on_receive = yes - - common_interaction = yes - - cooldown_against_recipient = { years = 3 } - - is_shown = { - scope:actor = { - is_playable_character = yes - is_independent_ruler = yes - OR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_tribal - } - highest_held_title_tier <= tier_duchy - is_landed = yes - is_confederation_member = no - } - scope:recipient = { - is_confederation_member = yes - } - } - - is_valid_showing_failures_only = { - scope:actor = { - valid_confederation_member_trigger = { CHARACTER = scope:recipient } - is_imprisoned = no - is_at_war = no - NOR = { - has_trait = conqueror - has_trait = greatest_of_khans - } - } - } - - cost = { - prestige = { - value = 0 - if = { - limit = { scope:prestige_send_option = yes } - add = scope:actor.minor_prestige_value - desc = PRESTIGE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - } - } - - greeting = positive - notification_text = OFFER_CONFEDERATION_INTERACTION_NOTIFICATION - - ai_accept = { - base = -50 - - modifier = { # Cultural Acceptance - add = offer_vassalage_acceptance_value - desc = cultural_acceptance_interaction_reason - trigger = { - scope:actor = { - NOT = { has_same_culture_as = scope:recipient } - culture = { - cultural_acceptance = { target = scope:recipient.culture value <= 90 } - } - } - } - } - - modifier = { #Different faith, no pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { #Of two different faiths AND the potential vassal's faith is not pluralistic. - faith = scope:actor.faith - faith = { has_doctrine = doctrine_pluralism_pluralistic } - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - } - } - add = { - value = -30 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -30 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -30 - } - } - } - - modifier = { #Different faith, pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { - faith = scope:actor.faith - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -15 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -15 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -15 - } - } - } - - modifier = { #Different faith, both have pluralism. - desc = offer_vassalization_interaction_aibehavior_differentfaith_tt - trigger = { - scope:recipient = { - NOR = { - faith = scope:actor.faith - government_has_flag = government_is_nomadic - government_has_flag = government_is_herder - } - scope:actor.faith = { has_doctrine = doctrine_pluralism_pluralistic } - faith = { has_doctrine = doctrine_pluralism_pluralistic } - } - } - add = { - value = -10 - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_hostile_level - } - } - } - add = -10 - } - if = { - limit = { - scope:recipient.faith = { - faith_hostility_level = { - target = scope:actor.faith - value >= faith_evil_level - } - } - } - add = -10 - } - } - } - modifier = { #We just fought against each other. - desc = offer_vassalization_interaction_aibehavior_recent_war_tt - trigger = { - scope:recipient = { - any_truce_holder = { - this = scope:actor - } - } - # Ensure the truce wasn't purchased and is indeed from a war - scope:actor = { - NOT = { - has_purchased_truce_with_char = { TARGET = scope:recipient } - } - } - } - add = -40 - } - modifier = { #You fought an independence war against me - desc = offer_confederation_independence_war_reverse_tt - trigger = { - scope:actor = { - exists = var:independence_war_former_liege - var:independence_war_former_liege = scope:recipient.top_liege - } - } - add = -100 - } - modifier = { #I fought an independence war against you. - desc = offer_confederation_independence_war_tt - trigger = { - scope:recipient = { - exists = var:independence_war_former_liege - var:independence_war_former_liege = scope:actor.top_liege - } - } - add = -50 - } - modifier = { #Bankrupt - desc = bankrupt_reason - trigger = { - scope:actor.gold <= -1 - } - add = -30 - } - modifier = { #Wide difference in rank - desc = offer_vassalization_interaction_aibehavior_widetitletier_tt - trigger = { - scope:actor = { - tier_difference = { - target = scope:recipient - value > 1 - } - } - } - add = 10 - } - modifier = { # Allied - desc = offer_vassalization_interaction_aibehavior_allied_tt - trigger = { - scope:recipient = { - is_allied_to = scope:actor - } - } - add = 50 - } - modifier = { # Is the Rightful Liege of actor - desc = offer_vassalization_interaction_aibehavior_rightfulvassaltitleholder_tt - trigger = { - scope:recipient = { is_rightful_liege_of = scope:actor } - } - add = -75 - } - modifier = { # Is the Rightful Liege of recipient - desc = offer_vassalization_interaction_aibehavior_rightfulliegetitleholder_tt - trigger = { - scope:actor = { is_rightful_liege_of = scope:recipient } - } - add = 20 - } - modifier = { #No adjacency - desc = offer_vassalization_interaction_aibehavior_unconnectedrealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 100000 } } - } - add = -25 - } - modifier = { #Distant Realm - desc = offer_vassalization_interaction_aibehavior_distantrealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 100000 } } - } - add = -50 - } - modifier = { #Remote Realm. - desc = offer_vassalization_interaction_aibehavior_remoterealm_tt - trigger = { - scope:recipient = { - NOT = { - any_land_neighboring_realm_with_tributaries_owner = { - OR = { - this = scope:actor - AND = { - exists = scope:actor.confederation - is_member_of_confederation = scope:actor.confederation - } - AND = { - exists = scope:actor.confederation - suzerain ?= { - is_member_of_confederation = scope:actor.confederation - } - } - suzerain ?= { - this = scope:actor - } - } - } - } - } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } - } - add = -125 - } - #Relative power - modifier = { - desc = offer_vassalization_interaction_aibehavior_power_tt - add = { - value = 1 - subtract = { - value = scope:recipient.max_military_strength # Intended for recipient to use max, to avoid having vassalizations become too easy for weakened realms - divide = { value = scope:actor.top_liege.current_military_strength min = 1 } - } - multiply = 5 - ceiling = yes - min = -100 - } - } - - #Powerful vassal opinion of you - modifier = { - desc = offer_confederation_offerer_vassal_opinion_tt - trigger = { - scope:actor.top_liege = { - number_of_powerful_vassals >= 1 - } - } - - add = { - value = 0 - scope:actor.top_liege = { - every_powerful_vassal = { - if = { - limit = { - save_temporary_opinion_value_as = { - name = vassal_opinion - target = scope:actor.top_liege - } - } - add = scope:vassal_opinion - } - } - - if = { - limit = { - number_of_powerful_vassals > 0 - } - divide = number_of_powerful_vassals - } - else = { - divide = 5 - } - } - - divide = 10 - } - } - - modifier = { #Friend modifier. - desc = offer_vassalization_interaction_aibehavior_friend_tt - trigger = { - scope:recipient = { - has_relation_friend = scope:actor - NOT = { has_relation_best_friend = scope:actor } - } - } - add = 25 - } - modifier = { #Best Friend modifier. - desc = offer_vassalization_interaction_aibehavior_best_friend_tt - trigger = { - scope:recipient = { - has_relation_best_friend = scope:actor - } - } - add = 50 - } - modifier = { #Lover modifier. - desc = interaction_lover - trigger = { - scope:recipient = { - has_relation_lover = scope:actor - NOT = { has_relation_soulmate = scope:actor } - } - } - add = 25 - } - modifier = { #Soulmate modifier. - desc = interaction_soulmate - trigger = { - scope:recipient = { - has_relation_soulmate = scope:actor - } - } - add = 50 - } - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_tt - trigger = { - scope:recipient = { - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - add = -200 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_tt - trigger = { - scope:recipient = { - has_relation_nemesis = scope:actor - } - } - add = -1000 - } - modifier = { #Rivalry modifier. - desc = offer_vassalization_interaction_aibehavior_rival_confederation_tt - trigger = { - scope:recipient.confederation = { - any_confederation_member = { - NOT = { - this = scope:recipient - } - has_relation_rival = scope:actor - NOT = { has_relation_nemesis = scope:actor } - } - } - } - add = -100 - } - modifier = { #Nemesis modifier. - desc = offer_vassalization_interaction_aibehavior_nemesis_confederation_tt - trigger = { - scope:recipient.confederation = { - any_confederation_member = { - NOT = { - this = scope:recipient - } - has_relation_nemesis = scope:actor - } - } - } - add = -500 - } - - modifier = { #Same Dynasty modifier. - desc = offer_vassalization_interaction_aibehavior_dynasty_tt - trigger = { - exists = scope:actor.dynasty - exists = scope:recipient.dynasty - scope:recipient = { - dynasty = scope:actor.dynasty - } - } - add = 25 - } - - modifier = { #Same House modifier. - desc = offer_vassalization_interaction_aibehavior_house_tt - trigger = { - exists = scope:actor.house - exists = scope:recipient.house - scope:recipient = { - house = scope:actor.house - } - } - add = 50 - } - - modifier = { # Same language - add = 20 - desc = speaks_same_language_interaction_reason - trigger = { - scope:actor = { - knows_language_of_culture = scope:recipient.culture - } - } - } - - modifier = { #Ageism modifier vs kids. - desc = offer_vassalization_interaction_aibehavior_child_tt - trigger = { - scope:actor = { - age < 12 - } - scope:recipient = { - age > 16 - } - } - add = -5 - } - - modifier = { #Illegitimacy modifier. - desc = confederation_offerer_illegitimate_tt - trigger = { - scope:actor.top_liege = { - OR = { - AND = { - has_trait = bastard - scope:recipient = { - faith = { NOT = { has_doctrine = doctrine_bastardry_none } } - } - } - has_trait = denounced - has_trait = disinherited - } - } - } - add = -20 - } - - modifier = { #Claimant modifier. - desc = confederation_interaction_aibehavior_claimant_tt - trigger = { - scope:actor = { - any_held_title = { - scope:recipient = { - has_claim_on = prev - } - } - } - } - add = -50 - } - - modifier = { # Ambitious - desc = TAKE_THE_VOWS_AMBITIOUS - trigger = { - scope:recipient = { - has_trait = ambitious - } - } - add = -25 - } - - modifier = { # Paranoid - desc = INTERACTION_PARANOID - trigger = { - scope:recipient = { - has_trait = paranoid - } - } - add = -25 - } - - modifier = { # Arrogant - desc = INTERACTION_ARROGANT - trigger = { - scope:recipient = { - has_trait = arrogant - } - } - add = -25 - } - - modifier = { # Greedy - desc = INTERACTION_GREEDY - trigger = { - scope:recipient = { - has_trait = greedy - } - } - add = -15 - } - - modifier = { # Trusting - desc = TAKE_THE_VOWS_TRUSTING - trigger = { - scope:recipient = { - has_trait = trusting - } - } - add = 15 - } - - modifier = { # Craven - desc = INTERACTION_CRAVEN - trigger = { - scope:recipient = { - has_trait = craven - } - } - add = 25 - } - - opinion_modifier = { #Compare Opinion modifier. - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.35 - } - modifier = { - add = intimidated_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 1 - } - } - desc = INTIMIDATED_REASON - } - modifier = { - add = cowed_external_reason_value - scope:recipient = { - has_dread_level_towards = { - target = scope:actor - level = 2 - } - } - desc = COWED_REASON - } - # DIPLOMATIC COURT GRANDEUR BONUS - modifier = { - trigger = { - scope:actor.top_liege = { - has_royal_court = yes - has_dlc_feature = royal_court - has_court_type = court_diplomatic - court_grandeur_current_level >= 1 - } - } - add = { - value = scope:actor.top_liege.court_grandeur_current - if = { - limit = { # Reduce the bonus if you are below your expected level - scope:actor.top_liege = { - court_grandeur_current_level < court_grandeur_minimum_expected_level - } - } - multiply = 0.15 - } - else = { - multiply = 0.3 - } - } - desc = DIPLOMATIC_COURT_ACCEPTANCE_INCREASE_REASON - } - - # LOW LEGITIMACY - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -10 - scope:actor = { - has_legitimacy_flag = reduced_confederation_acceptance - } - } - modifier = { - desc = "LOW_LEGITIMACY_REASON" - add = -25 - scope:actor = { - has_legitimacy_flag = very_reduced_confederation_acceptance - } - } - - # HIGH LEGITIMACY - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 15 - scope:actor = { - has_legitimacy_flag = increased_confederation_acceptance - } - } - modifier = { - desc = "HIGH_LEGITIMACY_REASON" - add = 40 - scope:actor = { - has_legitimacy_flag = very_increased_confederation_acceptance - } - } - - modifier = { - add = 50 - scope:actor = { - culture = scope:recipient.culture - } - desc = "SAME_CULTURE_REASON" - } - modifier = { - add = -20 - NOT = { - scope:actor = { - culture = scope:recipient.culture - } - } - scope:actor = { - NOR = { - culture = { - any_parent_culture_or_above = { - this = scope:recipient.culture - } - } - scope:recipient.culture = { - any_parent_culture_or_above = { - this = scope:actor.culture - } - } - culture = { - has_same_culture_heritage = scope:recipient.culture - } - } - } - desc = "DIFFERENT_CULTURE_REASON" - } - # Are you using a hook? - modifier = { - trigger = { - scope:hook ?= yes - } - add = 100 - desc = LEGEND_HOOK_USED - } - # PRESTIGE - modifier = { - add = 40 - scope:prestige_send_option = yes - desc = PRESTIGE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - # HERD - modifier = { - add = 40 - scope:herd_send_option = yes - desc = HERD_INTERACTION_ACCEPTANCE_SEND_OPTION - } - modifier = { - add = 20 - desc = join_confederation_neighboring_foe_tt - scope:recipient = { - confederation_neighboring_foe_trigger = { CHARACTER = scope:recipient } - } - } - #No neighbor scaring them - modifier = { - add = -30 - desc = NO_FRIGHTENING_NEIGHBOR_REASON - NOT = { - scope:recipient = { - confederation_neighboring_foe_trigger = { CHARACTER = scope:recipient } - } - } - } - #Neighbor is TERRIFYING them - modifier = { - add = 50 - desc = TERRIFYING_NEIGHBOR_REASON - scope:recipient = { - save_temporary_scope_as = confederate - any_land_neighboring_realm_with_tributaries_owner = { - top_suzerain ?= { - NOR = { - this = scope:actor - this = scope:actor.top_liege - } - confederation_worthy_foe_strength_ratio_value <= 0.25 - NOT = { is_allied_to = scope:recipient } - OR = { - highest_held_title_tier >= tier_kingdom - faith = { - faith_hostility_level = { - target = scope:recipient.faith - value >= faith_evil_level - } - } - has_trait = conqueror - has_trait = greatest_of_khans - any_owned_story = { - OR = { - story_type = story_greatest_of_khans - story_type = story_mongol_invasion - } - } - } - } - } - } - } - modifier = { - add = 100 - desc = JOINING_CONFEDERATION_WAR_REASON - scope:recipient = { - confederation = { - any_confederation_member = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = prev - is_defender = prev - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_defender = { - this = scope:actor - } - } - defender_war_score < 80 - } - } - } - } - } - - modifier = { - add = -100 - desc = join_confederation_abandoned_confederation_tt - scope:actor = { - has_variable = left_confederation - var:left_confederation ?= { - this = scope:recipient.confederation - } - } - } - modifier = { - add = -100 - desc = join_confederation_abandoned_confederation_tt - scope:actor = { - has_variable = left_confederation - var:left_confederation ?= { - this = scope:recipient.confederation - } - } - } - modifier = { - add = duchy_confederation_vassals_value_recipient - desc = TOO_MANY_CONFEDERATION_VASSALS_REASON - scope:recipient.confederation = { - any_confederation_member = { - count >= 6 - highest_held_title_tier >= tier_county - } - } - } - - modifier = { - add = 50 - desc = join_confederation_loyal_tt - scope:actor = { - has_trait = loyal - } - } - modifier = { - add = -50 - desc = join_confederation_disloyal_tt - scope:actor = { - has_trait = disloyal - } - } - } - - send_option = { - flag = hook - is_valid = { - scope:actor = { - has_usable_hook = scope:recipient - } - } - localization = GENERIC_SPEND_A_HOOK - } - - send_option = { # Herd - is_shown = { - scope:actor = { - government_has_flag = government_is_nomadic - exists = domicile - } - } - is_valid = { - scope:recipient = { - government_has_flag = government_is_nomadic - exists = domicile - } - scope:actor.domicile = { herd >= minor_herd_value } - } - flag = herd_send_option - localization = TRADE_HERD_FOR_BETTER_AI_ACCEPTANCE_CONFEDERATION - } - - send_option = { # Prestige - is_shown = { - always = yes - } - is_valid = { - scope:actor = { prestige >= minor_prestige_value } - } - flag = prestige_send_option - localization = TRADE_PRESTIGE_FOR_BETTER_AI_ACCEPTANCE - } - - send_options_exclusive = no - - on_accept = { - if = { - #checking that the delay hasn't made the character invalid - limit = { - scope:recipient = { - is_playable_character = yes - } - } - if = { - limit = { - scope:actor = { - has_character_flag = forming_confederation - } - } - scope:actor = { remove_character_flag = forming_confederation } - } - if = { - limit = { - scope:recipient.confederation = { - any_confederation_member = { - is_at_war_as_defender = yes - any_character_war = { - is_war_leader = prev - is_defender = prev - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_defender = { - this = scope:actor - } - } - defender_war_score < 80 - } - } - } - } - scope:recipient.confederation = { - every_confederation_member = { - limit = { - is_at_war_as_defender = yes - } - every_character_war = { - limit = { - is_war_leader = prev - is_defender = prev - NOR = { - any_war_attacker = { - is_allied_to = scope:actor - } - any_war_attacker = { - this = scope:actor - } - any_war_defender = { - this = scope:actor - } - } - defender_war_score < 80 - } - add_to_list = recipient_wars - } - } - } - every_in_list = { - list = recipient_wars - save_scope_as = recipient_war - primary_attacker = { - save_scope_as = attacker - } - add_defender = scope:actor - } - } - scope:recipient = { - save_scope_as = confederation_offerer - } - scope:actor = { - save_scope_as = confederation_accepter - } - scope:recipient.confederation = { - save_scope_as = confederation - } - show_as_tooltip = { - #If actor is top liege and offering vassaldom - scope:actor = { - custom_tooltip = join_confederation_recipient_tt - custom_tooltip = confederation_defensive_wars_tt - custom_tooltip = unlock_leave_confederation_interaction_tt - } - } - if = { - limit = { - scope:actor = { - government_has_flag = government_is_nomadic - } - } - scope:actor = { - add_character_modifier = { - modifier = mpo_confederation_member_modifier - years = 5 - } - capital_county ?= { - change_county_fertility = major_county_fertility_level_gain - } - } - } - if = { - limit = { - scope:actor = { - is_ai = no - } - } - scope:actor = { - custom_tooltip = confederation_raiding_attacking_tt - if = { - limit = { - government_has_flag = government_is_nomadic - } - custom_tooltip = confederation_restrictions_warning_tt - } - else = { - custom_tooltip = confederation_restrictions_tribe_warning_tt - } - } - } - scope:actor = { - if = { - limit = { - government_has_flag = government_is_nomadic - } - custom_tooltip = confederation_migrating_leaving_warning_tt - } - } - scope:actor = { - #Event distributor event - trigger_event = mpo_interactions_events.0030 - } - if = { - limit = { - scope:prestige_send_option = yes - } - scope:recipient = { - add_prestige = scope:actor.minor_prestige_value - } - } - if = { - limit = { - scope:herd_send_option = yes - } - scope:actor = { - pay_herd = { - target = scope:recipient - value = domicile.minor_herd_value - } - } - } - } - } - - on_decline = { - scope:actor = { - #So that the right desc is used - save_scope_as = asking_to_join - #letter response - trigger_event = mpo_interactions_events.0004 - } - } - - ai_potential = { - #AI rely on the offer interaction, not this one - always = no - } - - ai_will_do = { - base = 0 - } -} diff --git a/N3OW/common/character_interactions/_character_interactions.info b/N3OW/common/character_interactions/_character_interactions.info deleted file mode 100644 index 90c9f8cd..00000000 --- a/N3OW/common/character_interactions/_character_interactions.info +++ /dev/null @@ -1,581 +0,0 @@ -=== Notes === -This info is a WIP. - -=== Structure === - -my_interaction = { - interface_priority = number # Used by interaction menu. Sorts interactions - # by this (higher first), after categorization - # and placing in More... menu - - common_interaction = yes/no # Used by interaction menu. Common interactions - # are not never placed in the More... submenu - - category = interaction_category_hostile # Required! Used by interaction menu. Groups - # interaction in this category. - - filter_tags = { string1 string2 } # Used by ToggleFilteredCharacterInteractionMenu - # to open a subset of the interaction menu with - # only the interactions that have a matching - # filter_tag or category - # These are localized with _filter_tag_desc as a - # suffix when they appear in the interaction menu - - icon = key # What icon to use. If an icon is used for more - # than one interaction; please consider making - # it general (such as icon_culture for - # interactions relating to culture or - # icon_personal for personal schemes.). - # Otherwise defaults to none/the my_interaction - # key + related my_interaction.dds in - # gfx/interface/icons/character_interactions - - override_background = { reference = relaxing_room } # Used to define which image is used as the - # background for the interaction window. These - # can use triggers. - # - # Root is scope:actor for the interaction. If - # there are no backgrounds defined or none are - # valid, the interaction gui will default to - # "study" - - - is_highlighted = trigger # Should the interaction be highlighted in - # the interaction menu. Not highlighted if - # is_valid or is_valid_showing_failures_first is false - - highlighted_reason = loc_key # Tooltip if highlighted in menu - - on_decline_summary = dynamic description # Flavor text that is shown under acceptance - # widget. Use it when you need to draw more - # attention to the on decline effect - - special_interaction = type # This interaction uses specialized GUI - - special_ai_interaction = type # This interaction runs specialized code that - # identifies the interaction by this - - interface = call_ally/marriage/grant_titles/etc. # What interface does the interaction use? - - custom_character_sort = { } # What custom character sort options should the - # interaction have available? Last one defined - # will show up first in the dropdown list. - # - # Current Options: - # candidate_score (requires a target title) - # governor_efficiency - scheme = elope/murder/etc. # The type of scheme the interaction starts - - popup_on_receive = yes # Have the interaction pop-up for the - # recipient when received - - force_notification = yes/no # Force diplomatic item if interaction is - # auto-accept - - pause_on_receive = yes/no # Pause the game on receive. It usually makes - # sense to combine it with popup_on_receive - - ai_accept_negotiation = yes/no # If the interaction is declined negotiations - # will start. We don't show "won't accept", etc. - # because there is still a possibility that the - # interaction will be accepted via negotiation - # event chain - - hidden = yes # Is the interaction hidden? - - use_diplomatic_range = yes/no/trigger # Does this interaction check diplomatic range? - # Yes by default - - can_send_despite_rejection = yes # Interaction can be sent and the ai might reject - - ignores_pending_interaction_block = yes # If the actor is a player and the recipient - # already has received an interaction from them - # pending a response, can this interaction be - # sent anyway. - # Defaults to no - - send_name = loc_key # The name of the interaction in context of - # it being seen once sent. Defaults to database - # object key - - needs_recipient_to_open = yes # Does the interaction need a recipient set to - # be able to be allowed to open and be shown. - # Defaults to no - - show_effects_in_notification = no # Should the effects of the interaction be shown - # in the notification window when an interaction - # is sent. - # Defaults to yes - - diarch_interaction = no # If this interaction should be taken by diarch, - # including unlanded one - - alert_icon = texture_path # Default is gfx/interface/icons/ - # character_interactions/my_interaction_alert.dds - - icon_small = texture_path # Default is gfx/interface/icons/ - # character_interactions/my_interaction_small.dds - - should_use_extra_icon = { always = yes } # When to show an extra icon. - # Tooltip key is _extra_icon - - extra_icon = "gfx/<...>/hook_icon.dds" # Icon to show when should_use_extra_icon is true - - target_type = type # Possible types: - # title - # artifact - # men_at_arms - # court_position_type - # count (default) - - target_filter = type # See FAQ for possible types - - ai_intermediary_maybe = no # The ai intermediary answer is randomized - - ai_maybe = yes # The ai answer is randomized - - ai_min_reply_days = 4 # Minimum days before ai replies - - ai_max_reply_days = 9 # Maximum days before ai replies - - desc = loc_key # Short description of the interaction - - greeting = negative/positive # Sets tone in request text - - intermediary_notification_text = loc_key # Request text shown to the intermediary - - notification_text = loc_key # Request text shown to the recipient - - prompt = loc_key # What text should be shown under the - # portrait? (For example: "Pick a Guardian") - - cooldown = { years = x } # How long until the interaction can be - # used again? - - cooldown_against_recipient = { years = x } # How long until the interaction can be - # used again against recipient? - - ignore_recipient_recieve_cooldown = trigger # Under what circumstances can an interaction - # against a recipient be used despite there - # being a cooldown for targeting that recipient? - - category_cooldown = { years = x } # Will apply a cooldown to all interactions in - # the same category as this interaction - # - # If an interaction already has a cooldown, - # the longer cooldown one will be applied - - category_cooldown_against_recipient = { years = x } # Will apply a cooldown to all interactions in - # the same category as this interaction against - # this recipient - # - # If an interaction already has a cooldown, the - # longer cooldown will be applied - - is_shown = trigger # Is the interaction available and visible - # between scope:actor and scope:recipient - - is_valid_showing_failures_only = trigger # Is the interaction valid to be selected in - # it's current setup, trigger only displays - # failures - - is_valid = trigger # Is the interaction valid to be selected in - # it's current setup - - has_valid_target_showing_failures_only = trigger # Is the target valid, trigger only displays - # failures - - has_valid_target = trigger # Is the target valid - - can_be_picked = trigger # Can this character be picked as a valid target - - can_be_picked_title = trigger # Can this title be picked as a valid target - - can_be_picked_artifact = trigger # Can this artifact be picked as a valid target - - can_be_picked_regiment = trigger # Can this regiment be picked as a valid target - - auto_accept = yes/no/trigger # Is the interaction automatically accepted, - # or can recipient decide - - can_send = trigger # Can the interaction be sent? - - can_be_blocked = trigger # Can the interaction be blocked by the - # recipient (i.e. by a hook on the actor) - - redirect = {} # This changes the redirection of characters - # using the scopes actor, recipient, - # secondary_actor and secondary_recipient - - populate_actor_list = {} # Everyone sorted into the list 'characters' has - # the potential of being shown to be selected. - # - # Uses the scopes actor, recipient, - # secondary_actor and secondary_recipient. - - populate_recipient_list = {} # Same as populate_actor_list - - localization_values = = {} # To be able to use values in loc - # (for example: RANSOM_COST = - # scope:secondary_recipient.ransom_cost_value - # lets you use $RANSOM_COST|0$ in loc) - - options_heading = loc_key # Text shown above options block - describes all - # options in general - - send_option = { # Adds an option - - is_shown = trigger # Is option shown. Independent trigger - don't - # reference any other option flags to avoid - # logic bugs - - is_valid = trigger # Is option selectable - - current_description = desc # Tooltip - - flag = flag_name # If selected then scope:flag_name will be - # set to yes - - localization = loc_key # Loc_key for option label - - starts_enabled = trigger # Trigger for whether this should be on when the - # window opens. If not defined, defaults to off - - can_be_changed = trigger # Trigger for whether this option can be changed - # from its default - - can_invalidate_interaction = bool # If yes then when the AI picks an interaction - # it will do the full can send this entire - # interaction check instead of the more - # performance saving checking of recipient - # refusal and ai will do, use with care and - # profile it - } - - # Options should avoid preventing an interaction from sending (except by the recipient refusing), as we assume that to be the case in the AI for performance reasons, use can_invalidate_interaction if you need it to be re-checked - - send_options_exclusive = yes/no # Are the options exclusive? - - secondary_scopes_optional = yes/no # Are the secondary scope targets optional? - - on_send = effect # Executes directly the interaction is sent - - on_accept = effect # Executes when accepted by recipient - # (only if intermediary accepts) - - on_decline = effect # Executes when declined by recipient - # (only if intermediary accepts) - - on_blocked_effect = effect # Executes when blocked by recipient - # (only if intermediary accepts) - - pre_auto_accept = effect # Only executes if the interaction was auto - # accepted. Done before any other side effect - # (E.G., hard coded ones like marriage) - - on_auto_accept = effect # Only executes if the interaction was - # auto accepted - - on_intermediary_accept = effect # Executes when intermediary allows the - # interaction to happen. It's followed by - # recipient decision - - on_intermediary_decline = effect # Executes when intermediary declines the - # interaction. It prevents any effect from - # being called on the recipient - - reply_item_key = loc_key # The key to the loc to show in the interaction - # item tooltip. Receives the name of the - # interaction in $INTERACTION$. Default value - # "INTERACTION_REPLY_ITEM" - - - ### These loc keys are shown to the player when sending the interaction. The meaning is what is going to be the answer from the target. - pre_answer_yes_key = loc_key # The key to the loc when the interaction is - # going to be accepted. - # Default value "ANSWER_YES" - - pre_answer_no_key = loc_key # The key to the loc when the interaction is - # NOT going to be accepted. - # Default value "ANSWER_NO" - - pre_answer_maybe_key = loc_key # The key to the loc when the interaction maybe - # is accepted. Receives the acceptance value in - # $VALUE$. - # Default value "ANSWER_MAYBE" - - pre_answer_yes_breakdown_key = ANSWER_WILL_ACCEPT # Summary header for acceptance breakdown for - # recipient, when they accept - - pre_answer_no_breakdown_key = ANSWER_WILL_NOT_ACCEPT # Summary header for acceptance breakdown for - # recipient, when they decline - - pre_answer_maybe_breakdown_key = ANSWER_SUM_MAYBE # Summary header for acceptance breakdown for - # recipient, when it's randomized - - intermediary_breakdown_yes = ANSWER_WILL_ACCEPT # Summary header for acceptance breakdown for - # intermediary, when they accept - - intermediary_breakdown_no = ANSWER_WILL_NOT_ACCEPT # Summary header for acceptance breakdown for - # intermediary, when they decline - - intermediary_breakdown_maybe = ANSWER_SUM_MAYBE # Summary header for acceptance breakdown for - # intermediary, when it's randomized - - - ### These loc keys are shown to the player when answering an interaction. - intermediary_answer_accept_key = ANSWER_YES # Intermediary Accept interaction button text - - intermediary_answer_reject_key = ANSWER_NO # Intermediary Decline interaction button text - - answer_block_key = ANSWER_BLOCK # Recipient Block interaction text - - answer_accept_key = ANSWER_YES # Recipient Accept interaction button text - - answer_reject_key = ANSWER_NO # Recipient Decline interaction button text - - answer_acknowledge_key = ANSWER_ACKNOWLEDGE # Recipient Acknowledge interaction button text. - # Used for notifications when it's already - # happened - - - cost = { # Scripted cost for the interaction. The - # interaction will be disabled if the actor - # can't pay up, and the cost will be subtracted - # from the actor when the interaction is sent. - # Renown can only be spent by the dynast. - piety = {} - prestige = {} - gold = {} - renown = {} - } - - ai_instant_response = yes/no # Will the AI respond instantly, and not pretend - # to think about it for N days? - - ai_set_target = {} # Set scope:target to make the AI target - # something specific. Title targeting - # interactions don't need this - ai_targets = { - ai_recipients = type # Which characters does the ai consider as - # recipient for the interaction, can be scripted - # multiple times to combine lists - # - # Available lists are in the "ai_targets" - # section of this file (trying to add an invalid - # list will trigger an error message with all - # available ) - - max = integer # Maximum number of targets to consider, unset - # considers all of them, will consider random - # targets that it filters too - - chance = 0-1 # A low chance, such as 0.25, randomly excludes - # that number of characters from being checked - - # this is useful for saving performance - } - - ai_target_quick_trigger = { # Quick triggers for the ai_targets - - adult = yes # The target needs to be adult - - attracted_to_owner = yes # The target needs to be attracted to owner - - owner_attracted = yes # Owner needs to be attracted to the target - - prison = yes # Target must be in prison - } - - ai_frequency = months # How often should the ai consider doing this - # interaction - - ai_potential = trigger # Will the ai consider trying this interaction. - # Root scope is the actor, and other event - # target are not available - - ai_intermediary_accept = mtth # Will the intermediary ai approve for this - # interaction and forward it to the recipient - - ai_accept = mtth # Will the ai accept a request for this - # interaction - - ai_will_do = mtth # How interested is the ai in sending this - # interaction (tested after selecting targets) - # 0-100 percent chance, will be clamped. - # - - ### Note that for title interactions, each individual target title will get evaluated, and the one giving the highest ai_will_do will get used. If the interaction has options, the combination of options that gives the highest ai_will_do will be used. -} - -=== FAQ === -Q: What does the special interaction type arrange_marriage_interaction do? -A: special_interaction = arrange_marriage_interaction will add extra marriage info to the interaction - this info makes the game show the special marriage interfaces when setting up an interaction or replying to it. - It's also used by the ai in knowing which interaction to use when setting up marriages. - It automatically marries/betroths the secondary participants and sets up alliances and hands out prestige. - -Q: What does "secondary_actor = marriage" and "secondary_recipient = marriage" do? -A: It states that the interaction has secondary participants (the one's actually getting married) and that - we're allowed to change them in the interface. It also automatically redirects the interaction to the matchmaker - so that the player can arrange a marriage with the son/daughter of another ruler and get the child as the - secondary recipient and the ruler as the recipient (since they will be the ones accepting or not). - It also sets up the list of characters to choose from from the actor/recipient with their courts and children. - -Q: What does "secondary_actor = marry_off" and "secondary_recipient = marry_off" do? -A: Very similar to marriage, but with some expections: - - The list of characters is calculated from all living characters that are allowed to marry. - - The redirection makes the character you do the interaction with the secondary actor (since you're the one marrying them off) - - There's the marriage redirection for whoever you select them to marry (ie mostly being the employer) - -Q: How and when are the character interaction triggers checked? -A: These are the main triggers used by interactions: - - is_shown - - is_highlighted - - is_valid_showing_failures_only - - is_valid - - has_valid_target_showing_failures_only - - has_valid_target - - can_be_picked - - can_be_picked_title - - can_be_blocked - - can_send - -Q: What are the possible types for target_filter? -A: Possible types: - - actor_domain_titles - - recipient_domain_titles - - secondary_actor_domain_titles - - secondary_recipient_domain_titles - - actor_domain_titles_including_leases - - recipient_domain_titles_including_leases - - secondary_actor_domain_titles_including_leases - - secondary_recipient_domain_titles_including_leases - - actor_de_jure_titles - - recipient_de_jure_titles - - secondary_actor_de_jure_titles - - secondary_recipient_de_jure_titles - - actor_realm_titles - - recipient_realm_titles - - secondary_actor_realm_titles - - secondary_recipient_realm_titles - - actor_top_liege_de_jure_titles - - recipient_top_liege_de_jure_titles - - secondary_actor_top_liege_de_jure_titles - - secondary_recipient_top_liege_de_jure_titles - - - actor_artifacts - - recipient_artifacts - - actor_artifacts_claimable - - recipient_artifacts_claimable - - - actor_maa - - recipient_maa - - actor_personal_maa - - recipient_personal_maa - - actor_title_maa - - recipient_title_maa - - - count (default) - -Is there any other special behaviors set in code that these interactions are affected by? -When are the following conditions evaluated, are any of them checked during special circumstances (e.g. "not all scopes exist yet"): -is_shown -can_be_picked -is_valid_showing_failures_only -has_valid_target_showing_failures_only - - - -=== Custom Widgets === - -=== FAQ === -Q: What does the special interaction type arrange_marriage_interaction do? -A: special_interaction = arrange_marriage_interaction will add extra marriage info to the interaction - this info makes the game show the special marriage interfaces when setting up an interaction or replying to it. - It's also used by the ai in knowing which interaction to use when setting up marriages. - It automatically marries/betroths the secondary participants and sets up alliances and hands out prestige. - -Q: What does "secondary_actor = marriage" and "secondary_recipient = marriage" do? -A: It states that the interaction has secondary participants (the one's actually getting married) and that - we're allowed to change them in the interface. It also automatically redirects the interaction to the matchmaker - so that the player can arrange a marriage with the son/daughter of another ruler and get the child as the - secondary recipient and the ruler as the recipient (since they will be the ones accepting or not). - It also sets up the list of characters to choose from from the actor/recipient with their courts and children. - -Q: What does "secondary_actor = marry_off" and "secondary_recipient = marry_off" do? -A: Very similar to marriage, but with some expections: - - The list of characters is calculated from all living characters that are allowed to marry. - - The redirection makes the character you do the interaction with the secondary actor (since you're the one marrying them off) - - There's the marriage redirection for whoever you select them to marry (ie mostly being the employer) - -Q: How and when are the character interaction triggers checked? -A: These are the main checks used by interactions: - - Can Send: If an interaction can be sent is tested like this: - - check if set up for sending (this means that all targets and secondary actors/recipients that the interaction uses, must have been selected) - - check diplomatic range (if interaction scripted to use it) - - make special is shown checks decided by special_interaction = - - Trigger: is_shown - - check if the interaction is already being considered by the recipient - - Trigger: is_valid_showing_failures_only - - Trigger: has_valid_target_showing_failures_only - - Trigger: can_send - - Trigger: is_valid - - Trigger: has_valid_target - - make special can send checks decided by special_interaction = - If it passes all the above, then we check if the interaction needs to be accepted (auto_accept = no or failing trigger and interactions that can be sent regardless like imprison) - interactions that need acceptance cannot be sent to the ai unless it will accept. - - When populating a list of titles we look at this (examples: grant title, revoke title): - - select domain or dejure title based on target_filter = - - Trigger: can_be_picked_title with the full interaction scope and the title set as scope:target - Note: can_be_picked_title is not checked when we try to send, it's a separate trigger that should be a fast way of deciding what can end up in the list to select from - - When populating a list of characters we look a this: - - secondary_actor/secondary_recipient = decides what to base the list off (vassals, courtiers, marriage, dynasty, house, ...) - If we're haven't picked a character already (many interactions wants us to pick two characters, such as marriage) - - Trigger: can_be_picked with the current interaction scipe and the tested character set as root - Else if we're picking character number two - - Try setting the character as secondary_actor/secondary_recipient. The interaction should be fully set up after this. - - Do a full Can Send test, but ignore the ai acceptance check. - Note: can_be_picked is only there to filter out the first character we need to select and is not part of the Can Send test. - - Is Shown: is_shown is used by the interface to check if the interaction should be visible in the interaction list - Is Valid: is_valid and is_valid_showing_failures_only are tested to see if an interaction should be enabled (clickable) or not in the menu - - -== ai_targets == -The following are valid AI targets: -known_secrets - Characters who has a secret you know of -scheme_targets -hooked_characters -neighboring_rulers -peer_vassals -guests -dynasty -courtiers -councillors -prisoners -sub_realm_characters -realm_characters -vassals -liege -self -head_of_faith -spouses -family -children -primary_war_enemies -war_enemies -war_allies -scripted_relations - Any character you have a scripted relation with -activity_host - Host of your involved activity -activity_guests - Guests of your involved activity -contacts - People on your contact list (connected to task contracts) -domicile_location_top_ruler - Ruler of domicile location's Top Realm (for Domicile Owners) -domicile_location_top_realm_vassals - Vassals of domicile location's Top Realm (for Domicile Owners) -domicile_location_neighboring_top_rulers - Rulers of Neighboring Top Realms (for Domicile Owners, uses the top liege of the domicile's location to fetch neighboring realms) -domicile_location_neighboring_top_realm_vassals - Vassals of Neighboring Top Realms (for Domicile Owners, uses the top liege of the domicile's location to fetch neighboring realms) -top_realm_domicile_owners - Owners of domiciles located in Top Liege Realm (for unlanded Domicile Owners, uses the top liege of the location you're in) -sub_realm_domicile_owners - Owners of domiciles located within your own realm (for Landed Rulers) -nearby_domicile_owners - Nearby owners of domiciles (Uses a range value defined as NEARBY_DOMICILE_RANGE in 00_defines.txt) diff --git a/N3OW/common/court_postitions/types/N3OW_court_positions.txt b/N3OW/common/court_positions/types/N3OW_court_positions.txt similarity index 100% rename from N3OW/common/court_postitions/types/N3OW_court_positions.txt rename to N3OW/common/court_positions/types/N3OW_court_positions.txt diff --git a/N3OW/common/culture/cultures/00_brythonic.txt b/N3OW/common/culture/cultures/00_brythonic.txt index baf702aa..a76467a2 100644 --- a/N3OW/common/culture/cultures/00_brythonic.txt +++ b/N3OW/common/culture/cultures/00_brythonic.txt @@ -5,6 +5,7 @@ heritage = heritage_brythonic language = language_brythonic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_concubines tradition_poetry @@ -19,6 +20,9 @@ clothing_gfx = { northern_clothing_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_24 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } ethnicities = { 5 = caucasian_blond @@ -35,6 +39,7 @@ welsh = { heritage = heritage_brythonic language = language_brythonic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_poetry #tradition_concubines @@ -50,6 +55,18 @@ welsh = { building_gfx = { western_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_24 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 5 = caucasian_blond + 30 = caucasian_ginger + 35 = caucasian_brown_hair + 30 = caucasian_dark_hair + } +} + ethnicities = { 5 = caucasian_blond @@ -66,6 +83,7 @@ cornish = { heritage = heritage_brythonic language = language_brythonic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_fishermen tradition_storytellers @@ -79,6 +97,10 @@ cornish = { clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_24 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 5 = caucasian_blond 30 = caucasian_ginger @@ -94,6 +116,7 @@ cumbrian = { heritage = heritage_brythonic language = language_brythonic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_poetry tradition_concubines @@ -107,7 +130,10 @@ cumbrian = { building_gfx = { western_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } - + house_coa_frame = house_frame_24 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 5 = caucasian_blond 30 = caucasian_ginger diff --git a/N3OW/common/culture/cultures/00_byzantine.txt b/N3OW/common/culture/cultures/00_byzantine.txt index 4d76e675..bd0dc2ad 100644 --- a/N3OW/common/culture/cultures/00_byzantine.txt +++ b/N3OW/common/culture/cultures/00_byzantine.txt @@ -5,7 +5,7 @@ heritage = heritage_byzantine language = language_greek martial_custom = martial_custom_male_only - + head_determination = head_determination_domain dlc_tradition = { trait = tradition_ep3_imperial_tagmata requires_dlc_flag = roads_to_power @@ -38,7 +38,10 @@ building_gfx = { byzantine_building_gfx } clothing_gfx = { byzantine_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_02 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 10 = mediterranean_byzantine } diff --git a/N3OW/common/culture/cultures/00_israelite.txt b/N3OW/common/culture/cultures/00_israelite.txt index 1e2de2e5..01c9d83a 100644 --- a/N3OW/common/culture/cultures/00_israelite.txt +++ b/N3OW/common/culture/cultures/00_israelite.txt @@ -5,6 +5,7 @@ heritage = heritage_israelite language = language_high_german martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_diasporic tradition_philosopher_culture @@ -19,7 +20,10 @@ building_gfx = { western_building_gfx } clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } - + house_coa_frame = house_frame_23 + house_coa_mask_offset = { 0.0 0.03 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 25 = caucasian_blond 15 = caucasian_ginger @@ -35,6 +39,7 @@ sephardi = { heritage = heritage_israelite language = language_iberian martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_diasporic tradition_caravaneers @@ -49,7 +54,10 @@ sephardi = { building_gfx = { mena_building_gfx } clothing_gfx = { byzantine_clothing_gfx } unit_gfx = { mena_unit_gfx } - + house_coa_frame = house_frame_23 + house_coa_mask_offset = { 0.0 0.03 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 10 = arab } @@ -61,6 +69,7 @@ radhanite = { heritage = heritage_israelite language = language_turkic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_diasporic tradition_philosopher_culture @@ -76,7 +85,10 @@ radhanite = { coa_gfx = { israelite_group_coa_gfx } building_gfx = { mena_building_gfx } clothing_gfx = { mongol_clothing_gfx } #Radhanites travelled all over the world; trade networks spanning from Iceland to China - unit_gfx = { mena_unit_gfx } + unit_gfx = { mena_unit_gfx } + house_coa_frame = house_frame_23 + house_coa_mask_offset = { 0.0 0.03 } + house_coa_mask_scale = { 0.9 0.9 } ethnicities = { 10 = arab @@ -93,6 +105,7 @@ kochinim = { heritage = heritage_israelite language = language_tamil martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_diasporic tradition_philosopher_culture @@ -108,7 +121,10 @@ kochinim = { coa_gfx = { israelite_group_coa_gfx } building_gfx = { indian_building_gfx } clothing_gfx = { indian_clothing_gfx } - unit_gfx = { indian_unit_gfx } + unit_gfx = { indian_unit_gfx } + house_coa_frame = house_frame_23 + house_coa_mask_offset = { 0.0 0.03 } + house_coa_mask_scale = { 0.9 0.9 } ethnicities = { 10 = south_indian @@ -122,6 +138,7 @@ bavlim = { heritage = heritage_israelite language = language_aramaic martial_custom = martial_custom_male_only + head_determination = head_determination_domain traditions = { tradition_diasporic tradition_caravaneers @@ -136,7 +153,10 @@ bavlim = { building_gfx = { mena_building_gfx } clothing_gfx = { byzantine_clothing_gfx } unit_gfx = { mena_unit_gfx } - + house_coa_frame = house_frame_23 + house_coa_mask_offset = { 0.0 0.03 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 10 = arab } diff --git a/N3OW/common/culture/eras/00_culture_eras.txt b/N3OW/common/culture/eras/00_culture_eras.txt index 2b6fdfdd..a84f8c3a 100644 --- a/N3OW/common/culture/eras/00_culture_eras.txt +++ b/N3OW/common/culture/eras/00_culture_eras.txt @@ -6,6 +6,9 @@ culture_era_tribal = { culture_era_early_medieval = { year = 2300 invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government culture_modifier = { culture_tradition_max_add = 1 @@ -25,6 +28,13 @@ culture_era_early_medieval = { toughness = 2 } + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 5 + toughness = 2 + } + # Accolade ## Accolade Archers maa_upgrade = { @@ -56,6 +66,9 @@ culture_era_early_medieval = { culture_era_high_medieval = { year = 2500 invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government culture_modifier = { culture_tradition_max_add = 1 @@ -79,6 +92,20 @@ culture_era_high_medieval = { toughness = 2 } + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 6 + toughness = 2 + } + + ## Fire Lancers + maa_upgrade = { + men_at_arms = fire_lancers + damage = 5 + screen = 3 + } + # Accolade ## Accolade Archers maa_upgrade = { @@ -132,6 +159,9 @@ culture_era_high_medieval = { culture_era_late_medieval = { year = 2750 invalid_for_government = tribal_government + invalid_for_government = nomad_government + invalid_for_government = herder_government + invalid_for_government = wanua_government culture_modifier = { culture_tradition_max_add = 1 @@ -156,6 +186,20 @@ culture_era_late_medieval = { toughness = 2 } + ## Gakgung Archers + maa_upgrade = { + men_at_arms = gakgung_archers + damage = 8 + toughness = 2 + } + + ## Fire Lancers + maa_upgrade = { + men_at_arms = fire_lancers + damage = 8 + screen = 5 + } + # Accolade ## Accolade Archers maa_upgrade = { diff --git a/N3OW/common/culture/eras/_culture_eras.info b/N3OW/common/culture/eras/_culture_eras.info index d79fd654..a5fc5281 100644 --- a/N3OW/common/culture/eras/_culture_eras.info +++ b/N3OW/common/culture/eras/_culture_eras.info @@ -1,5 +1,5 @@ name_of_culture_era = { # Key to the name - year = number # Year when the era can start getting base exposure. Must be 0 or greater. Error if it's not set. + year = number # Year when the era can start getting base spread. Must be 0 or greater. Error if it's not set. character_modifier = {} # Modifiers of this culture era. This will be applied to the characters of that cuture with valid government. culture_modifier = {} # Modifier of this culture era applied to the culture itself. county_modifier = {} # Modifier of this culture era applied to counties of the culture. diff --git a/N3OW/common/culture/innovations/00_early_medieval_innovations.txt b/N3OW/common/culture/innovations/00_early_medieval_innovations.txt index 8bf9ca83..1ad0eeb8 100644 --- a/N3OW/common/culture/innovations/00_early_medieval_innovations.txt +++ b/N3OW/common/culture/innovations/00_early_medieval_innovations.txt @@ -170,7 +170,6 @@ innovation_arched_saddle = { icon = @knight custom = unlock_maa_armored_horsemen - custom = eligible_accolade_lancer_attribute flag = global_regular diff --git a/N3OW/common/culture/innovations/00_fp3_innovations.txt b/N3OW/common/culture/innovations/00_fp3_innovations.txt index fce9efe8..219c200b 100644 --- a/N3OW/common/culture/innovations/00_fp3_innovations.txt +++ b/N3OW/common/culture/innovations/00_fp3_innovations.txt @@ -33,7 +33,8 @@ # Innovations that can only be discovered by a court scholar fp3_innovation_mural_sextant = { - group = culture_group_regional + skill = learning + group = culture_group_civic culture_era = culture_era_early_medieval icon = @misc_inventions @@ -50,7 +51,8 @@ fp3_innovation_mural_sextant = { } fp3_innovation_fritware = { - group = culture_group_regional + skill = learning + group = culture_group_civic culture_era = culture_era_late_medieval icon = @misc_inventions diff --git a/N3OW/common/culture/innovations/00_tribal_innovations.txt b/N3OW/common/culture/innovations/00_tribal_innovations.txt index 607440db..ba8b3f1b 100644 --- a/N3OW/common/culture/innovations/00_tribal_innovations.txt +++ b/N3OW/common/culture/innovations/00_tribal_innovations.txt @@ -24,7 +24,16 @@ @nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" @nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" @nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@gunpowder = "gfx/interface/icons/culture_innovations/innovation_gunpowder.dds" +@innovation_farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@coins = "gfx/interface/icons/culture_innovations/innovation_welfare_01.dds" @misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" +@quilted_armor = "gfx/interface/icons/culture_innovations/innovation_quilted_armor.dds" +@currency = "gfx/interface/icons/culture_innovations/innovation_currency.dds" +@farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@plenary_assemblies = "gfx/interface/icons/culture_innovations/innovation_plenary_assemblies.dds" +@siege_crossbow = "gfx/interface/icons/culture_innovations/innovation_auh_ballista.dds" + @camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" @elephant = "gfx/interface/icons/culture_innovations/innovation_elephant.dds" @@ -33,30 +42,74 @@ #culture_group_military -innovation_motte = { +innovation_motte = { # Earthworks in-game + skill = stewardship group = culture_group_military culture_era = culture_era_tribal icon = @fortifications + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_frankish + has_cultural_pillar = heritage_central_germanic + has_cultural_pillar = heritage_west_germanic + has_cultural_pillar = heritage_north_germanic + has_cultural_pillar = heritage_iberian + has_cultural_pillar = heritage_brythonic + has_cultural_pillar = heritage_goidelic + has_cultural_pillar = heritage_latin + has_cultural_pillar = heritage_west_slavic + } + } + icon = @fortifications + name = innovation_motte_actual_motte + } + + asset = { + trigger = { + has_cultural_pillar = heritage_chinese + } + icon = @fortifications + name = innovation_motte_chinese + } + custom = unlock_tribal_fortification_buildings - custom = nomad_motte_innovation_bonus + + parameters = { + nomad_motte_innovation_bonus = yes + } flag = global_regular flag = tribal_era_regular } innovation_catapult = { + skill = learning group = culture_group_military culture_era = culture_era_tribal icon = @siege_weapons - custom = unlock_maa_onager + custom = unlock_siege_maa_first_level + + asset = { + trigger = { + OR = { + has_cultural_pillar = heritage_chinese + has_cultural_pillar = heritage_japonic + has_cultural_pillar = heritage_korean + } + } + icon = @siege_crossbow + name = innovation_catapult_chinese + } flag = global_regular flag = tribal_era_regular } innovation_barracks = { + skill = martial group = culture_group_military culture_era = culture_era_tribal icon = @levy_building @@ -73,6 +126,7 @@ innovation_barracks = { } innovation_mustering_grounds = { + skill = martial group = culture_group_military culture_era = culture_era_tribal icon = @leadership_2 @@ -87,6 +141,7 @@ innovation_mustering_grounds = { } innovation_bannus = { + skill = martial group = culture_group_military culture_era = culture_era_tribal icon = @raised_banner @@ -105,9 +160,10 @@ innovation_bannus = { } innovation_quilted_armor = { + skill = martial group = culture_group_military culture_era = culture_era_tribal - icon = @weapons_and_armor_02 + icon = @quilted_armor custom = unlock_maa_armored_footmen custom = eligible_accolade_vanguard_attribute @@ -122,6 +178,7 @@ innovation_quilted_armor = { } innovation_development_01 = { + skill = stewardship group = culture_group_civic culture_era = culture_era_tribal icon = @civil_construction_1 @@ -137,9 +194,10 @@ innovation_development_01 = { } innovation_currency_01 = { + skill = stewardship group = culture_group_civic culture_era = culture_era_tribal - icon = @majesty_02 + icon = @currency character_modifier = { development_growth_factor = 0.1 @@ -152,6 +210,7 @@ innovation_currency_01 = { #culture_group_civic innovation_gavelkind = { + skill = diplomacy group = culture_group_civic culture_era = culture_era_tribal icon = @administration_3 @@ -167,9 +226,10 @@ innovation_gavelkind = { } innovation_crop_rotation = { + skill = stewardship group = culture_group_civic culture_era = culture_era_tribal - icon = @levy_building + icon = @farm custom = unlock_tribal_economic_buildings @@ -182,6 +242,7 @@ innovation_crop_rotation = { } innovation_city_planning = { + skill = stewardship group = culture_group_civic culture_era = culture_era_tribal icon = @civil_construction_2 @@ -201,6 +262,7 @@ innovation_city_planning = { } innovation_casus_belli = { + skill = diplomacy group = culture_group_civic culture_era = culture_era_tribal icon = @administration_1 @@ -213,9 +275,10 @@ innovation_casus_belli = { } innovation_plenary_assemblies = { + skill = diplomacy group = culture_group_civic culture_era = culture_era_tribal - icon = @leadership_1 + icon = @plenary_assemblies unlock_law = crown_authority_1 @@ -230,6 +293,7 @@ innovation_plenary_assemblies = { } innovation_ledger = { + skill = stewardship group = culture_group_civic culture_era = culture_era_tribal icon = @administration_2 @@ -245,9 +309,11 @@ innovation_ledger = { flag = tribal_era_regular } -#culture_group_regional +### culture_group_regional ### + innovation_table_of_princes = { - group = culture_group_regional + skill = diplomacy + group = culture_group_civic culture_era = culture_era_tribal icon = @nobility_01 @@ -267,7 +333,8 @@ innovation_table_of_princes = { } innovation_longboats = { - group = culture_group_regional + skill = martial + group = culture_group_military culture_era = culture_era_tribal region = world_europe_north icon = @longboats @@ -286,7 +353,8 @@ innovation_longboats = { } innovation_elephantry = { - group = culture_group_regional + skill = stewardship + group = culture_group_military culture_era = culture_era_tribal region = world_innovation_elephants icon = @elephant @@ -301,7 +369,8 @@ innovation_elephantry = { } innovation_war_camels = { - group = culture_group_regional + skill = stewardship + group = culture_group_military culture_era = culture_era_tribal region = world_innovation_camels icon = @camel @@ -316,7 +385,8 @@ innovation_war_camels = { } innovation_wootz_steel = { - group = culture_group_regional + skill = learning + group = culture_group_civic culture_era = culture_era_tribal region = world_india_deccan icon = @weapons_and_armor_01 @@ -331,7 +401,8 @@ innovation_wootz_steel = { } innovation_african_canoes = { - group = culture_group_regional + skill = martial + group = culture_group_military culture_era = culture_era_tribal region = world_africa_west icon = @majesty_01 diff --git a/N3OW/common/culture/innovations/01_fp1_innovations.txt b/N3OW/common/culture/innovations/01_fp1_innovations.txt index ee5d0383..476f27fe 100644 --- a/N3OW/common/culture/innovations/01_fp1_innovations.txt +++ b/N3OW/common/culture/innovations/01_fp1_innovations.txt @@ -24,6 +24,9 @@ @nobility_02 = "gfx/interface/icons/culture_innovations/innovation_nobility_02.dds" @nobility_03 = "gfx/interface/icons/culture_innovations/innovation_nobility_03.dds" @nobility_04 = "gfx/interface/icons/culture_innovations/innovation_nobility_04.dds" +@gunpowder = "gfx/interface/icons/culture_innovations/innovation_gunpowder.dds" +@innovation_farm = "gfx/interface/icons/culture_innovations/innovation_farm.dds" +@coins = "gfx/interface/icons/culture_innovations/innovation_welfare_01.dds" @misc_inventions = "gfx/interface/icons/culture_innovations/innovation_misc_inventions.dds" @camel = "gfx/interface/icons/culture_innovations/innovation_camel.dds" @@ -34,7 +37,8 @@ # Culture-Specific Innovations innovation_varangian_adventurers = { - group = culture_group_regional + skill = martial + group = culture_group_military culture_era = culture_era_tribal icon = @hird @@ -65,7 +69,8 @@ innovation_varangian_adventurers = { # Regional Innovations innovation_all_things = { - group = culture_group_regional + skill = diplomacy + group = culture_group_civic culture_era = culture_era_tribal region = world_europe_north icon = @raised_banner diff --git a/N3OW/common/culture/innovations/02_ce1_innovations.txt b/N3OW/common/culture/innovations/02_ce1_innovations.txt index a49f978f..949d904c 100644 --- a/N3OW/common/culture/innovations/02_ce1_innovations.txt +++ b/N3OW/common/culture/innovations/02_ce1_innovations.txt @@ -4,7 +4,8 @@ # Culture-Specific Innovations innovation_sanitation = { - group = culture_group_regional + skill = stewardship + group = culture_group_civic culture_era = culture_era_high_medieval icon = @innovation_welfare_02 diff --git a/N3OW/common/culture/innovations/_culture_innovations.info b/N3OW/common/culture/innovations/_culture_innovations.info index 70ee2fc2..c9fa094c 100644 --- a/N3OW/common/culture/innovations/_culture_innovations.info +++ b/N3OW/common/culture/innovations/_culture_innovations.info @@ -1,27 +1,122 @@ -name_of_culture_innovation = { # Key to the name - culture_era = key # key to the cultural era this innovation belongs. - group = group_name # Innovation group. Can be: culture_group_military, culture_group_civic or culture_group_regional. - icon = path # Path to the icon to show. If not set will use the default icon defined in NGameIcons::DEFAULT_CULTURE_INNOVATION_TYPE_ICON_PATH +############################################################## +# Structure +# +# Culture Innovations are templates for technologies bound to an era and possibly to cultural/regional requirements. +# These files generate the CultureInnovationType database. You can also interact with Culture Innovation Types as scoped objects, usually within the scope of a Culture. +# Cultures gradually unlock Innovations based on era and the skills of its Culture Head. +############################################################## - region = key # Region where this innovation can start getting base progress. Empty means anywhere. - potential = {} # Trigger to check if it can be unlocked by the culture. In contrast to can_progress it will be hidden otherwise. Scope: culture Default: always = yes - can_progress = {} # To check if it can start being exposed. Scope: culture Default: always = yes - character_modifier = {} # Modifiers of this culture innovation. This will be applied to the characters of that cuture. - culture_modifier = {} # Modifier of this culture innovation applied to the culture itself. - county_modifier = {} # Modifier of this culture innovation applied to counties of the culture. - province_modifier = {} # Modifier of this culture innovation applied to provinces in a county of the culture. - flag = flag_name # Optional flag, relevant for the has_all_innovations trigger. Can list any number of flags for each innovation. +# Key of the innovation +# This will also serve as fallback localization key: the generic innovation will use its key as loc key for the name, and append "_desc" to generate the loc key for its description. +name_of_culture_innovation = { - unlock_building = key # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. - unlock_decision = key # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. - unlock_casus_belli = key # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. - unlock_maa = key # key of a regiment that can be unlocked. There can be more than one. Actually does unlock the MaA. - unlock_law = key # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be maulually blocked on the object itself. - custom = loc_key # A custom effect description that will be added to the list of effects + # key to the cultural era this innovation belongs, e.g. culture_era_early_medieval. Refer to 00_culture_eras.txt for a list of available eras. + culture_era = key + + # Innovation group. Can be: culture_group_military, culture_group_civic or culture_group_regional. + group = group_name + + # Path to the default icon to show. If not set will use the default icon defined in NGameIcons::DEFAULT_CULTURE_INNOVATION_TYPE_ICON_PATH + icon = path + + # The Skill the Head of Culture will use to compute fascination bonuses. Can be one of: + # * learning + # * martial + # * stewardship + # * diplomacy + # * intrigue + # Set to learning by default. + skill = skill_name + + # the weight that will be used to randomly pick the innovation when selecting Spread (for AI Culture Heads) + # root = the culture head evaluating this innovation + ai_weight_for_spread = { + value = 1 + + if = { + limit = { + has_trait = education_martial + } + add = 100 + } + } + + # root = culture + # scope:character = cultural head + ai_weight_for_fascination = { + value = blah + scope:character = {} + } + + # Optional list of triggered assets. The innovation, when possible, will take the first asset that satisfies its trigger and use its members to style its name and icon. + # This style is calculated on startup or when a new culture is created and then never updated. + # When dealing with generic innovation types (that are not directly tied to a culture) this mechanism is not active. + # The order of definition of the assets matters: put higher priority assets first. + asset = { + + # culture-scoped trigger for deciding whether a culture is supposed to use this asset. + # please base this trigger on static data related to the culture, like aesthetics or heritage. + # We don't guarantee that the game is in a fully completed state during evaluation. + trigger = {} + + # the base loc key to use in this case. optional, but at least one between name and icon must be defined. + name = culture_specific_name + + # the icon to use in this case. optional, but at least one between name and icon must be defined. + icon = path_to_culture_specific_icon + } + + # Optional key of the region where this innovation can start getting base progress. + # If defined, the culture needs to be present in a minimum number of provinces in this region in order to be eligible. + # Empty means anywhere. + region = key + + # Trigger to check if it can be unlocked by the culture. In contrast to can_progress it will be hidden otherwise. Scope: culture Default: always = yes + potential = {} + + # To check if it can start being exposed. Scope: culture Default: always = yes + can_progress = {} + + # Modifiers of this culture innovation. This will be applied to the characters of that cuture. + character_modifier = {} + # Modifier of this culture innovation applied to the culture itself. + culture_modifier = {} + + # Modifier of this culture innovation applied to counties of the culture. + county_modifier = {} + + # Modifier of this culture innovation applied to provinces in a county of the culture. + province_modifier = {} + + # optionally add parameters to the innovation. They are defined in the same way as traits and traditions, and can be queried via script triggers. + parameters = { + + # Only boolean parameters are currently supported + parameter_name = yes/no + } + + # Optional flag, relevant for the has_all_innovations trigger. Can list any number of flags for each innovation. + flag = flag_name + + # key of a building that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manlually blocked on the object itself. + unlock_building = key + # key of a decicion that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manlually blocked on the object itself. + unlock_decision = key + # key of a casus belli that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manually blocked on the object itself. + unlock_casus_belli = key + # key of a regiment that can be unlocked. There can be more than one. Actually does unlock the MaA. + unlock_maa = key + # key of a law that can be unlocked. There can be more than one. This is only to show on the tooltip, it has to be manually blocked on the object itself. + unlock_law = key + # A custom effect description that will be added to the list of effects. You can specify more than one. + custom = loc_key + + # Optional upgrades to existing MaA. You can specify more than one. maa_upgrade = { - type = cavalry # The base MaA type to upgrade + # The base MaA type to upgrade + type = cavalry damage = 0.1 toughness = 0.1 pursue = 0.1 @@ -30,3 +125,19 @@ name_of_culture_innovation = { # Key to the name max_size = 1 } } + +### Innovation flags: +# flag = global_maa +# flag = global_regular +# flag = tribal_era_regular +# flag = early_medieval_era_regular +# flag = high_medieval_era_regular +# flag = late_medieval_era_regular +# +# flag = global_regional +# flag = tribal_era_regional +# flag = early_medieval_era_regional +# flag = high_medieval_era_regional +# flag = late_medieval_era_regional +# +# flag = silk_road_innovation diff --git a/N3OW/common/culture/name_equivalency/00_names.txt b/N3OW/common/culture/name_equivalency/00_names.txt index a1194e9e..5f962457 100644 --- a/N3OW/common/culture/name_equivalency/00_names.txt +++ b/N3OW/common/culture/name_equivalency/00_names.txt @@ -3,13 +3,14 @@ aasa_female = { A_sa A_se Asa A__sa } abahu_male = { Abahu Avda } abaya_male = { Abaya Abaye Abayi } abba_male = { Abba Aba } -abderrahman_male = { Abderrahman Abderahman } +abderrahman_male = { Abderrahman Abderahman Abdirahman Abdul-Rahman } 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 } +abu_bakr_male = { Abu_Bakr Abu-Bakr Bakari Abubakar Abubakari } abundius_male = { Abbondio } acciard_male = { Acciardu } acfred_male = { Acfred Acfredo } @@ -18,7 +19,7 @@ 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 = { AdalaI_da AdalaI_de Adelaida AdelaI_da Adelheid Adelaide Aleydis Elke } +adelaide_female = { AdalaI_da AdalaI_de Adelaida AdelaI_da Adelheid Adelaide Aleydis Elke Adeleida } adelasia_female = { Adelasia } adelchis_male = { Adelchis } adelfer_male = { Adelfer } @@ -41,16 +42,16 @@ 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 } +agatha_female = { Agatha AgA_ta Agafya Agata Agathe Agace Agta } agathos_male = { Agathos Agathon } 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 } +ahmad_male = { Ahmad Ehmed Ahmed } ahha_male = { Ahha Ahai } ailred_male = { Ailred E_thelrE_d Edryd } -aisha_female = { A_isha Aisha Ayshuna Ishush } +aisha_female = { A_isha Aisha Ayshuna Ishush Asha Aasha } aiulf_male = { Aio Aiulf Ajo } akbar_male = { Akbar Ekber } @@ -71,7 +72,7 @@ alebrand_male = { Alebrand Adalbrand } aleram_male = { Aleramo } alexander_male = { Alastair Aleksander Aleksandr Aleksandre Ales Alessandro Alexander AleksandE_r Alexandr Alexandros Alexandru Alisander Alissandru Alixandre Allisander Chaandy Eskander Lissandru Iskander Iskender Iskinder SA_ndor } alexandra_female = { Alexandra Saundra } -alexis_male = { Alessio Alessiu Alexei Alexios Alexis } +alexis_male = { Alessio Alessiu Alexei Alexios Alexis Alesch } alf_male = { Alf Alfr Alv A_lfr } alfgeir_male = { Alfgeir A_lfgeir} alfhild_female = { Alfhild Alfhildr A_lfrhildr } @@ -90,28 +91,29 @@ 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 = { Ambbrogghiu Ambrogio Ambroise Ambrosius Ambroso AmbrO_su Ambroz Amrus Emrys } +ambrosius_male = { Ambbrogghiu Ambrogio Ambroise Ambrosius Ambroso AmbrO_su Ambroz Amrus Emrys Ambros } 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 } +anastasia_female = { Anastasia Anastazja Staschia } 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 } +andrew_male = { Anders AndrA_s AndrE_ AndrE_s Andrea Andreas Andrei Andrew Andria Andrija Androus Andrzej Annirea JE_drzej OndR_ej Andri Andreia } andrea_female = { Andrea Andrijana } andronicus_male = { Andronicus Andronik Andronikos Andronic } angel_male = { Angel Angelo Anghel A_ngilu } -angela_female = { Angela A_ngila Angjelina } +angela_female = { Angela A_ngila Angjelina Anghela } angelus_male = { Angelus AN_gelos EngjE_ll } angus_male = { Angus A_engus O_engus Ungust Unuist } anna_male = { Anah } anna_female = { Ana Anah Anna Annah Annamma Anne Annes } anselm_male = { Anselm Anselme Anselmo Anselmu Anselmuccio } ansur_male = { Ansur } -anthimos_male = { Anthimos Anthinos } -anthony_male = { Antonius Annwn Antoine Anton Antoni AntO_ni Antonio Antonios Antoniotto Antoniu } +anthimos_male = { Anthimos Anthinos Antimus } +antonia_female = { Antonia TignO_la Antonija } +anthony_male = { Antonius Annwn Antoine Anton Antoni AntO_ni Antonio Antonios Antoniotto Antoniu Antieni } antiochus_male = { Antiogu } antoninus_male = { Antoninus Antoni_n Antonino Antoninu Antuninu } ansoald_male = { Ansaldo } @@ -122,6 +124,7 @@ anupapala_male = { Anupapala Anuppal } anushirvan_male = { Anushirvan EnU_S_irwan } aparajita_male = { Aparajita AparA_cita } aparajitavarman_male = { Aparajitavarman AparA_citavarman } +apollonia_female = { Apollonia Balungia Paluongia } aragonta_female = { Aragonta Aragonte Aragunta } arcadius_male = { Arcadius Argad } archibald_male = { Archambaud Archambaut Archibald Arcibaldo } @@ -188,15 +191,16 @@ balambar_male = { Balamber Balambar BalambA_r } balder_male = { Balder Baldr Baldur } baldric_male = { Baldric Baldarich Baldrick } baldwin_male = { Baldewin Baldoen Baldovino Balduin Baldwin BaudoI_n Baudouin Boudewijn } -baltasar_male = { Baltasar Balthasar } -baptiste_male = { Battista } -barbara_female = { Barbara Barabal } +baltasar_male = { Baltasar Balthasar Baltisar } +baptiste_male = { Battista Battesta } +barbara_female = { Barbara Barabal Barla } barid_male = { Barid BA_rD_r } barisone_male = { Barisone } barnabas_male = { Barnaba BernabO_ } birger_male = { Birger Birgir } -bartolomeus_male = { BarthE_lE_mi Bartholomeus Bartholomaios Bartol Bartolomeo Bartolomeus BartO_lu Bartosz BartoumiE_u Bartholomew Bertelemi Talmai Tulmay } +bartolomeus_male = { BarthE_lE_mi Bartholomeus Bartholomaios Bartol Bartolomeo Bartolomeus BartO_lu Bartosz BartoumiE_u Bartholomew Bertelemi Talmai Tulmay Barclameu } basil_male = { Basil Basileios Basilio Vasile Vasilii Vasiliy Basile } +basilica_female = { Basillike Basilissa Basilie Basilia } basso_male = { Bassiano Basso Bassu } batalo_male = { Batalo } batic_male = { BatiC_ } @@ -208,7 +212,7 @@ beli_male = { Beli Bili } 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 } +benedict_male = { Benedek Benedetto Benedict Benedictus Beneitu Benedikt Beneke BeneS_ Beneset Benet Bengt Benito Benoiet BenoI_t Binidittu Budoc Budic Budog Banadetg } benedicta_female = { Benedetta Benedicta Benedikte Beneoite Benita BenoI_te } benjamin_male = { Benjamin Binyamin } beorn_male = { Beorn BjO_rn BjOErn } @@ -217,7 +221,7 @@ berengaria_female = { Berengaria BerengA_ria Berengela Berenguela Berenguera } berhtwine_male = { Berhtwine Berthgwyn } berin_male = { Berin Birinus } 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 } +bertha_female = { Bertha Berta Berthe Berthildis Bertilla } berthari_male = { Berthari Perctarit } berthold_male = { Berthgualt Berthwallt Berthoald Berthold Bertold Bertoldo } bertrand_male = { Beltram BeltrA_n Beltrano Bertram Bertran BertrA_n Bertrand } @@ -226,7 +230,7 @@ bhoja_male = { Bhoja Bhoj Bhojavarman } bhumpala_male = { Bhumpala Bhumpal } birpala_male = { Birpala Birpal } bishara_male = { Bishara Bishoi } -blaise_male = { Biagio Biaggiu Blaise Blasi Blayve Blaz BL_aZ_ej } +blaise_male = { Biagio Biaggiu Blaise Blasi Blayve Blaz BL_aZ_ej Blesi } blanche_female = { Bianca Blanca Blanche Blanka Branca } bleddyn_male = { Bleddyn Blethin } bledrig_male = { Bledrig Bledric } @@ -240,7 +244,7 @@ bogut_male = { Bogut } bohemond_male = { BoE_mond Boemondo Boemunnu Bohemond } boleslav_male = { Boleslav BolesL_aw } bonaventura_male = { Bonaventura } -bonifacius_male = { BoN_cza Bonifacio Bonifacius Bonifazio Bonifaziu } +bonifacius_male = { BoN_cza Bonifacio Bonifacius Bonifazio Bonifaziu Bonifazi } bonne_female = { Bonne BO_na Bona } bonus_male = { Bono } borkvard_male = { Borkvard BO_D_var } @@ -260,7 +264,7 @@ brancaleone_male = { Branca Brancaleone } branwaladr_male = { Branwaladr Brangualart } bretislaus_male = { Bretislaus BR_etislav Briachislav } brian_male = { Brian Brient } -brigid_female = { Berchet Birgitta Breaca Breage Bregida Bride Bridei Brigid Brigida BrI_gida BrigI_D_a Brigide Brigit Brude Bruide Ffraid } +brigid_female = { Berchet Birgitta Breaca Breage Bregida Bride Bridei Brigid Brigida BrI_gida BrigI_D_a Brigide Brigit Brude Bruide Ffraid Brida } briog_male = { Briog Breoc Brioc } brogmaglus_male = { Brogmaglus Brochfael Brochuael } bronwen_female = { Bronwen Bronuen } @@ -277,41 +281,40 @@ cadwaladr_male = { Cadwaladr Catgualart } cadwallon_male = { Cadwallon Catuallon } cadwared_male = { Cadwared Catguoret } cadwr_male = { Cadwr Cador } -caecilius_male = { Caecilius Aksel Aksil } +caecilia_female = { CE_cile Cecilia CecI_lia CecilI_a Cecilie Cecily Cicely Cilgia } +caecilius_male = { Caecilius Aksel Aksil Cecil Seisyll } caedicius_male = { Caedicius Cedig } -caesar_male = { Caesar Cesare CE_sari Cezar Gesar Kaisarios } +caesar_male = { Caesar Cesare CE_sari Cezar Gesar Kaisarios Cesar } caesarea_female = { Cesarea } cagintria_female = { Cagintria Ceindrec Ceindrych } -callistus_male = { Callisto Callistu } +callistus_male = { Callisto Callistu Calist } camilla_female = { Camilla Kamilla } -camillus_male = { Camillo Camillus Kamil } +camillus_male = { Camillo Camillus Kamil Camil } 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 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 } +caroline_female = { Caroline Karlotte Carlina Charlotte } +caspar_male = { Caspar GA_spA_r Gaspare Gasparru Jaspar Kaspar Chiaspar Tgasper } +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 Catrina } cassius_male = { Cassio Kasio } -cecil_male = { Cecil Seisyll } -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 = { Carles Carlu Carlus Carule Carolu Cearl Charles Chiarion Kaarle Karel Karl Karlo Karlos Karol KA_roly } +charles_male = { Carles Carlu Carlus Carule Carolu Cearl Charles Chiarion Kaarle Karel Karl Karlo Karlos Karol KA_roly Carlin } chayuta_female = { Chayuta Hayuta } chozai_male = { Chozai Hozai } -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 = { Christoffer Christophe Christopher Christophoros Cristoforo CristO_furu Cristolu Kristof Kristofor Krystafer Krzysztof Risto } +christian_male = { Chrestien Christian Cristiano Kersten Kristian Krystyn Chrest } +christina_female = { Christina Christine CrI_stina Cristen Cristin Cristina Kirstin KristY_na Kristiina Kristina Krisztina Krystyna Cristigna } +christopher_male = { Christoffer Christophe Christopher Christophoros Cristoforo CristO_furu Cristolu Kristof Kristofor Krystafer Krzysztof Risto Cristoffel } chrystanthos_male = { Chrystanthos Krisanthos Krisant } chunya_male = { Chunya Nechunya } ciaran_male = { Ciaran Piran } cicek_female = { C_iC_ek C_iC_A_k C_eC_ek } cixilo_female = { Cixillo Kisilo } -clara_female = { Clara Klara KlA_ra Llear } +clara_female = { Clara Klara KlA_ra Llear Claritta } claudia_female = { Claudia Glades Gwladys } -claudius_male = { Claude Claudio ClA_udiu Claudius Glywys } +claudius_male = { Claude Claudio ClA_udiu Claudius Glywys Claudi } 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 } @@ -320,11 +323,11 @@ 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 } +conan_male = { Conan Canan ConA_n Cynan Kenan Konan } conn_male = { Conn Canu } 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 } +constantia_female = { Constantia Konstantia Constanzia } constantina_female = { Constantina Konstantine Kostandine } constantine_male = { Castantin CausantI_n Constantine Constantin ConstantI_n Constantino ConstantI_nu Constantinus Custantinu Custennin Custentin GosantI_nu Gosdantin Guantine Konstandin Konstantin Konstantine Konstantinos } constantius_male = { Constantius Costanzo Costantzu Custanzu Konstantios } @@ -335,6 +338,7 @@ corvulus_male = { Corvulus } cosma_male = { Cosimo CO_simu Cosma GO_samu Koz_ma ZO_simu } cosmas_male = { Cosmas Kosmas } creirwy_female = { Creirwy Cleirui } +crescentia_female = { Cresenzia } crescentius_male = { Cresenzio } crundmael_male = { CrundmA_el CruinnmA_el } ctibor_male = { Ctibor CzcibO_r } @@ -380,14 +384,14 @@ dietmar_male = { Dietmar Detmar Thietmar Tymmeke } dikla_male = { Dikla Diklah } dikla_female = { Dikla Diklah Diklit } dilipapala_male = { Dilipapala Dilippal } -dionysus_male = { Danis Denys Dinis Dionigi Dionisii DiO_nisios Dioniso Dionisi Dionysios Dionysus } +dionysus_male = { Danis Denys Dinis Dionigi Dionisii DiO_nisios Dioniso Dionisi Dionysios Dionysus Dionys } docibilis_male = { Docibile } -dominic_male = { DomE_nico Domenigo Dominic Domingo Domingu Dominigu Dominik DumI_nicu } -domna_female = { DueN_a Senhorinha SeN_ora SeN_orina } +dominic_male = { DomE_nico Domenigo Dominic Domingo Domingu Dominigu Dominik DumI_nicu Domeni } +domna_female = { DueN_a Senhorinha SeN_ora SeN_orina Domenichina } donald_male = { Donald Domelch Domnall Donault Donual Dyfnwal } donatus_male = { Donata Donato Donatus Dynod } doniert_male = { Doniert Donyarth Dungarth Dumnarth Dyfnarth } -dorothy_female = { Dorothy Dorota Doroteja Dorothea Dorottya DorothE_e } +dorothy_female = { Dorothy Dorota Doroteja Dorothea Dorottya DorothE_e Dorathea } douce_female = { DolC_a Douce Duce Dulce Dulzis Endulcia } douglas_male = { Douglas Dubhglais } dragonja_male = { Dragonja } @@ -421,7 +425,7 @@ elaine_female = { Elaine Eleina } 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 } -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 } +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 Lisabetta } eloise_female = { Elisa Elise Eloise Eliz Eliza HE_loise Heloise } elod_male = { ElO_d ElO__d } elvira_female = { Albira Elbira Elvira } @@ -455,7 +459,7 @@ eugene_male = { E_ogan EO_ganA_n EO_gan Egenio Eguen Eugene EugE_ne Eugenio Eugg 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 } +euphemia_female = { Euphemia Affraic Aufrica EufE_mie Eufemia Yefimia EuphE_mie Fumeia } euphemius_male = { Eufemiu } euphrasia_female = { Euphrasia Effros } euphrosyne_female = { Euphrosyne Eufrosina Eufroysina Euphrosine Yefrosinia } @@ -483,8 +487,9 @@ farroukh_male = { Farroukh Ferux } farrukhzad_male = { Farrukhzad Feruxzad } farzad_male = { Farzad Ferzad } faste_male = { Faste Fasti } +fatima_female = { Fatima Fatuma Faaduma Fatim Fatoumata Fatimah } faust_male = { Fausto } -felix_male = { Felec Felice Felictu Felix Filici SzczE_sny } +felix_male = { Felec Felice Felictu Felix Filici SzczE_sny Felici } feradach_male = { Feradach Uuredach } ferdinand_male = { Ferant Ferdinand Ferdinando Ferdinandu FernA_n Fernand Fernando Fernandu FernA_o Ferran Ferrand Ferrando Firdinannu Friedenando Friednand } ferdows_male = { Ferdows Firdews } @@ -497,17 +502,17 @@ finnguala_female = { Finnguala Fenella Fingola Nuala Fenni } flamula_female = { FlA_mula } flavius_male = { Flavio } flavinius_male = { FlaI_n } -flora_female = { Fflur Flor Floarea Flora FlO_ra } -florian_male = { Florianu } +flora_female = { Fflur Flor Floarea Flora FlO_ra Flurinda Fiorenza } +florian_male = { Florianu Flurin } 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 } -francis_male = { Cecchino Cecco Ferenc Ffransis FrancE_s Francesc Francesco FranC_esku 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 } +francesca_female = { Francesca Francesa Franzesca } +francis_male = { Cecchino Cecco Ferenc Ffransis FrancE_s Francesc Francesco FranC_esku Francis Franciscu FranC_ois Frang Franjo Franku Frans Fransaz Fransis FrantiS_ek Frantziscu Franz Fresco Proinsias Francestg } +frederick_male = { BedR_ich Fadrique Federico Federigo Fidiricu FrE_dE_ric Frederick Frederico Frederik Fredrik Friedrich FriT_rI_kr Rieti Fadri Frideric } frederick-konrad_male = { Federico_Corrado } -frederique_female = { Frederique Frederikke Friedrica } +frederique_female = { Frederique Frederikke Friedrica Fridolina } frej_male = { Frej Freyr } freja_female = { Freja Freyja } frirek_male = { Frirek FrIrekr } @@ -516,15 +521,15 @@ frode_male = { Frode FroT_i FrO_T_i } 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 } +gabriel_male = { Cabbrieli Crabiele Gabriel GA_briel Gabri_el Gabriele Gabrieli Gavriil Gavril Gavrilo Grabielle Kapriel Kauro Jiburili } gaddo_male = { Gaddo Gadduccio } gagik_male = { Gagik Gagiki } gaius_male = { Cai Caiu Gaius } -gajetan_male = { Gaetano GaetA_nu Gaitanu } +gajetan_male = { Gaetano GaetA_nu Gaitanu Gaitan } galahad_male = { Galeazzo } galeotto_male = { Aliotto Galeotto Gialetu } galindo_male = { Gali_ Galind Galindas Galindo Garindo } -gallus_male = { Gallu Gallus GaweL_ Havel } +gallus_male = { Gallu Gallus GaweL_ Havel Gallas } galvan_male = { GalvA_n Galvano } gandalfr_male = { Gandalfr GandA_lfr } gandulf_male = { Gandolfo Gandulf } @@ -537,8 +542,9 @@ gaya_male = { Gaia Gaya Gaye } gebhard_male = { Gaboardo Gebhard Gevert } gennadius_male = { Gennadius Gennatios } gentile_male = { Gentile } -george_male = { Djordje Georg George GeO_rgios Georgios Georgy Gevorg Gheorghe Giorgi Giorgio Giwargis Gjergj Gurg GyO_rgy Jerzy JiR_I_ Jord Jorge Juraj JU_rgen Sior Varughese YrjO_ Yuriy } -georgia_female = { Georgia GyO_rgyi } +genevieve_female = { Genevieve Genovefa Genoveva Geneviva } +george_male = { Djordje Georg George GeO_rgios Georgios Georgy Gevorg Gheorghe Giorgi Giorgio Giwargis Gjergj Gurg GyO_rgy Jerzy JiR_I_ Jord Jorge Juraj JU_rgen Sior Varughese YrjO_ Yuriy Gieri } +georgia_female = { Georgia GyO_rgyi Georghina } 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 } @@ -546,7 +552,7 @@ 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 } +gervase_male = { Gervasio Girvasiu Gervasi } ghoncheh_female = { Ghoncheh XonC_e } gloth_female = { GlO_D_ GloT_ } gilbert_male = { Ghiberto Giberto Gilbert GilbE_rt Gilberto Gilbride Gilla-BrI_gte Giselbert Giselberto Guislabert } @@ -618,6 +624,7 @@ hafs_male = { Hafs Hafsun } halfdan_male = { Halfdan HalfdA_n } halsten_male = { Hallsteinn Halsten } hamelin_male = { Hamelin Hammelin } +hamid_male = { Hamid Hamad } hannibal_male = { Annibal Annibale } harold_male = { Harold Ariald Harald Haraldr Herold } harsa_male = { Harsa Harshapala } @@ -630,13 +637,14 @@ hedwig_female = { Hedwig Hadwig } 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 = { 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 Irakli } +henrica_female = { Henrica Henrike } +henry_male = { Aique Arricu Arrigo E_nri Enric Enrichetto Enrico Enrique Enzo Ezzo Haimirich Hanri Harri Hendrik Heinrich Henri Henrik Henrique Henry Henryk Herri Heymeri Hinrik Hynek JindR_ich Hendri } +heracles_male = { Eracliu Erclwf Ercole Erekle Heracles Herakleios Herculius HE_raclius Hercule Irakli Erco } 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 = { Armando Armannu Ermannu Herman Hermann } +herman_male = { Armando Armannu Ermannu Herman Hermann Armon } hermenrich_male = { Emrico Hermenric } herori_male = { Herori Haeloubri } haesteinn_male = { HE_steinn HA_steinn } @@ -645,6 +653,7 @@ hilarius_male = { Ilariu } hildebrand_male = { Hildebrand Hildeprand Ildebrando Ildeprando } hildegarde_female = { Hildegard Hildegarde Ildegarda IldE_garde } hina_female = { Hina China } +hippolytus_male = { Hippolytos Pult } hirapala_male = { Hirapala Hirapal } hjalmar_male = { Hjalmar HjA_lmar } holmfrid_female = { HO_lmfrI_D_r Holmfrid } @@ -666,7 +675,7 @@ hunfred_male = { Umfredo Unfredu Unifred } humphrey_male = { Humphrey Honfroi Hunfroi Humfroy Onfroi } hussein_male = { Hussein HisE_n } hyacinth_male = { Giacinto Hyacinth Iaquintus Jacek Jacenty } -hyeronimus_male = { Gerolamo Geronimo Girolamo Jeronim ZirO_nimu } +hyeronimus_male = { Gerolamo Geronimo Girolamo Jeronim ZirO_nimu Geronas } Hyginus_male = { Igino Iginu } hyppolite_male = { Ippolito PO_litu } hysing_male = { Hysing HY_singr } @@ -676,7 +685,7 @@ ida_female = { Ida Ide Yda } idnerth_male = { Idnerth Iudnerth } idwal_male = { Idwal Idual Iudual } idwallon_male = { Idwallon Iduallon Iuduallon } -ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota } +ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota Ignazi } illick_male = { Illick Dilic } indra_male = { Indra Indre } indrapala_male = { Indrapala Indrapal } @@ -702,7 +711,7 @@ 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 = { Chaacko Chaime Giacomo Giacopo Hamish Iacob Iacobus Iacopo Iago Iakobos Iakov Jaakoppi Jacco Jacme Jacob Jacopo Jacopu Jakov 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 } +jacob_male = { Chaacko Chaime Giacomo Giacopo Hamish Iacob Iacobus Iacopo Iago Iakobos Iakov Jaakoppi Jacco Jacme Jacob Jacopo Jacopu Jachum Jakov 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 } @@ -725,20 +734,20 @@ jeremiah_male = { Geremia Ieremias Jeremiah } jesse_male = { Jesse Hoase Hoasse Hoassi } jhetpala_male = { Jhetpala Jhetpal } 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 } +joan_female = { Chuana Eonnecte Gionina Giovanna Giuanna 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 = { Chuan Gian Giano Giovanni Giuanne Giuvanni Gjon 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_male = { Chuan Gian Giano Giovanni Giuanne Giuvanni Gjon 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 Gion Giovan } john-francis_male = { Gianfranco } -jonas_male = { Jonah Jonas IO_annou Ionas Yunus } +jonas_male = { Jonah Jonas IO_annou Ionas Yunus Gionas } jordan_male = { Giordano Giordanu Jordan Jourdain } jordanes_male = { Jordanes Iordanes } 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 } +joseph_male = { Giuseppe Giuseppi Hovsep Iosep Ioseph Joseph Josif Josip Jozef JO_zef JO_zsef Yosef Yosip Yousef Youssef Youssouf YuC_uf Yusuf Zuseppe } +joshua_male = { Eisow Ic_a IE_sous Isa Jesus Joshua Kossy Yeshua Yiswe Josua } judicael_male = { Judicael Iudicael } judith_female = { Judith Judhael Judit Judita Judyta Jutta } -julian_male = { Giuliano Giulianu Ioulianos Julian Julien Olban Silin Sulgen Sulian Sulien Tysilio Ulyan } -julia_female = { Giulia Ioulia Iulia Julia JU_lia Zhulieta } +julian_male = { Giuliano Giulianu Ioulianos Julian Julien Olban Silin Sulgen Sulian Sulien Tysilio Ulyan Gilgian } +julia_female = { Giulia Ioulia Iulia Julia JU_lia Zhulieta Gelgia } juliana_female = { Iouliana Juliana Julienne Iyana } julius_male = { Giulio Jul Julius Juliusz Juw } justin_male = { Gestin Giustinu Iestan Iestyn Ioustinos Justin } @@ -776,7 +785,7 @@ knut_male = { Knut Knud Kuuti KnU_tr } kol_male = { Kol Kollr } kolbein_male = { Kolbein Colban } koloman_male = { Koloman Kolman } -konrad_male = { CenrE_d Cord Corradino Corrado CorrA_du Curradu Koenraad Konrad KonrA_d Kuno } +konrad_male = { CenrE_d Cord Corradino Corrado CorrA_du Curradu Koenraad Konrad KonrA_d Kuno Cundrau } kopperunchinga_male = { Kopperunchinga KO_pperuN_cimman } kraka_female = { KrA_ka Kraka } kresimir_male = { KreS_imir Krsmir Uskrsimir } @@ -789,6 +798,7 @@ kunigunde_female = { Kunigunde Cunigunda Kunigunda } kunwar_male = { Kunwar Kunwarpal } kyriake_female = { Kyriake Kurake } kyriakos_male = { Ciriaco Kyriakos Kuriakos } +laetitia_female = { Letizia Letta } laila_female = { Laila Layla Leyla Leila} lakshmanadeva_male = { Lakshmanadeva Lakshmana } lambert_male = { Lambert Lamberto Lambertu Lembert Lantpert } @@ -796,12 +806,13 @@ 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 } +laura_female = { Laura Laurenzia Lauretta Loretta } # and also Laurentia variants +laurence_male = { Lars LaurE_nC_ Laurence Laurentios Laurentiu Laurentu Laurentz Lauri LloriA_n Lorens Lorenz Lorenzo LourenC_o Lourenzo Lurenzu Wawrzyniec Lurainz } lazarus_male = { Laszio Lazare Lazarino Lazaro Lazaros Lazarus Lazarz Lazer Lazzarino Lazzaro Llazar } lennon_male = { Lennon LennA_n } -leo_male = { Leo Leon Leone Leonello Lev Levan Levon Lionello Llew Lugh Livon } +leo_male = { Leo Leon Leone Leonello Lev Levan Levon Lionello Llew Lugh Livon Liun } leodegundis_female = { Leodegundia LeodegU_ndia } -leonard_male = { LE_onard Leonardo Leonardu } +leonard_male = { LE_onard Leonardo Leonardu Linard } leontius_male = { Leontius Leontios } leopold_male = { Leopold Leopoldo Liupolt Liutbald Liutpold } liberius_male = { Libberiu Libero } @@ -811,13 +822,15 @@ liutward_male = { Liutward Liudward } llywarch_male = { Llywarch Loumarch } 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 } +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 Duitg Ludivic } +louise_female = { Louise LoI_sa Ludivica } 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 } +lucien_male = { Lucien Lucjan Luchino Lucian } +lucius_male = { Lles Lucio Leci } +lucretia_female = { Lucrezia Lucrezzia Ligrezie } +ludolf_male = { Lucius Ludolf Liudolf Liudulf Lutolf } +luke_male = { Luke Lukose Luki 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 } @@ -826,8 +839,8 @@ macbeth_male = { Macbethad Macbeth } madron_male = { Madron Madru Madrun Madryn Materiana Matrona Modron } maelgwn_male = { Maelgwn Maelcon Melgwn } maer_female = { Maer ME_r } -magdalena_female = { Madalena Maddalena Magda Magdalena Magdalene Magdaleine MagdelE_ne Magdolna Majdala } -magnus_male = { Magnus Megistos Magne MagnU_s } +magdalena_female = { Madalena Maddalena Magda Magdalena Magdalene Magdaleine MagdelE_ne Magdolna Majdala Magdleina } +magnus_male = { Magnus Megistos Magne MagnU_s Magnasch } magya_female = { Magya Magyal } mahalia_female = { Mahalia Mahalie Mehalia } mahendrapala_male = { Mahendrapala Mahendra Mahendrapal } @@ -855,10 +868,10 @@ marcella_female = { Marcella Marchell } marcellus_male = { Marcello Markellu } marcia_female = { Marcia Markia } marcianus_male = { Marcianus Meirchion } -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 } +marcus_male = { Marcas March Marchell Marco Marcu Marcus Marek Margh Margos Mark MA_rk Marko Markos Markose Marku Markus Morcar Marchet } +margaret_female = { MA_irgred Maisie Marared Margalida Margaret Margareta MargarE_ta Margarete Margarid Margarida Margarita Margherita Margred Margrete Margrethe Margrud Marguarite Marguerite Peigi Magreta } margaritus_male = { Margaritu } -maria_female = { Maike Mair MA_ire Mairi Mara Mareike Mari Maria MA_ria MarI_a Mariam Mariami Merjeme Marie Marija Mariyam Mary Miryem MO_r Morag } +maria_female = { Maike Mair MA_ire Mairi Mara Mareike Mari Maria MA_ria MarI_a Mariam Mariami Merjeme Marie Marija Mariyam Mary Miryem MO_r Morag Mariamu } mariamma_female = { MariMA_tE_vatikal Mariamma } marianus_male = { Marian Mariano Marianos Marianu Marianus Meirion } marine_female = { Marina Marine Marinha Marin_a } @@ -869,18 +882,18 @@ markward_male = { Markward Marquard Markwart } 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 } +martin_male = { Maertijn Marcin Marthin Martim Martin MartI_n Martino Martinu Martinho MartiN_o MA_rton Merten Myrddin Martegn } marwan_male = { Marwan Merwan } marzuban_male = { Marzuban Merzuban } mascarosa_female = { Mascarosa MascarO_sa Mascarose } -masud_male = { Masud MesU_d } +masud_male = { Masud MesU_d Masoud } matad_male = { Matad Madog Matoc } 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 } +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 Mathiu } mattea_female = { Mateja } matej_ninoslav_male = { Matej_Ninoslav } mauregato_male = { Mauregato Mauregatu } -maurice_male = { Maurice Mauric Meurig } +maurice_male = { Maurice Mauric Meurig Muretzen } maura_female = { Maura } maurus_male = { Mauru MA_uru Moruello } mawgan_male = { Mawgan Meigant Meugan } @@ -897,7 +910,7 @@ mercurius_male = { Mercurius Merkourios ME_rkur } merfyn_male = { Merfyn Mermin Merlin } meriadoc_male = { Meriadoc Meiriadog Meriasek } merryn_male = { Merryn Maruan } -michael_male = { Michael MichaE_l Michel Michele Micheli Migali Mighele MihA_ly Mihail Mihajlo Mihangel Mikail Mikayel Mikel Mikelli Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel } +michael_male = { Michael MichaE_l Michel Michele Micheli Migali Mighele MihA_ly Mihail Mihailo Mihajlo Mihangel Mikail Mikayel Mikel Mikelli Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel Mitgel } michaela_female = { Michaela MichaE_liko Michiele } miles_male = { Milone } milisa_female = { Milisa } @@ -940,7 +953,7 @@ narasimhavarman_male = { Narasimhavarman Naracimmavarman } naravarman_male = { Naravarman Nar-Verma Naravarmandeva } narses_male = { Narses Nerse Nerseh Nerses } nasr_male = { Nasr Nesr } -natalia_female = { Natalia NatA_lia } +natalia_female = { Natalia NatA_lia Nutala } nathan_male = { Nathan Naiton Nechtan Neithon Natan } nawshirwan_male = { Nawshirwan NoS_I_rwan } nazgol_female = { Nazgol Nazgul } @@ -950,8 +963,8 @@ nestor_male = { Nestore } neulenna_female = { Neulenna Neulina Newlyna } nicephorus_male = { Nicefuru NicE_phore Nikephoros Niqifor } nicetas_male = { Niketas NicE_tas Niketa } -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 NikollE_ Nikoloz Nils } -nicola_female = { Nicola Nicole Nicolesa Nika Nikolena } +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 NikollE_ Nikoloz Nils NicolA_ } +nicola_female = { Nicola Nicole Nicolesa Nika Nikolena Niculina } nicodemus_male = { Nicodemus Nikodim Nicudemu } nigel_male = { Nigel Neil Niall NjA_ll } ninoslav_male = { Ninoslav } @@ -964,10 +977,12 @@ nura_female = { Nura Nahara } nuria_female = { Nuria NU_ria } obeko_male = { Obeko Oveco Ovecu } obizzo_male = { Obizzino Obizzo } +octavia_female = { Octavia Ottavia Otavia } octavianus_male = { Ottaviano } octavius_male = { Eudaf Octave Octavius Ottavio Ottaviu } odd_male = { Odd Oddr } oddilo_male = { Odilo } +odilia_female = { Ottiglia } odoario_male = { Odoario Odoariu } ofeig_male = { Ofeig O_feigr } olaf_male = { Olaf AmlaI_b Anlaff Aulay Olafr Olav Olavi Oluf Onlaf O_lafr } @@ -975,7 +990,7 @@ oliver_male = { Alaverru Oliba Olibia Oliver Oliuer Olivier Oliviero Olivio Oliv olwen_female = { Olwen Uluen } oneka_female = { Oneca Onecca Oneka Onega } ordono_male = { Ordono Ordonho Ordonno OrdoN_o OrdoN_u Urdun } -orestes_male = { Oreste } +orestes_male = { Oreste Oresti } orlandus_male = { Orlando Orlandu Orlannu } orm_male = { Orm Ormr } orsocorre_male = { Orgodor Orzocor } @@ -991,7 +1006,7 @@ ottobuono_male = { Ottobono Ottobuono } otwin_male = { Otwin Odoin } pagan_male = { Pagan Paganello Pagano Payen } paldulf_male = { Paldolf } -pancratius_male = { Pancratziu Pancrazio } +pancratius_male = { Pancratziu Pancrazio Pancraz } pandaram_male = { Pandaram PantA_ram } pandenulf_male = { Pandenolf } pando_male = { Pandone } @@ -1004,7 +1019,7 @@ parankusan_male = { Parankusan ParA_nkucan } parantaka_male = { Parantaka ParA_ntaka } pararajasekharan_male = { Pararajasekharan PararA_cacE_karan } parvaneh_female = { Parvaneh Perwane } -pascal_male = { Pascal Pascale Paschal Pasquale } +pascal_male = { Pascal Pascale Paschal Pasquale Paschalis } pascentius_male = { Pascentius Pasgen } pashang_male = { Pashang PE_S_eng } pasquitan_male = { Pasquitan Pascueten } @@ -1012,7 +1027,7 @@ paternus_male = { Paternus Padarn Patern Pidarnoin } patricia_female = { Patricia Patrikia Patrizia } 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 Pal Paol Paolino Paolo Paul Paulos Paulose PA_ulu Paulus Pavel Pavle Pavlos PaweL_ Pawl Pol PO_l } +paul_male = { Boghos PA_l PAAl Paavo Pal Paol Paolino Paolo Paul Paulos Paulose PA_ulu Paulus Pavel Pavle Pavlos PaweL_ Pawl Pol PO_l Pauli Paulin } paula_female = { Paula Paola } paulina_female = { Paulina Pavlina } pavica_female = { Pavica } @@ -1021,10 +1036,11 @@ pelagius_male = { Balakayus Belay PE_lage Pelagio Pelagios Pelagius Paio Pelaio peregrine_male = { Pellegrino Pellegrinu } peronella_female = { Peironela PeironE_la Pernelle Pernilla Peronella PE_ronelle } peroz_male = { Peroz PI_roz } -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 PjetE_r } +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 PjetE_r Peider Padrut } petronilla_female = { Petronilla Petronilha Pieternelle Petra } 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 } +philomena_female = { Filomena Philomena } piniolo_male = { Pin_olo PiN_olu } pius_male = { Pio Piu } plaisance_female = { Plaisance Plazentzia } @@ -1043,6 +1059,7 @@ prosper_male = { Prospero Prosperu } prudentius_male = { Prudencio } ptolemy_male = { Ptolemy Ptolemee PtolE_mE_e } puviraja_male = { Puviraja PuvirA_ca } +qasim_male = { Qasim Kassim } rachel_female = { Rachel Raahelamma } radelchis_male = { Radelchis } radgis_male = { Radgis Ratchis } @@ -1066,7 +1083,7 @@ rajasingan_male = { Rajasingan IrA_cacimman } rajendra_male = { Rajendra IrA_cE_ntira } raka_male = { Raca } ralindis_female = { Ralinda } -ralph_male = { Radke Radolf Radulf Radulfo Ralf Ralph RE_dwulf Randolf Randolph Raolf Raoul Rodolf Rodolfo Rodulfu Rudolf Rudolfu } +ralph_male = { Radke Radolf Radulf Radulfo Ralf Ralph RE_dwulf Randolf Randolph Raolf Raoul Rodolf Rodolfo Rodulfu Rudolf Rudolfu Raduolf } ramiro_male = { Ramiro Ramir Ramiru Ranimiro Remiro } rampala_male = { Rampala Rampal } ranadhiran_male = { Ranadhiran RanatI_ran } @@ -1083,6 +1100,7 @@ refil_male = { Refil Refill } regina_female = { Regina Rhiainfelt Rioantguellt } reginald_male = { Rainald Rainaut Ranald Raynaud Raynold RE_genweald Reginald Reginhard Reignarz Reinhold Reinoud Renaud Rheinallt Rinaldo Rinaldu } reinbern_male = { Reinbern Reginbern } +remigius_male = { Remi Remigi } renard_male = { Reineke Reinhard Renard Renhard } renatus_male = { Rinatu } resa_female = { Resa } @@ -1103,7 +1121,7 @@ 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 = { Rhufon Roman RomA_n Romano Romanos Romanus Ruman Rumon } +roman_male = { Rhufon Roman RomA_n Romano Romanos Romanus Ruman Rumon Ramun } romoald_male = { Romoald } ronan_male = { Ronan RO_nA_n } ros_female = { Ros RO_is } @@ -1136,10 +1154,11 @@ 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 = { Sara SA_ra Sarah Saramma } +sarah_female = { Sara SA_ra Sarah Saramma Saira } satinik_female = { Satinik Satenik } savaric_male = { Sabariquh Savarico Savaricu } -sebastian_male = { Bastian BastiA_n Sebastian SebastiA_n Sebastiaen Sebastiano Sebastianos Sebastianu SebastiA_o Sebustianu } +scholastica_female = { Scholastyka Scolaster Culastia } +sebastian_male = { Bastian BastiA_n Sebastian SebastiA_n Sebastiaen Sebastiano Sebastianos Sebastianu SebastiA_o Sebustianu Bastiaun } seervallabha_male = { Seervallabha CI_vallapa } seervallabhan_male = { Seervallabhan CI_vallapan } segarajasekaran_male = { Segarajasekaran CekarA_cacE_karan } @@ -1187,7 +1206,7 @@ sigurd_male = { Sigurd SigurT_r Sigward Sikard Siward Siweard Sjoerd } silo_male = { Silo Silu } silvester_male = { Silvester Silvestro Silvestru Szilveszter } simhavishnu_male = { Simhavishnu Cimmavisnu } -simon_male = { Jimeno Semeno Shem_on Shimon Shimshon Simeon Simeoni Simion Simione Simon SimO_n Simone Simonetto Simuni Symeon Xemen XimE_n Ximeno Ximenu } +simon_male = { Jimeno Semeno Shem_on Shimon Shimshon Simeon Simeoni Simion Simione Simon SimO_n Simone Simonetto Simuni Symeon Xemen XimE_n Ximeno Ximenu Schimun } simplitius_male = { Simplitziu } singhabahu_male = { Singhabahu CinkapA_ku } sinibald_male = { Sinibaldo } @@ -1199,7 +1218,7 @@ 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 = { Salemon Salman Salomon Selevan Selyf Solomon SolomO_n Sulayman Suleyman } +solomon_male = { Salemon Salman Salomon Selevan Selyf Solomon SolomO_n Sulayman Suleyman Suleiman } solve_male = { SO_lve SO_lvi } somerled_male = { Somerled Somhairle SumarliT_i } sonpala_male = { Sonpala Sonpal } @@ -1213,7 +1232,7 @@ stana_female = { Stana } starkad_male = { Starkad StarkaT_r } sten_male = { Sten Steinn Steyn } 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 } +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 Steafan } styrkar_male = { Styrkar StyrkA_r } suero_male = { Soeiro Sueiro Suero Sueru } sukhinpala_male = { Sukhinpala Sukhinpal } @@ -1224,7 +1243,7 @@ sunifred_male = { Sunifred Suniefredo } sunyer_male = { Sunyer Suneario } surajpala_male = { Surajpala Surajpal } surkhab_male = { Surkhab Surxap } -susan_female = { Sosamma Susan Susana Susanah Susanna Susanne Suzana } +susan_female = { Sosamma Susan Susana Susanah Susanna Susanne Suzana SU_sanna } svanhild_female = { Svanhild Svanhildr } svatopluk_male = { Svatopluk S_wiE_topeL_k Sviatopolk } sven_male = { Sven Soini Svein Sveinn Svend Swegn Sweeny Suibne Sweeney } @@ -1262,15 +1281,15 @@ 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 = { Tedisio Teodizio Teodosiu Tewdos Theodosios Theodosius } +theodosia_female = { Theodosia Feodosia Teodosia } +theodosius_male = { Tedisio Teodizio Teodosiu Tewdos Theodosios Theodosius Teodosi } theophanus_male = { Theophanus Tifan } theophania_female = { Theophano ThE_ophanie } 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 TomajE_ Tomasz Tommaso Tommasu Tomo Tomos Touma Toumas Tovmas Tumasi } -thomasa_female = { Thomasa Tam Tamasin Tami Tammy Tamsin Tamsyn Tamzin } +thomas_male = { Tam Tam_as TamA_s Ta_mhas Th_amhais Thoma Thomas Tohmas Tomas TomA_s TomajE_ Tomasz Tommaso Tommasu Tomo Tomos Touma Toumas Tovmas Tumasi Tumasch } +thomasa_female = { Thomasa Tam Tamasin Tami Tammy Tamsin Tamsyn Tamzin Tomasina } thor_male = { Thor Donar } thora_female = { Thora T_ora Tora T_O_ra } thordis_female = { Thordis T_ordis T_O_rdI_s } @@ -1317,18 +1336,21 @@ ulf_male = { Guelfo Guelph Ulf Ulfo Ulfr Ulv Wulf Wulff Welf U_lfr } ulfhild_female = { Ulfhild Wulfhild Wulfhilde U_lfhildr } ulrich_male = { Odalrico Olderico OldR_ich Olrico Udalrich Udalrico Uldarico Ulric Ulrich } ulvhilde_female = { Ulvhilde Ulfhildr } +umar_male = { Omer Omari Umar } una_female = { Una U_na } urban_male = { Erb Erbin Erpin Irb Urbain Urban Urbano Urbien } urbgenius_male = { Urbgenius Urbcen Urien } +ursula_female = { Ursula Ursule } ursulinus_male = { Ursulinus } urraca_female = { Urraca Urraka } -ursus_male = { Orso Orson Ursion Ursus } +ursus_male = { Orso Orson Ursion Ursus Uorsin } ute_female = { Ute Oda Uta } +uthman_male = { Uthman Osman Athman } 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 = { Ualan Valenti Valentin Valentino Valintinu Walan Walenty } +valentin_male = { Ualan Valenti Valentin Valentino Valintinu Walan Walenty Valantin } valerian_male = { Valirianu } valerius_male = { Valerio Valerios Valerius } valhanadeva_male = { Valhanadeva Valhana } @@ -1350,7 +1372,7 @@ vijayaditya_male = { Vijayaditya VicayA_titta } vijayalaya_male = { Vijayalaya VicayA_laya } vijayaraga_male = { Vijayaraga VicayA_raka } vikramaditya_male = { Vikramaditya VikramA_tittA_ } -vincent_male = { C_enE_k Pizente VicenC_ Vicente Vincenne Vincent Vincenzo Vissente Wincenty } +vincent_male = { C_enE_k Pizente VicenC_ Vicente Vincenne Vincent Vincenzo Vissente Wincenty Vincenz } vinciguerra_male = { Vinciguerra } virabhadra_male = { Virabhadra Kwirapabhadra } virakhesari_male = { Virakhesari VI_rakE_cari } @@ -1380,14 +1402,15 @@ vukac_male = { Vukac } vukasin_male = {VukaS_in } vukmir_male = { Vukmir } walbert_male = { Gualberto Walpert } +waldrada_female = { Waldrada Walderada Vualdrada } wahustan_male = { Wahustan Vahusdan } walter_male = { Balterio BhA_tair Gauthier Gautier Gualter Gualtiero Guterre Gutierre Guttier Ualtar Valteri Walter Walthari Walther Wolter Wautier } -waltheof_male = { Waltheof Waldeve } +waltheof_male = { Waltheof Waldeve Waldo } weickhard_male = { Weickhard Weichart } werestan_male = { Werestan Gwerstan } werner_male = { Werner Irnerius Warin Werneke } 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 Gulielm Gullielmo Gwilym Liam Uilliam VilE_m Vilhelm Wilhelm Willem William } +william_male = { Gilen Gugghiermu Guglielmo Guglielmu Guglielmus GuilhE_m Guilhem Guilherm Guillaume Guillelme Guillem GuillE_n Guillerme Guillermo Gulielm Gullielmo Gwilym Liam Uilliam VilE_m Vilhelm Wilhelm Willem William Guglielm } williamette_female = { Guillaumette Guillelma Guillemecte Williamette } wimara_male = { Vimara Wimarano } winaloe_male = { Winaloe Guinol } @@ -1399,7 +1422,7 @@ xemraja_male = { Xemraja Kshemraja } ximena_female = { Jimena Ximena } yazid_male = { Yazid YezI_d } yeghishe_male = { Yeghishe Yeghise } -yolanda_female = { Ioulanda Jolanta Valence Viola Violant Violante Violent Violeta Yolanda Yolande } +yolanda_female = { Ioulanda Jolanta Valence Viola Violant Violante Violent Violeta Yolanda Yolande Violanta } yuddamalla_male = { Yuddamalla Yuddhamalla } yves_male = { Yves Erouan } yvonne_female = { Yvonne Erouana Yvon } @@ -1408,7 +1431,8 @@ zaida_female = { Zahida ZaI_da } zartosht_male = { Zartosht ZerdeS_t } zbynek_male = { ZbynE_k Zbigniew Zbyszko Zbynek } zosimus_male = { Zosimus Zosima } +zeno_male = { Zenon Sein } zeta_female = { Zeta Zeita } zeya_male = { Zeya Zeyar } -zubeyr_male = { Zubeyr Zuber } -Zuhayr_male = { al-Zuhayr Zuhayr } +zubeyr_male = { Zubeyr Zuber Zuberi } +zuhayr_male = { al-Zuhayr Zuhayr } diff --git a/N3OW/common/culture/name_equivalency/_info.info b/N3OW/common/culture/name_equivalency/_info.info new file mode 100644 index 00000000..a12ddfcb --- /dev/null +++ b/N3OW/common/culture/name_equivalency/_info.info @@ -0,0 +1,13 @@ +This folder ties names from different cultures to one another. +When changing culture, if the character's current name is equivalent to a name in the resulting culture, the character will change name. + +== Format == +For men, the names "Henrik", "Heinrich", and "Henrich" will be considered the same for naming purposes. +henrik_male = { "Henrik" "Heinrich" "Henrich" } +Lack of a postfix will also be interpreted as male. + +For women, the names "Matilda" and "Mathilda" will be considered the same for naming purposes. +matilda_female = { "Matilda" "Mathilda" } + +The keys are arbitrary except "_male" or "_female" at the end. + diff --git a/N3OW/common/culture/name_lists/00_akan.txt b/N3OW/common/culture/name_lists/00_akan.txt deleted file mode 100644 index 071daa2e..00000000 --- a/N3OW/common/culture/name_lists/00_akan.txt +++ /dev/null @@ -1,198 +0,0 @@ -name_list_akan = { - - cadet_dynasty_names = { - "dynn_Brong" #001 - "dynn_Bono" #002 - "dynn_Abron" #003 - "dynn_Kulango" #004 - "dynn_Badu" - "dynn_Seikwa" - "dynn_Nkurange" - "dynn_Lorhon" - "dynn_Ngwela" - "dynn_BabE_" - "dynn_Oyoko" #005 - "dynn_Abohyen" - "dynn_Akwapim" - "dynn_Adisi" - "dynn_Ewotre" - "dynn_Agwa" - "dynn_Kompa" - "dynn_Sehwi" - "dynn_Anwhiaso" - "dynn_Wiawso" - "dynn_Assini" - "dynn_Abripiquem" - "dynn_Ankobra" - "dynn_Kumasi" - "dynn_Kokofu" - "dynn_Dwaben" - "dynn_Nsuta" - "dynn_Bretuo" - "dynn_Mampong" - "dynn_Afigyaase" - } - - dynasty_names = { - "dynn_Brong" #001 - "dynn_Bono" #002 - "dynn_Abron" #003 - "dynn_Kulango" #004 - "dynn_Badu" - "dynn_Seikwa" - "dynn_Nkurange" - "dynn_Lorhon" - "dynn_Ngwela" - "dynn_BabE_" - "dynn_Oyoko" #005 - "dynn_Abohyen" - "dynn_Akwapim" - "dynn_Adisi" - "dynn_Ewotre" - "dynn_Agwa" - "dynn_Kompa" - "dynn_Sehwi" - "dynn_Anwhiaso" - "dynn_Wiawso" - "dynn_Assini" - "dynn_Abripiquem" - "dynn_Ankobra" - "dynn_Kumasi" - "dynn_Kokofu" - "dynn_Dwaben" - "dynn_Nsuta" - "dynn_Bretuo" - "dynn_Mampong" - "dynn_Afigyaase" - } - - male_names = { - Addae Adeben Adofo Adom Adusa Agyei Agyeman Agyemang Akron Akwasi Amoa Amoani Ampah Anan Anane Ankoma Anum Asamoah Ashon Ason Atoapem Awotwe Awotwi - Badu Berko Boadi Bodua Donkor Dubaku Ebo Ekow Enu Fiifi Gyasi Jojo Kobby Kobena Kobi Kobina Kodjo Koffi Kofi Kojo Komla Komlan Kontar Kosi Kow Kwabena Kwadwo Kwaku Kwame Kwasi Kwaw Kweku Kwesi Kwodwo Kyere - Manu Minkah Nkruma Nsia Nsonowa Ntonni Ogyam Okoto Okyin Osei Owusu Owusuwao Pereko Siisi Tano Yaba Yao Yaw Yawo Yoofi - } - - female_names = { - Aba Abena Abina Abla Abrema Adowa Adwoa Afi Afia Afua Akosi Akosiwa Akosua Aku Akua Ama Amba Ame Ameyo Amma Araba Asi Awusi Ayawa - Baaba Baako Baduwaa Efia Efua Ekua Esi Kaakyire Kakra Kessie Kunto Kwasiba Maanu Mansa Morowa Nkroma Nsowaa Panyin Thema Yaa Yaaba - } - - founder_named_dynasties = yes -} - -name_list_kru = { - - cadet_dynasty_names = { - "dynn_Bakwe" - "dynn_Kodia" - "dynn_Godie" - "dynn_Wane" - "dynn_Neyo" - "dynn_Dida" - "dynn_Bete" - "dynn_We" - "dynn_Glio" - "dynn_Ubi" - "dynn_Gbii" - "dynn_Kuya" - "dynn_Kwadia" - "dynn_Kuwaa" - "dynn_Aizi" - } - dynasty_names = { - "dynn_Bakwe" - "dynn_Kodia" - "dynn_Godie" - "dynn_Wane" - "dynn_Neyo" - "dynn_Dida" - "dynn_Bete" - "dynn_We" - "dynn_Glio" - "dynn_Ubi" - "dynn_Gbii" - "dynn_Kuya" - "dynn_Kwadia" - "dynn_Kuwaa" - "dynn_Aizi" - } - - male_names = { - Armah Borforh Boryee Cammue Didwho Dolo Dwe Flomo Forkay - Garnahweh Gartee Garteh Gardiah Garyupleh Garmuyu Gboto Gbwe - Jlakon Kollie Konmlan Konowa Kpakelah Kpangbah Kparnkpai Kparsi - Lami Luogon Manhtee Monon-Konmlan Nimene Nyennoh Odeleia Paye Pennon - Siakoh Soe-Tehpoe Sundaygar Teh Tehpoe Togar Toimu Togba - Wamah Welleh Wonlay Yakpazuah Yarkpawolo Yenseloh Zaowolo Zokaya - } - - female_names = { - Arway Bindu Bloh Dechontee Donyen Fahnlohnee Fortee - Garmenh Gblormehn Gborlormenh Gormenh Gorpue - Janjay Jayplo Kehper Korlu Korto Konah Kortolo Lurpu - Mardea Mayupleh Mehnmah Miata Monji - Nowa Nyamen Nyonontee Nyanpue Nyene-Dwe Nyonweh - Paye Pahn Poady Tardy Sorntee Suah Sundaymah - Tarloh Teenesee Tomah Wlejii Wloh Wlojii Yenplu Zoe - } - - founder_named_dynasties = yes -} - -name_list_guan = { - - cadet_dynasty_names = { - "dynn_Ntafo" - "dynn_Fanti" - "dynn_Kyerepong" - "dynn_Le" - "dynn_Ahanta" - "dynn_Obutu" - "dynn_Kpesi" - "dynn_Anyi" - "dynn_Brosa" - "dynn_Twifo" - "dynn_Akwamu" - "dynn_Doma" - "dynn_Winneba" - "dynn_Kade" - "dynn_Nsawan" - "dynn_Densu" #named after a river - } - dynasty_names = { - "dynn_Ntafo" - "dynn_Fanti" - "dynn_Kyerepong" - "dynn_Le" - "dynn_Ahanta" - "dynn_Obutu" - "dynn_Kpesi" - "dynn_Anyi" - "dynn_Brosa" - "dynn_Twifo" - "dynn_Akwamu" - "dynn_Doma" - "dynn_Winneba" - "dynn_Kade" - "dynn_Nsawan" - "dynn_Densu" #named after a river - } - - male_names = { - Abere_Anyo Achangso Achulo Achintri Afiso Amabangye Amankwa Amati Amo_elema Amoma Aso_wura Ataawa Awale Awaare Awalekiye Awo_n_nche Awo_n_nka_nne Awo_omoto Awoshe Awoshie Ayinsah - Badoh Bakoaso Boreginkpr Banemu_eye Bangben Bashaso Benyepo_eye Bi_awur_bi Bin_ka Bonyangso Booma Bore Bore_chie Bore_ena_sa Bore_enye Bore_enyi-enchi Bore_nyekpe Boresa Bore_masa_alowe Bore_walae Bore_wo Bore_wu B_sha_anye - Chepura Daa_mato Dambatu Dari Dariche Dokilebi Dranaya Ebanyepo Ebo_eye Edonbone Edonkufo Ekomato Ekone_oto Ekoso Ekumpo Ekunfo Elempo Esapo Esa_ewoeboto Etimpo Ewanye Ewale Ewonye Ewunio Ewuntomah Ewura Eyri_modon - Footou Gbeadese Gyem_che Gyema_alela Jinapor Gyeowo Kakore Kanagbong Kanamo Kananmaluwe Kasha Keche_e-basa Kenyiti Keshie_eko Keshie_wale K_fantang Kginginfra Koji Kotochi Kowuribi Kramoase Kurabaso Kurayerito - Lempoche Lomashie Longefiye Longesai Maaman Mankpa Mankre Mantenso Mapoche Masa-agben Masape Matuamo Mbema - Nefa Njo_amonche Nkpamafo Nndefeso Ntoba Obosu Okonfo Owoshie Pumaya Safo Sha_moye Samafon Sorkowule Shung_nkpa - Techira Titi_aka Tuntunba Yomba - } - - female_names = { - Awo Demba Doye Faaduma Fatim Fatoumata Malado Maram Mbodj Ndate Ndieumbeutt Ndoung Ndoye Sall Yalla Yumeyga - } - - founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_arabic.txt b/N3OW/common/culture/name_lists/00_arabic.txt deleted file mode 100644 index 857593c8..00000000 --- a/N3OW/common/culture/name_lists/00_arabic.txt +++ /dev/null @@ -1,950 +0,0 @@ -name_list_bedouin = { - - cadet_dynasty_names = { - "dynn_Rasulid" - "dynn_Umarid" - "dynn_Najadid" - "dynn_Dinnid" - "dynn_Qutalmish" - "dynn_Qadir" - "dynn_Toghan" - "dynn_Walashma" - "dynn_Usfurid" - "dynn_Jarwanid" - "dynn_Zurayid" - "dynn_Muazzamid" - "dynn_Banu_Hatim" - "dynn_Qubaybid" - "dynn_Halabanid" - "dynn_Basri" - "dynn_Hallaj" - "dynn_Baghdadi" - "dynn_Bistami" - "dynn_Karkhi" - "dynn_Qadir" - "dynn_Jilani" - "dynn_Chishti" - "dynn_Badr" - "dynn_Miqadiyid" - "dynn_Munirid" - "dynn_Nabhanid" - "dynn_Nadjafid" - "dynn_Hamdan" - "dynn_Ashhadid" - "dynn_Quraishid" - "dynn_Kamalid" - "dynn_Mosulid" - "dynn_Jazrid" - "dynn_Husayn" - "dynn_Nazeerid" - "dynn_Nasrid" - "dynn_Bichrid" - "dynn_Hafizid" - "dynn_Fakhourid" - "dynn_Nawawid" - "dynn_Naderid" - "dynn_Chakroun" - "dynn_Atrashid" - "dynn_Shehhid" - "dynn_Hasanid" - "dynn_Qasimid" - "dynn_Sulaymanid" - "dynn_Halwasid" - "dynn_Jamalid" - "dynn_Abbasid" - "dynn_Razinid" - "dynn_Numayrid" - "dynn_Kaabid" - "dynn_Jabrid" - "dynn_Chrusarkha" - "dynn_Hakamid" - "dynn_Hanaya" - "dynn_Ibrahimid" - "dynn_Al-Duhli" - "dynn_Kinda" - "dynn_Madhhij" - { "dynnp_al-" "dynn_Zawayhi" } - "dynn_Mufaddalid" - "dynn_Zurayid" - "dynn_Bannu_Man" - "dynn_Mahdid" - "dynn_Hatimid" - "dynn_Sulaymanid" - "dynn_Tanukh" - "dynn_Hilalid" - { "dynnp_al-" "dynn_Riyahdid" } - { "dynnp_al-" "dynn_Athbejid" } - { "dynnp_al-" "dynn_Zoghbadid" } - { "dynnp_al-" "dynn_Adid" } - "dynn_Suleimid" - { "dynnp_al-" "dynn_Zegbid" } - { "dynnp_al-" "dynn_Debbabid" } - { "dynnp_al-" "dynn_Awfid" } - } - - dynasty_names = { - "dynn_Rasulid" - "dynn_Umarid" - "dynn_Najadid" - "dynn_Dinnid" - "dynn_Qutalmish" - "dynn_Qadir" - "dynn_Toghan" - "dynn_Walashma" - "dynn_Usfurid" - "dynn_Jarwanid" - "dynn_Zurayid" - "dynn_Muazzamid" - "dynn_Banu_Hatim" - "dynn_Qubaybid" - "dynn_Halabanid" - "dynn_Basri" - "dynn_Hallaj" - "dynn_Baghdadi" - "dynn_Bistami" - "dynn_Karkhi" - "dynn_Qadir" - "dynn_Jilani" - "dynn_Chishti" - "dynn_Badr" - "dynn_Miqadiyid" - "dynn_Munirid" - "dynn_Nabhanid" - "dynn_Nadjafid" - "dynn_Hamdan" - "dynn_Ashhadid" - "dynn_Quraishid" - "dynn_Kamalid" - "dynn_Mosulid" - "dynn_Jazrid" - "dynn_Husayn" - "dynn_Nazeerid" - "dynn_Nasrid" - "dynn_Bichrid" - "dynn_Hafizid" - "dynn_Fakhourid" - "dynn_Nawawid" - "dynn_Naderid" - "dynn_Chakroun" - "dynn_Atrashid" - "dynn_Shehhid" - "dynn_Hasanid" - "dynn_Qasimid" - "dynn_Sulaymanid" - "dynn_Halwasid" - "dynn_Jamalid" - "dynn_Abbasid" - "dynn_Razinid" - "dynn_Numayrid" - "dynn_Kaabid" - "dynn_Jabrid" - "dynn_Chrusarkha" - "dynn_Hakamid" - "dynn_Hanaya" - "dynn_Ibrahimid" - "dynn_Al-Duhli" - "dynn_Kinda" - "dynn_Madhhij" - { "dynnp_al-" "dynn_Zawayhi" } - "dynn_Mufaddalid" - "dynn_Zurayid" - "dynn_Bannu_Man" - "dynn_Mahdid" - "dynn_Hatimid" - "dynn_Sulaymanid" - "dynn_Tanukh" - "dynn_Hilalid" - { "dynnp_al-" "dynn_Riyahdid" } - { "dynnp_al-" "dynn_Athbejid" } - { "dynnp_al-" "dynn_Zoghbadid" } - { "dynnp_al-" "dynn_Adid" } - "dynn_Suleimid" - { "dynnp_al-" "dynn_Zegbid" } - { "dynnp_al-" "dynn_Debbabid" } - { "dynnp_al-" "dynn_Awfid" } - } - - male_names = { - Abu-Bakr Aarif Abdul-Gafur Abdul-Jaleel Abdul-Qadir Abdul-Wahab Abdullah Aghlab Akin Ali Alim Aram Azam Bahir - Fadil Fadl Faruk Ghalib Hafiz Halil Hasan Husam Hussayn Ibrahim Idris Is_mail Isa Jabir Jalil Jibril Khalil Mahdi Mahmud - Mansur Mirza Mubarak Muhammad Mukhtar Murad Musa Najib Nasr Nizam Qawurd Ramadan Sadiq Sami Samir Shaiban - Shamir Shujah Sulayman Talib Ubayd Uways Yahya Ya_qub Youkhanna Yusuf Zeyd - } - female_names = { - Adila Amsha Asiya Faghira Habiba Hanifa Jahaira Kamala Layla Maryam Nafisa Nyawela Parand Parween Paymaneh Paywand Qamara Rafiqa Rasa Rashida Reshawna - Saaman Sabba Saghar Sahba Sajida Samira Semeah Setara Shahrbano Shahzadah Shameem Shararah Sheeftah Sheeva Shogofa Shokouh Shola Sholah Simin Souzan - Taliba Tanaz Taneen Yagana Yakta Yasmin Zaynab - } - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_the_wanderers" } - { name = "mercenary_company_bedouin_company_of_place" } - } -} -name_list_levantine = { - - cadet_dynasty_names = { - "dynn_Nasrid" - "dynn_Muayyadid" - "dynn_Isavid" - "dynn_Shukrid" - "dynn_Yaruqid" - "dynn_Qaimid" - "dynn_Alaid" - "dynn_Zahirid" - "dynn_Jamalid" - "dynn_Izzid" - "dynn_Bahaid" - "dynn_Shihabid" - "dynn_Jalalid" - "dynn_Yaminid" - "dynn_Lu_Lu" - "dynn_Sulaymanid" - "dynn_Mahmudid" - "dynn_Bahadur" - "dynn_Ata-Malik" - "dynn_Ma_anid" - "dynn_Hamdanid" - "dynn_Farooqid" - "dynn_Elbazid" - "dynn_Abbarid" - "dynn_Abbasid" - "dynn_Shamid" - "dynn_Allawid" - "dynn_Aqilid" - "dynn_Qahtanid" - "dynn_Bahjatid" - "dynn_Bekkalid" - "dynn_Baradid" - "dynn_Bseisoid" - "dynn_Fattaid" - "dynn_Fazilid" - "dynn_Gheisarid" - "dynn_Hayekid" - "dynn_Ibrahimid" - "dynn_Abdel_Nour" - "dynn_Abdilla" - "dynn_Mahdi" - { "dynnp_el-" "dynn_Khattab" } - "dynn_Moneim" - "dynn_Moosevi" - "dynn_Mubarak" - "dynn_Moustapha" - "dynn_Nader" - "dynn_Nafti" - "dynn_Alam" - "dynn_Naeemi" - "dynn_Nahhas" - "dynn_Nimri" - "dynn_Himsi" - "dynn_Haleem" - "dynn_Qaderi" - "dynn_Aqabid" - "dynn_Jalalid" - "dynn_Jarraid" - "dynn_Arishid" - "dynn_Jasemid" - "dynn_Abdelid" - "dynn_Alivid" - "dynn_Qasimid" - "dynn_Shaddad" - { "dynnp_al-" "dynn_Nafis" } - { "dynnp_al-" "dynn_Baghdadi" } - { "dynnp_al-" "dynn_Dakhwar" } - { "dynnp_al-" "dynn_Suri" } - "dynn_Khorasani" - { "dynnp_al-" "dynn_Hasanid" } - "dynn_Aqabid" - } - - dynasty_names = { - "dynn_Nasrid" - "dynn_Muayyadid" - "dynn_Isavid" - "dynn_Shukrid" - "dynn_Yaruqid" - "dynn_Qaimid" - "dynn_Alaid" - "dynn_Zahirid" - "dynn_Jamalid" - "dynn_Izzid" - "dynn_Bahaid" - "dynn_Shihabid" - "dynn_Jalalid" - "dynn_Yaminid" - "dynn_Lu_Lu" - "dynn_Sulaymanid" - "dynn_Mahmudid" - "dynn_Bahadur" - "dynn_Ata-Malik" - "dynn_Ma_anid" - "dynn_Hamdanid" - "dynn_Farooqid" - "dynn_Elbazid" - "dynn_Abbarid" - "dynn_Abbasid" - "dynn_Shamid" - "dynn_Allawid" - "dynn_Aqilid" - "dynn_Qahtanid" - "dynn_Bahjatid" - "dynn_Bekkalid" - "dynn_Baradid" - "dynn_Bseisoid" - "dynn_Fattaid" - "dynn_Fazilid" - "dynn_Gheisarid" - "dynn_Hayekid" - "dynn_Ibrahimid" - "dynn_Abdel_Nour" - "dynn_Abdilla" - "dynn_Mahdi" - { "dynnp_el-" "dynn_Khattab" } - "dynn_Moneim" - "dynn_Moosevi" - "dynn_Mubarak" - "dynn_Moustapha" - "dynn_Nader" - "dynn_Nafti" - "dynn_Alam" - "dynn_Naeemi" - "dynn_Nahhas" - "dynn_Nimri" - "dynn_Himsi" - "dynn_Haleem" - "dynn_Qaderi" - "dynn_Aqabid" - "dynn_Jalalid" - "dynn_Jarraid" - "dynn_Arishid" - "dynn_Jasemid" - "dynn_Abdelid" - "dynn_Alivid" - "dynn_Qasimid" - "dynn_Shaddad" - { "dynnp_al-" "dynn_Nafis" } - { "dynnp_al-" "dynn_Baghdadi" } - { "dynnp_al-" "dynn_Dakhwar" } - { "dynnp_al-" "dynn_Suri" } - "dynn_Khorasani" - { "dynnp_al-" "dynn_Hasanid" } - "dynn_Aqabid" - } - - male_names = { - Abdul-Azeem Abdul-Hamid Abdul-Lateef Abdul-Razzaq Abdul-Wahad Abdullah Adhid Adil Akab Ala_i Ali Amir Ashraf Aziz Bashar Boutros Da_ud Faisal - Fayiz Ghazi Hakam Hamdan Hussayn Ibrahim Isa Is_mail Ismat Jahan Jamil Kamran Khalid Khudayar Majid Mas_ud - Muaddam Muhammad Muhsin Mukhtar Murad Musa Muzaffar Nuri Radhi Rasul Sa_ud Seyfullah Sharaf - Sirhan Taimur Tawfiq Umaya Wahid Yahya Ya_qub Yasar Youkhanna Zahir - } - female_names = { - Aisha Aziza Duha Farida Golbahar Gulnar Gulnaz Gulpari Hafsa Hasti Huma Ibtisam Jalila Kamala Karima Khandan Khaterah Khatira Kinah Lala Madiha Mahdokht - Mahsa Mahwash Marwa Mastana Mehri Mina Minoo Munawwar Muzhdah Nahal Najela Nasiba Nastaran Nazaneen Nazy Neelab Negar Niki Nikoo Noushin Rabiya - Rajiya Sadiya Salma Sitara Thana Zahra Zuhayra - } - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_sarkans_of_place" } - { name = "mercenary_company_company_of_the_oasis" } - { name = "mercenary_company_desert_brethren" } - } -} -name_list_egyptian = { - - cadet_dynasty_names = { - "dynn_Hammadid" - "dynn_Bahri" - { "dynnp_as-" "dynn_Sa_di" } - "dynn_Jukondarid" - "dynn_Dewadarid" - "dynn_Kanzid" - "dynn_Azizid" - "dynn_Ghanemid" - "dynn_Abazid" - "dynn_Hararid" - "dynn_Bayoumid" - "dynn_Bashandid" - "dynn_Bakhoumid" - "dynn_Bekhitid" - "dynn_Bahurid" - "dynn_Banoubid" - "dynn_Shenoudid" - "dynn_Abusirid" - "dynn_Abuhairyid" - "dynn_Masrid" - "dynn_Shamyid" - "dynn_Abuneb" - "dynn_Ramzan" - "dynn_Ibrahimid" - "dynn_Sharifid" - "dynn_Abouresid" - "dynn_Elesbaam" - } - - dynasty_names = { - "dynn_Hammadid" - "dynn_Bahri" - { "dynnp_as-" "dynn_Sa_di" } - "dynn_Jukondarid" - "dynn_Dewadarid" - "dynn_Kanzid" - "dynn_Azizid" - "dynn_Ghanemid" - "dynn_Abazid" - "dynn_Hararid" - "dynn_Bayoumid" - "dynn_Bashandid" - "dynn_Bakhoumid" - "dynn_Bekhitid" - "dynn_Bahurid" - "dynn_Banoubid" - "dynn_Shenoudid" - "dynn_Abusirid" - "dynn_Abuhairyid" - "dynn_Masrid" - "dynn_Shamyid" - "dynn_Abuneb" - "dynn_Ramzan" - "dynn_Ibrahimid" - "dynn_Sharifid" - "dynn_Abouresid" - "dynn_Elesbaam" - } - - male_names = { - Aaron Abanoub Abderahman Abd-al-Aziz Abdul-Haq Abdul-Madjid Abdul-Salaam Abdullah - Abianos Abisalom Ablarion Abraam Abu-Bakr Adnan Agathon Agathonikos Agathos - Ahmad Akbar Alam Ali Amr Androus Anthinos Arsenios Ashraf Asim - Athanasios Badr Bashir Biktor Binyamin Bishoi Boutros Danyal Dawlat Da_oud - Ezra Farhan Firuz Gabri_el Georgios Habil Hakam Hammud Hanri Haroun Hisham - Hussayn Ibrahim Ilyas Is_mail Jawdat Jerjer Khalil Krystafer - Latif Lot Malik Matta Mehtar Mikail Mikhael Milad Mina Muammar Muhammad - Mukhtar Murad Murshid Musa Nabil Nasir Nassib Pamin Qadir Ra_uf Rafiq Ridwan Sabah Salim Sha_ban - Sharif Suhail Tadros Tayyib Touma Usama Walid Yahya Yared Yassir Youkhanna Youssef Zaia Zakariyah - } - female_names = { - Acenith Alia Amunet Andali Asanet Asenath Asenet Azenet Badiat Cena Fatima Halima - Jamila Khadija Majida Mariam Nabila Nura Radiya Rana Sacmis Safiya - Samira Suhaila Tawaret Taweret Titi Thuriya Zara Zahra - } - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_host_of_the_nile" } - { name = "mercenary_company_keepers_of_the_lighthouse" } - } -} -name_list_maghrebi = { - - cadet_dynasty_names = { - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - dynasty_names = { - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - male_names = { - Aaron Abanoub Abderahman Abd-al-Aziz Abdul-Haq Abdul-Madjid Abdul-Salaam Abdullah - Abianos Abisalom Ablarion Abraam Abu-Bakr Adnan Agathon Agathonikos Agathos - Ahmad Akbar Alam Ali Amr Androus Anthinos Arsenios Ashraf Asim - Athanasios Badr Bashir Biktor Binyamin Bishoi Boutros Danyal Dawlat Da_oud - Ezra Farhan Firuz Gabri_el Georgios Habil Hakam Hammud Hanri Haroun Hisham - Hussayn Ibrahim Ilyas Is_mail Jawdat Jerjer Khalil Krystafer - Latif Lot Malik Matta Mehtar Mikail Mikhael Milad Mina Muammar Muhammad - Mukhtar Murad Murshid Musa Nabil Nasir Nassib Pamin Qadir Ra_uf Rafiq Ridwan Sabah Salim Sha_ban - Sharif Suhail Tadros Tayyib Touma Usama Walid Yahya Yared Yassir Youkhanna Youssef Zaia Zakariyah - } - female_names = { - Acenith Alia Amunet Andali Asanet Asenath Asenet Azenet Badiat Cena Fatima Halima - Jamila Khadija Majida Mariam Nabila Nura Radiya Rana Sacmis Safiya - Samira Suhaila Tawaret Taweret Titi Thuriya Zara Zahra - } - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_union_of_swords" } - { name = "mercenary_company_army_of_the_senator" } - } -} -name_list_andalusian = { - - cadet_dynasty_names = { - "dynn_Mutamin" - "dynn_Huddid" - "dynn_Matiyid" - "dynn_Tahirid" - "dynn_Razinid" - "dynn_Hakamid" - "dynn_Wazirid" - "dynn_Ismailid" - "dynn_Farayid" - "dynn_Abu-Ya_farid" - "dynn_Mardanisid" - "dynn_Mursiyid" - { "dynnp_banu" "dynn_FA_tima" } - "dynn_Laridid" - "dynn_Ishbiliyid" - "dynn_Qunkid" - "dynn_Balansiyyid" - "dynn_Maymunid" - "dynn_Adhavid" - "dynn_Hassunid" - "dynn_Gharnatid" - "dynn_Hishamid" - "dynn_Mahfuzid" - "dynn_Ahlidid" - "dynn_Zannunid" - "dynn_Mahdid" - "dynn_Sa_did" - "dynn_Wadalqavirid" - "dynn_Qadirid" - "dynn_Hamdinid" - "dynn_Yakubid" - "dynn_Yassin" - "dynn_Aminid" - "dynn_Ismailid" - "dynn_Nasrid" - "dynn_Muzaffar" - "dynn_Bajjah" - "dynn_Zuhr" - { "dynnp_al-" "dynn_Baitar" } - { "dynnp_al-" "dynn_Khatib" } - "dynn_Rushd" - "dynn_Hafsid" - } - - dynasty_names = { - "dynn_Mutamin" - "dynn_Huddid" - "dynn_Matiyid" - "dynn_Tahirid" - "dynn_Razinid" - "dynn_Hakamid" - "dynn_Wazirid" - "dynn_Ismailid" - "dynn_Farayid" - "dynn_Abu-Ya_farid" - "dynn_Mardanisid" - "dynn_Mursiyid" - { "dynnp_banu" "dynn_FA_tima" } - "dynn_Laridid" - "dynn_Ishbiliyid" - "dynn_Qunkid" - "dynn_Balansiyyid" - "dynn_Maymunid" - "dynn_Adhavid" - "dynn_Hassunid" - "dynn_Gharnatid" - "dynn_Hishamid" - "dynn_Mahfuzid" - "dynn_Ahlidid" - "dynn_Zannunid" - "dynn_Mahdid" - "dynn_Sa_did" - "dynn_Wadalqavirid" - "dynn_Qadirid" - "dynn_Hamdinid" - "dynn_Yakubid" - "dynn_Yassin" - "dynn_Aminid" - "dynn_Ismailid" - "dynn_Nasrid" - "dynn_Muzaffar" - "dynn_Bajjah" - "dynn_Zuhr" - { "dynnp_al-" "dynn_Baitar" } - { "dynnp_al-" "dynn_Khatib" } - "dynn_Rushd" - "dynn_Hafsid" - } - - male_names = { - 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 Abd-al-Aziz Abdul-Hakam Abdul-Hasan Abdul-Hazm Abdul-Rahman Abdul-Razzaq 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 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 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" - - founder_named_dynasties = yes - - - - pat_grf_name_chance = 60 - mat_grf_name_chance = 20 - father_name_chance = 10 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 20 - mother_name_chance = 30 - - - - mercenary_names = { - { name = "mercenary_company_almogavars_andalusian_1" } - { name = "mercenary_company_mawali_band" } - { name = "mercenary_company_andalusian_treasurers_1" } - } -} -name_list_yemeni = { - - cadet_dynasty_names = { - "dynn_Rasulid" - "dynn_Umarid" - "dynn_Najadid" - "dynn_Dinnid" - "dynn_Huraydid" - "dynn_Qadir" - "dynn_Mahrid" - "dynn_Walashma" - "dynn_Usfurid" - "dynn_Jarwanid" - "dynn_Zurayid" - "dynn_Muazzamid" - "dynn_Qubaybid" - "dynn_Halabanid" - "dynn_Basri" - "dynn_Hallaj" - "dynn_Bistami" - "dynn_Karkhi" - "dynn_Qadir" - "dynn_Jilani" - "dynn_Ziyadid" - "dynn_Chishti" - "dynn_Najran" - "dynn_Miqadiyid" - "dynn_Munirid" - "dynn_Nabhanid" - "dynn_Nadjafid" - "dynn_Hamdan" - "dynn_Ashhadid" - "dynn_Quraishid" - "dynn_Kamalid" - "dynn_Jazrid" - "dynn_Husayn" - "dynn_Nazeerid" - "dynn_Nasrid" - "dynn_Bichrid" - "dynn_Hafizid" - "dynn_Fakhourid" - "dynn_Nawawid" - "dynn_Naderid" - "dynn_Chakroun" - "dynn_Atrashid" - "dynn_Shehhid" - "dynn_Hasanid" - "dynn_Qasimid" - "dynn_Sulaymanid" - "dynn_Halwasid" - "dynn_Jamalid" - "dynn_Abbasid" - "dynn_Razinid" - "dynn_Numayrid" - "dynn_Kaabid" - "dynn_Jabrid" - "dynn_Hakamid" - "dynn_Hanaya" - "dynn_Ibrahimid" - "dynn_Al-Duhli" - "dynn_Kinda" - "dynn_Madhhij" - { "dynnp_al-" "dynn_Zawayhi" } - "dynn_Mufaddalid" - "dynn_Zurayid" - "dynn_Mahdid" - "dynn_Yufirid" - "dynn_Wabirid" - "dynn_Hatimid" - "dynn_Sulaymanid" - } - - dynasty_names = { - "dynn_Rasulid" - "dynn_Umarid" - "dynn_Rassid" - "dynn_Najadid" - "dynn_Dinnid" - "dynn_Huraydid" - "dynn_Qadir" - "dynn_Mahrid" - "dynn_Walashma" - "dynn_Usfurid" - "dynn_Jarwanid" - "dynn_Zurayid" - "dynn_Muazzamid" - "dynn_Qubaybid" - "dynn_Halabanid" - "dynn_Basri" - "dynn_Hallaj" - "dynn_Bistami" - "dynn_Karkhi" - "dynn_Qadir" - "dynn_Jilani" - "dynn_Ziyadid" - "dynn_Najran" - "dynn_Miqadiyid" - "dynn_Munirid" - "dynn_Nabhanid" - "dynn_Nadjafid" - "dynn_Hamdan" - "dynn_Ashhadid" - "dynn_Quraishid" - "dynn_Kamalid" - "dynn_Jazrid" - "dynn_Husayn" - "dynn_Nazeerid" - "dynn_Nasrid" - "dynn_Bichrid" - "dynn_Hafizid" - "dynn_Fakhourid" - "dynn_Nawawid" - "dynn_Naderid" - "dynn_Chakroun" - "dynn_Atrashid" - "dynn_Shehhid" - "dynn_Hasanid" - "dynn_Qasimid" - "dynn_Sulaymanid" - "dynn_Halwasid" - "dynn_Jamalid" - "dynn_Abbasid" - "dynn_Razinid" - "dynn_Numayrid" - "dynn_Kaabid" - "dynn_Jabrid" - "dynn_Hakamid" - "dynn_Hanaya" - "dynn_Ibrahimid" - "dynn_Al-Duhli" - "dynn_Kinda" - "dynn_Madhhij" - { "dynnp_al-" "dynn_Zawayhi" } - "dynn_Mufaddalid" - "dynn_Zurayid" - "dynn_Mahdid" - "dynn_Yufirid" - "dynn_Hatimid" - "dynn_Sulaymanid" - } - - male_Names = { - Abu-Bakr Aarif Abdul-Gafur Abdul-Jaleel Abdul-Qadir Abdul-Wahab Abdullah Aden Aghlab Akin Ali Alim Aram Azam Bahir - Fadil Fadl Faruk Ghalib Hafiz Halil Hasan Husam Hussayn Ibrahim Idris Is_mail Isa Jabir Jalil Jibril Khalil Malik Mahdi Mahmud - Mansur Mirza Mubarak Muhammad Mukhtar Murad Musa Najib Nasr Nizam Qawurd Ramadan Sadiq Sami Samir Shaiban - Shamir Shujah Sulayman Talib Ubayd Uways Yahya Ya_qub Youkhanna Yusuf Zeyd Zulfiqar - } - female_Names = { - Adila Amsha Asiya Faghira Habiba Hanifa Isra Jahaira Kamala Layla Maryam Munya Nafisa Nyawela Parand Parween Paymaneh Paywand Qamara Rafiqa Rasa Rashida Reshawna - Saaman Sabba Saghar Sahba Sajida Samira Semeah Setara Shahrbano Shahzadah Shameem Shararah Sheeftah Sheeva Shogofa Shokouh Shola Sholah Simin Souzan - Taliba Tanaz Taneen Yagana Yakta Yasmin Zaynab - } - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_baltic.txt b/N3OW/common/culture/name_lists/00_baltic.txt deleted file mode 100644 index 9758fd1c..00000000 --- a/N3OW/common/culture/name_lists/00_baltic.txt +++ /dev/null @@ -1,194 +0,0 @@ -name_list_latgalian = { - - cadet_dynasty_names = { - { "dynnp_gada" "dynn_Selija" } - { "dynnp_gada" "dynn_Varviai" } - "dynn_Seli" - { "dynnp_gada" "dynn_Zagare" } - { "dynnp_gada" "dynn_Vanema" } - { "dynnp_gada" "dynn_Ventava" } - { "dynnp_gada" "dynn_Bandava" } - { "dynnp_gada" "dynn_Piemare" } - { "dynnp_gada" "dynn_Keklys" } - { "dynnp_gada" "dynn_Meguva" } - { "dynnp_gada" "dynn_Duvzare" } - { "dynnp_gada" "dynn_Tervete" } - { "dynnp_gada" "dynn_Silene" } - { "dynnp_gada" "dynn_Duobele" } - { "dynnp_gada" "dynn_Zagare" } - { "dynnp_gada" "dynn_Sela" } - { "dynnp_gada" "dynn_Ventas" } - { "dynnp_gada" "dynn_Juras" } - { "dynnp_gada" "dynn_Musas" } - { "dynnp_gada" "dynn_Gaujas" } - { "dynnp_gada" "dynn_Aiviekstas" } - { "dynnp_gada" "dynn_Dzelves" } - { "dynnp_gada" "dynn_Krona" } - { "dynnp_gada" "dynn_Adazi" } - } - - dynasty_names = { - { "dynnp_gada" "dynn_Selija" } - { "dynnp_gada" "dynn_Varviai" } - "dynn_Seli" - { "dynnp_gada" "dynn_Zagare" } - { "dynnp_gada" "dynn_Vanema" } - { "dynnp_gada" "dynn_Ventava" } - { "dynnp_gada" "dynn_Bandava" } - { "dynnp_gada" "dynn_Piemare" } - { "dynnp_gada" "dynn_Keklys" } - { "dynnp_gada" "dynn_Meguva" } - { "dynnp_gada" "dynn_Duvzare" } - { "dynnp_gada" "dynn_Tervete" } - { "dynnp_gada" "dynn_Silene" } - { "dynnp_gada" "dynn_Duobele" } - { "dynnp_gada" "dynn_Zagare" } - { "dynnp_gada" "dynn_Sela" } - { "dynnp_gada" "dynn_Ventas" } - { "dynnp_gada" "dynn_Juras" } - { "dynnp_gada" "dynn_Musas" } - { "dynnp_gada" "dynn_Gaujas" } - { "dynnp_gada" "dynn_Aiviekstas" } - { "dynnp_gada" "dynn_Dzelves" } - { "dynnp_gada" "dynn_Krona" } - { "dynnp_gada" "dynn_Adazi" } - } - - male_names = { - Aishno Ako Ankad Baise Balodis Bikshe Borut Bulei Butovit Cirulis Dangeruthe Darbeslave Dausprungas Davins Demas Dobre Dovyat Dzintis - Elmede Erasts Erdzivil Galeine Gastile Gedere Gerden Gibedats Giemund Golovke Gotene Gunvald Imanta Janis Jaunule Jedetus Juvage Kage - Kaire Karijotas Karnak Kaupo Kerstigens Kiten Klavess Kodere Kuliens Kurlemuse Lammekinus Likiik Litto Lonkogveni Manvydas Meinekinus - Mendune Nameisis Narvait Pliksov Pukiik Pukuveras Ringaudas Rushky Rusins Sabe Sargun Scurdo Shutr Shvarnas Skornand Sprudeik Stegut - Steikint Sviendorog Talivaldis Tautvila Traidenis Treniota Vaishvilkas Valikaila Vetseke Viesturs Visheiv Vishikut Vishly Vykantas Yudki - } - female_names = { - Agita Ausala Balba Bitens Brita Daira Darate Dardedze Dose Dzeguze Galene Greze Gunda Gundega Ieva Imela Kordula Liga Maija Marite Naula - Rasa Ruta Savna Viba Zigne - } - dynasty_of_location_prefix = "dynnp_gada" - - -} -name_list_lithuanian = { - - cadet_dynasty_names = { - "dynn_Jogailaitis" - "dynn_Gediminaitis" - "dynn_Astikaitis" - "dynn_AlS_eniS_kis" - "dynn_Cartoriskis" - "dynn_Giedraitis" - "dynn_Alelkaitis" - "dynn_Sviriskis" - "dynn_Valmantaitis" - "dynn_Kesgailos" - "dynn_Mangirdaitis" - "dynn_Hlebowicius" - "dynn_Schalauosunus" - "dynn_Ragai" - "dynn_Ismemel" - "dynn_Isskalvia" - "dynn_Lamati" - } - - dynasty_names = { - "dynn_Jogailaitis" - "dynn_Gediminaitis" - "dynn_Astikaitis" - "dynn_AlS_eniS_kis" - "dynn_Cartoriskis" - "dynn_Giedraitis" - "dynn_Alelkaitis" - "dynn_Sviriskis" - "dynn_Valmantaitis" - "dynn_Kesgailos" - "dynn_Mangirdaitis" - "dynn_Hlebowicius" - "dynn_Schalauosunus" - "dynn_Ragai" - "dynn_Ismemel" - "dynn_Isskalvia" - "dynn_Lamati" - } - - male_names = { - Algirdas Antanas Antavas Aras Arunas Azuolas Budrys Bukantas Butavas Butigeidis Butvydas Daugvilas Daumantas Dausprungas Dravenis Erdenis Erdvilas Gedigaudas - Gediminas Gedivilas Gintaras Gintautas Girdenis Irmantas Jaunutis Jogaila Jovirdas Kantibutas Karijotas Kesgaila Kestutis Korigaila Korybutas - Lasukas Lingvenis Liudas Lubartas Lutuveras Merkelis Mindaugas Minigaila Mantvydas Movkoldas Narimantas Povilas Pukuveras Rimantas - Rimgaila Rimvydas Ringaudas Sarunas Skirgaila Songaila Svarnas Svitrigaila Tarvydas Tovtivilas Traidenis Treniotas Vainius Vaisvilkas Valimantas - Vidmantas Vingoldas Virmantas Visvaldis Vizgirdas Vykintas Vytautas Vytenis Zivinbudas Zygimantas - } - female_names = { - Aldona Anele Audra Ausra Birute Dannila Danute Evalda Gaudimante Giedre Gintare Jevna Kenna Laima Mikova Roze Saule Svajone Vida - } - - dynasty_of_location_prefix = "dynnp_is" - - -} -name_list_prussian = { - - cadet_dynasty_names = { - "dynn_Kuilis" - "dynn_Kalabijjan" - "dynn_Jankowskie" - { "dynnp_is" "dynn_Barta" } - { "dynnp_is" "dynn_Galinda" } - { "dynnp_is" "dynn_Sasna" } - { "dynnp_is" "dynn_Kulmas" } - { "dynnp_is" "dynn_Pamede" } - { "dynnp_is" "dynn_Pagude" } - { "dynnp_is" "dynn_Varme" } - { "dynnp_is" "dynn_Notanga" } - { "dynnp_is" "dynn_Semba" } - { "dynnp_is" "dynn_Skalva" } - { "dynnp_is" "dynn_Nadruva" } - { "dynnp_is" "dynn_Truso" } - { "dynn_Pregolyas" } - { "dynn_Nemanas" } - { "dynn_Priegliusas" } - { "dynn_Alnas" } - { "dynn_Dravantas" } - { "dynn_Spirdin" } - { "dynn_Peckollas" } - { "dynn_Rickias" } - } - - dynasty_names = { - "dynn_Kuilis" - "dynn_Kalabijjan" - "dynn_Jankowskie" - { "dynnp_is" "dynn_Barta" } - { "dynnp_is" "dynn_Galinda" } - { "dynnp_is" "dynn_Sasna" } - { "dynnp_is" "dynn_Kulmas" } - { "dynnp_is" "dynn_Pamede" } - { "dynnp_is" "dynn_Pagude" } - { "dynnp_is" "dynn_Varme" } - { "dynnp_is" "dynn_Notanga" } - { "dynnp_is" "dynn_Semba" } - { "dynnp_is" "dynn_Skalva" } - { "dynnp_is" "dynn_Nadruva" } - { "dynnp_is" "dynn_Truso" } - { "dynn_Pregolyas" } - { "dynn_Nemanas" } - { "dynn_Priegliusas" } - { "dynn_Alnas" } - { "dynn_Dravantas" } - { "dynn_Spirdin" } - { "dynn_Peckollas" } - { "dynn_Rickias" } - } - - male_names = { - Alvydas Arelis Auctune Bajoras Beidras Budo Dagonis Ekkelis Galindas Gauronas Gerdautas Glande Golding Jauguttis Karatas Klukis Kugis - Milzas Nomedas Prusas Sergonis Ulinniks Ulitis - } - female_names = { - Betten Dagas Gelennis Gerkus Grasus Gulbis Mila Milyuns Weslikan Ziedas - } - - dynasty_of_location_prefix = "dynnp_is" - - -} diff --git a/N3OW/common/culture/name_lists/00_balto_finnic.txt b/N3OW/common/culture/name_lists/00_balto_finnic.txt deleted file mode 100644 index 6ba55bdb..00000000 --- a/N3OW/common/culture/name_lists/00_balto_finnic.txt +++ /dev/null @@ -1,393 +0,0 @@ -name_list_finnish = { - - cadet_dynasty_names = { - "dynn_Rova" - "dynn_Suensaari" - "dynn_Tammpere" - "dynn_Nieminen" - "dynn_Lalli" - "dynn_Hannus" - "dynn_Jaakkola" - "dynn_Ilkka" - "dynn_Isotalo" - "dynn_Lauri" - "dynn_Tuure" - "dynn_Maunu" - "dynn_Akseli" - "dynn_Lahtinen" - "dynn_Sepp" - "dynn_Laine" - "dynn_JA_rvinen" - "dynn_Anttonen" - "dynn_Karpela" - "dynn_SA_rkilahti" - "dynn_Tavast" - "dynn_Karp" - "dynn_Kangas" - "dynn_Kurki" - "dynn_Lepo" - "dynn_Harviala" - "dynn_SydA_nmaa" - "dynn_MA_kelA_" - "dynn_Koskinen" - "dynn_Sarvilahti" - "dynn_Lankinen" - "dynn_Bottii" - "dynn_Lonooen" - "dynn_Markonen" - } - - dynasty_names = { - "dynn_Rova" - "dynn_Suensaari" - "dynn_Tammpere" - "dynn_Nieminen" - "dynn_Lalli" - "dynn_Hannus" - "dynn_Jaakkola" - "dynn_Ilkka" - "dynn_Isotalo" - "dynn_Lauri" - "dynn_Tuure" - "dynn_Maunu" - "dynn_Akseli" - "dynn_Lahtinen" - "dynn_Sepp" - "dynn_Laine" - "dynn_JA_rvinen" - "dynn_Anttonen" - "dynn_Karpela" - "dynn_SA_rkilahti" - "dynn_Tavast" - "dynn_Karp" - "dynn_Kangas" - "dynn_Kurki" - "dynn_Lepo" - "dynn_Harviala" - "dynn_SydA_nmaa" - "dynn_MA_kelA_" - "dynn_Koskinen" - "dynn_Sarvilahti" - "dynn_Lankinen" - "dynn_Bottii" - "dynn_Lonooen" - "dynn_Markonen" - } - - male_names = { - Aatos Ahma Aimo Armas Arvo Asikko Ensio Haapa Hannu Havu Hintsa Ihanti Into Jalo Jurva Kaleva Kalevi Kettu Kolli Lalli Lauri Lemetti - Mielitty Miemo Mikko Oiva Onni Otso Pyry PA_iviO_ Pentti Reko Sampo Satajalka Satatieto Seppo Susi Tapani Terho Toivo Ukko Uoti Urho VA_inO_ - Valta Valto Veli Vesa Voitto Erkki Kaarle Johannes Risto Olavi Petri Henri YrjO_ - Valteri Riku Matti Jaakoppi Taisto Paavo Aatso Ahvo Aarto Asko Tuokko Rieti - Kauro Kuuti Pekko Soini Tuure Turo Tommo Tohmas - } - female_names = { - Aamu Aino HellA_ Helmi Ilta Kaarina KA_py Kielo Kukka Lauha Lempi Mahla Maija Marja Mesi Metta PA_ivA_ PA_ivi Pihla Pilvi Rauha Sisko Suoma - Taimi Terhi Titti Tuija Tuovi Tuuli Tuulikki Tyyne Tyyni Vanamo Venla Mielikki Hertta Loviisa Inkeri Ilmatar Irene Ilona Kristiina - Elisabet Sohvi Auni Liekko Kivutar Lemmikki Lyylikki Salme Talvikki Tuulitar - } - dynasty_of_location_prefix = "dynnp_of" - - -} -name_list_sami = { - - cadet_dynasty_names = { - "dynn_Ahkebeaivi" - "dynn_Ahkemiella" - "dynn_GA_ivvaS_" - "dynn_Varakid" - "dynn_Sarakid" - "dynn_Hasabid" - "dynn_Tatvid" - "dynn_Yurakid" - "dynn_Jio" - "dynn_Simo" - "dynn_Kuni" - "dynn_Rahna" - "dynn_Sochioch" - "dynn_Jochmoch" - "dynn_Avioware" - "dynn_Enare" - "dynn_Enaraby" - "dynn_Kimi" - "dynn_Suenekelle" - "dynn_Warager" - "dynn_Teno" - "dynn_Maggeroe" - "dynn_Kittilaby" - "dynn_Sambeaoby" - "dynn_Pajersvi" - "dynn_Kielit" - "dynn_Kemeloe" - } - - dynasty_names = { - "dynn_Ahkebeaivi" - "dynn_Ahkemiella" - "dynn_GA_ivvaS_" - "dynn_Varakid" - "dynn_Sarakid" - "dynn_Hasabid" - "dynn_Tatvid" - "dynn_Yurakid" - "dynn_Jio" - "dynn_Simo" - "dynn_Kuni" - "dynn_Rahna" - "dynn_Sochioch" - "dynn_Jochmoch" - "dynn_Avioware" - "dynn_Enare" - "dynn_Enaraby" - "dynn_Kimi" - "dynn_Suenekelle" - "dynn_Warager" - "dynn_Teno" - "dynn_Maggeroe" - "dynn_Kittilaby" - "dynn_Sambeaoby" - "dynn_Pajersvi" - "dynn_Kielit" - "dynn_Kemeloe" - } - - male_names = { - A_ggi A_igesA_rri A_ilu A_mmot A_ra A_rrajuoksa A_sllat E_oavvA_ Ahkemiella Algebaeivi Baeivi Baeivvet Biejan BijA_s Bilzi DA_vgon DuttA_ GA_ivvas - GA_ktu Henes JA_rre Jeansa Juvven LA_gon LA_vrrohas LeammA_ Mellet Mihka Mohkku Mokci NA_hkol NA_innas Njulgu OavA_n Orddot RA_stos Riibma Ruigi - SA_rra Speaidna Viggu - } - female_names = { - A_idnA_ A_lgen A_llet E_uvje BiellA_ BiergA_ BuohttA_ DuojA_ GealA_ GierA_ Giste JuoksA_hkkA_ Leandu MA_idna NA_sti NanA_ NjA_ves OajA_ SA_rA_hkkA_ SealggA_ - SearA_ SoabA_ SojA_ SuoinnA_ Suonjar UksA_hkkA_ - } - dynasty_of_location_prefix = "dynnp_of" - - -} -name_list_estonian = { - - cadet_dynasty_names = { - "dynn_Karasi" - "dynn_Livo" - "dynn_Turaida" - "dynn_Lembi" - { "dynnp_kohta" "dynn_Sakala" } - { "dynnp_kohta" "dynn_JA_rva" } - "dynn_Saaremaai" - "dynn_Hiiumaai" - "dynn_Kuressaaru" - { "dynnp_kohta" "dynn_Muhu" } - { "dynnp_kohta" "dynn_Laanemaa" } - { "dynnp_kohta" "dynn_Ridala" } - { "dynnp_kohta" "dynn_Soontagana" } - { "dynnp_kohta" "dynn_Revala" } - { "dynnp_kohta" "dynn_Harju" } - { "dynnp_kohta" "dynn_Alempois" } - { "dynnp_kohta" "dynn_Virumaa" } - { "dynnp_kohta" "dynn_Pudiviru" } - { "dynnp_kohta" "dynn_Vaiga" } - { "dynnp_kohta" "dynn_Mohu" } - { "dynnp_kohta" "dynn_Nurmekund" } - { "dynnp_kohta" "dynn_Jogentagana" } - { "dynnp_kohta" "dynn_Ugandi" } - { "dynnp_kohta" "dynn_Leole" } - { "dynnp_kohta" "dynn_Alistegunde" } - } - - dynasty_names = { - "dynn_Karasi" - "dynn_Livo" - "dynn_Turaida" - "dynn_Lembi" - { "dynnp_kohta" "dynn_Sakala" } - { "dynnp_kohta" "dynn_JA_rva" } - "dynn_Saaremaai" - "dynn_Hiiumaai" - "dynn_Kuressaaru" - { "dynnp_kohta" "dynn_Muhu" } - { "dynnp_kohta" "dynn_Laanemaa" } - { "dynnp_kohta" "dynn_Ridala" } - { "dynnp_kohta" "dynn_Soontagana" } - { "dynnp_kohta" "dynn_Revala" } - { "dynnp_kohta" "dynn_Harju" } - { "dynnp_kohta" "dynn_Alempois" } - { "dynnp_kohta" "dynn_Virumaa" } - { "dynnp_kohta" "dynn_Pudiviru" } - { "dynnp_kohta" "dynn_Vaiga" } - { "dynnp_kohta" "dynn_Mohu" } - { "dynnp_kohta" "dynn_Nurmekund" } - { "dynnp_kohta" "dynn_Jogentagana" } - { "dynnp_kohta" "dynn_Ugandi" } - { "dynnp_kohta" "dynn_Leole" } - { "dynnp_kohta" "dynn_Alistegunde" } - } - - male_names = { - Aare Agul Ahas Aho Ahti Ahvo Alar Alo Alur Aopelg AotO_iv Arp Arvet Arvo Atko Aul Aulemb Eeri Elmar Hain Haljas - Heameel HeatO_iv HoovatO_iv Hurmas HurmetO_iv HO_imulemb HU_valemb HU_vameel HU_vatO_iv Igalemb IgapA_iv Ihalemb - Ihameel Ihar IhatO_iv Ihavald Illimar Ilmalemb Ilmar Ilvelemb Jaolemb Kaalep Kaarel Kaaren Kahar Kahru Kahrulemb - Kahus Kaido Kalev Kalju Kaljuvald Kalle Kaomeel Karuvald Kaugemeel Kaupo Kaur Kiur Kiurupelg Koit Kosk Kudres - KU_llelemb LeetO_iv Lembit LeppetO_iv Lible LA_ttelemb Manivald Mart Maru Mati Mats Meelis Mehis Meigo Neeme Niglas - OhetO_iv Ohevald Olev Onni Otelemb Ott Pihl Piho Pikne PA_evalemb PA_rt Raak Raho Rahuleid Sulev Susi Sutemeel - Sutepelg Tambet Tarva Tarvet Tasulemb Toivo Toom Tunne Tutkas Tuul TO_eleid TO_iv TO_ivulemb TO_ll TO_nn Uku - Urmas Uru Valdur Vambola Vandemeel Varjelemb Veli Vello Venno Vesse Vihavald Vililemb Vilimeel VilitO_iv Vilivald - Vootele VA_ino VA_rvo O_igemeel U_lo - } - female_names = { - Aasa Ahma Aime Aimo Aita Aldi Ann Anni Annika Are Auli Aune Eha Elo Ere Helbe Hele Helgi Heli Helina Helmi Helve - Hiie HA_marik HU_U_p Ida Ilme Ilmi Ilo Kai Kaili Kaja Kalli Kare Kati Kiir Kiire Killu KA_bi Lagle Laine Lee Leek Leelo Leili - Lemme Liis Lill Linda Luule Maija Mari Marja Meeli Niine Ninni Oie Pilve PA_ivi PO_im Salme Sirje SA_de Taimi Talvi Tiiu - Tuuli Urve Viire Vilja Virge Virve VA_rvu O_ie O_nne U_lane U_lle - } - - dynasty_of_location_prefix = "dynnp_kohta" - - -} -name_list_karelian = { - - cadet_dynasty_names = { - "dynn_Kirjala" - "dynn_Lagoda" - "dynn_Vuoksi" - "dynn_Kemeloe" - "dynn_Kovoda" - "dynn_Soute" - "dynn_Maselke" - "dynn_Salotisa" - "dynn_Kielit" - "dynn_Solosti" - "dynn_Anser" - "dynn_Vingeli" - "dynn_Engo" - "dynn_Vango" - "dynn_Kumo" - "dynn_Kuyto" - } - - dynasty_names = { - "dynn_Kirjala" - "dynn_Lagoda" - "dynn_Vuoksi" - "dynn_Kemeloe" - "dynn_Kovoda" - "dynn_Soute" - "dynn_Maselke" - "dynn_Salotisa" - "dynn_Kielit" - "dynn_Solosti" - "dynn_Anser" - "dynn_Vingeli" - "dynn_Engo" - "dynn_Vango" - "dynn_Kumo" - "dynn_Kuyto" - } - - male_names = { - Agafana Akkila Aleksanteri Alestari Antippa Arhippa Arssi Arttju Borissa Buklei Djemi Domentei Dorofei - Everkki Fadei Fedotta Fedula Feudora Filatkie Grigo Harle Hermo Heroi Hilippa Hilppa Homa Hotti Huohvana - Ignoi Ipatti Iroda Jehki Jelisei Jemi Jermei Jormoi Jestoi Jeuloi Jeygi Jeyssi Johora Jyrki Karppa - Kassu Kibroi KirilA_ Kondro Konoi Kormi Kostja Kuisma KyyrO_ Lari Lauri Lemetti Levoi Luka - Makko Maksima Manu Markki Martiska Miina Miitrei MikittA_ Miikkula Mirona Mitfora Mokki Moissi - Naasarei Nikolai Niikko Ofonja Oleksandra Oleksi Omeli Omelja Ondrei Onu Onni Ontto Oudokka - Pamfila Pankko Pankraatei Pantelei Parmoi Pauli Pedri PiminA_ Pirdoi Porfi Potoi Potto Prokka Prokki Puahko Poavila Puavila PA_ntti - Rodi Romana Savina Savastei Savasti Siila SiitA_ri Sisoi Sohro Sosoi Suava Stjoppi - Tarassi Teppana Tero Tiihpo Tiita Timoi Toro Triihvo Ulaska Ulljoi Usti Vakko Valassi Vaslei Veledi Vihtora Vuavila Zakki - } - female_names = { - Ahri Akilina Aleksandra Alla Anna Anni Anastasia Antonia Barbara Daria Darja Domna Eeva Ester Eudokia Faina Helena Hilaria Houri - Irene Irinja Iro Jeli Jeygi Johanna Jougi Julia Juliana Kapitolina Katja Katri Klaudia Kristina Ksenia - Larissa Lea Ludmila Lyydia Malanja Marfa Maria Marppa Mateli Matjoi Matrona Maura Mirjam Muarie Nasti Nastoi Natalia Niina - Ofimja Ogoi Okahvie Oksenja Okuli Olga Olena Opri Oppo Outi Palaga Paraskeva Paroi Paula Pelagia Raakel Raisa Rebekka Ruuth - Saara Serafima Sinaida Soloi Sofja Sofia Taisa Toarie Tshikki Valentina Valeria Varvoi Vassa Veera Zoja - } - dynasty_of_location_prefix = "dynnp_of" - - -} -name_list_vepsian = { - - cadet_dynasty_names = { - "dynn_Sheksna" - "dynn_Suda" - "dynn_Syas" - "dynn_Vasin" - "dynn_Onega" - "dynn_Vaga" - "dynn_Kodmin" - "dynn_Yaga" - "dynn_Kurees" - "dynn_Nikissima" - "dynn_Pudoa" - "dynn_Ziranni" - "dynn_Pesoesna" - "dynn_Veislena" - "dynn_Yisogda" - "dynn_Pitsa" - "dynn_Usga" - "dynn_Chasim" - "dynn_Peelsina" - "dynn_Kneesma" - "dynn_Kadomo" - "dynn_Poosa" - "dynn_Neem" - "dynn_Yensu" - "dynn_Ulsui" - "dynn_Ussa" - "dynn_Velva" - } - - dynasty_names = { - "dynn_Sheksna" - "dynn_Suda" - "dynn_Syas" - "dynn_Vasin" - "dynn_Onega" - "dynn_Vaga" - "dynn_Kodmin" - "dynn_Yaga" - "dynn_Kurees" - "dynn_Nikissima" - "dynn_Pudoa" - "dynn_Ziranni" - "dynn_Pesoesna" - "dynn_Veislena" - "dynn_Yisogda" - "dynn_Pitsa" - "dynn_Usga" - "dynn_Chasim" - "dynn_Peelsina" - "dynn_Kneesma" - "dynn_Kadomo" - "dynn_Poosa" - "dynn_Neem" - "dynn_Yensu" - "dynn_Ulsui" - "dynn_Ussa" - "dynn_Velva" - } - - male_names = { - Agafana Akkila Aleksanteri Alestari Antippa Arhippa Arssi Arttju Borissa Buklei Djemi Domentei Dorofei - Everkki Fadei Fedotta Fedula Feudora Filatkie Grigo Harle Hermo Heroi Hilippa Hilppa Homa Hotti Huohvana - Ignoi Ipatti Iroda Jehki Jelisei Jemi Jermei Jormoi Jestoi Jeuloi Jeygi Jeyssi Johora Jyrki Karppa - Kassu Kibroi KirilA_ Kondro Konoi Kormi Kostja Kuisma KyyrO_ Lari Lauri Lemetti Levoi Luka - Makko Maksima Manu Markki Martiska Miina Miitrei MikittA_ Miikkula Mirona Mitfora Mokki Moissi - Naasarei Nikolai Niikko Ofonja Oleksandra Oleksi Omeli Omelja Ondrei Onu Onni Ontto Oudokka - Pamfila Pankko Pankraatei Pantelei Parmoi Pauli Pedri PiminA_ Pirdoi Porfi Potoi Potto Prokka Prokki Puahko Poavila Puavila PA_ntti - Rodi Romana Savina Savastei Savasti Siila SiitA_ri Sisoi Sohro Sosoi Suava Stjoppi - Tarassi Teppana Tero Tiihpo Tiita Timoi Toro Triihvo Ulaska Ulljoi Usti Vakko Valassi Vaslei Veledi Vihtora Vuavila Zakki - } - female_names = { - Ahri Akilina Aleksandra Alla Anna Anni Anastasia Antonia Barbara Daria Darja Domna Eeva Ester Eudokia Faina Helena Hilaria Houri - Irene Irinja Iro Jeli Jeygi Johanna Jougi Julia Juliana Kapitolina Katja Katri Klaudia Kristina Ksenia - Larissa Lea Ludmila Lyydia Malanja Marfa Maria Marppa Mateli Matjoi Matrona Maura Mirjam Muarie Nasti Nastoi Natalia Niina - Ofimja Ogoi Okahvie Oksenja Okuli Olga Olena Opri Oppo Outi Palaga Paraskeva Paroi Paula Pelagia Raakel Raisa Rebekka Ruuth - Saara Serafima Sinaida Soloi Sofja Sofia Taisa Toarie Tshikki Valentina Valeria Varvoi Vassa Veera Zoja - } - dynasty_of_location_prefix = "dynnp_of" - - -} diff --git a/N3OW/common/culture/name_lists/00_berber.txt b/N3OW/common/culture/name_lists/00_berber.txt deleted file mode 100644 index 9ab44f85..00000000 --- a/N3OW/common/culture/name_lists/00_berber.txt +++ /dev/null @@ -1,560 +0,0 @@ -name_list_butr = { - - cadet_dynasty_names = { - # Currently shared with Maghreb Arabic - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - dynasty_names = { - # Currently shared with Maghreb Arabic - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - male_names = { - Abakada Abazza Abbas Abdul-Azeem Abdul-Haleem Abdul-Kareem Abdul-Rahman Abdullah Abidin Abu_Bakr Adal Adam Aderbal Adergazuz - Adherbal Admer Adrir Adum Afaghis Afalawas Afalku Afer Afulay Agafay Agama Agdada Agdun Agellid Aggur Aghali Aghecher Aghilas Agwillul - Ahamatu Aheyyad Ahmad Ajdir Ajeddig Akaday Akateiaji Akli Akorakor Aksel Aksil Akutla Akzer Al_a_addin al-Athir Ali Alyamas Amawal - Amayas Amaz_uz_ Ambay Amdegh Amellal Amennay Ameska Amessan Amin Amma Ammuc Amray Amri Amud Anaba Annaber Antalas Anwa Aras - Asad Asaru Asirem Aszellay Atissi Awdia Awgustin Awinagh Awlagh Awzal Aylal Ayt_ere Az_ar Az_regh Azenkwed Azim Azrur Badda Badis - Bagay Barakat Batin Beddis Berkan Bezz_i Br_ir_uc Bukkus Buwayh Buxtuc Capussa Cucung Dali Fahd Fath Fella Firhun Firmus Frawsen Gaia Galussa Gauda - Gaya Ghani Ghanim Ghaysan Ghumer Gildun Gulusa H_emmu Haidar Hamad Hashim Hiba Hiempsal Himmi Hotha Hussamaddin Ibiza Ibrahim Iccaam - Ifni Ifser Ighlaf Igider Igmi Iher Iken Ilyas Immeghar Immel Irgen Is_mail Isalcas Ishaq Isli Issam It_ij Itber Itri Ixfensen Ixzi Izri Jaffar Jamal Jibril Kadidu - Kamal Karidenna Kawsen Kenan Keraja Khalid Khanchla Khenchela Khidr Kussil Lacumaces Laweye Lewnis Luki Madidu Magsen Mahtar Malik - Marwan Masgaba Masgava Masinissa Masmud Masnsen Massinissa Massiva Massnsen Mastan Mastanabal Matiya Maysar Maziba Mazigh - Medjan Mellal Mennad Menzu Meq_wran Mez_yan Mezwar Micipsa Misagenes Misibsen Mu_izz Muh_end Muhammad Mukhtar Mula Murad Musa Mustafa - Muzaffaraddin N_Guna Nasr Nazar Nizar Niptasan Nizamaddin Ptolemee Qutaiba Rashid Sa_id Salah Salla Salomon Sammer - Sayyid Seghada Sekla Shamsaddin Sifaks Sifal Sinbad Sisso Stembanos Suggut Sultan T_ar_iq Tabat Tacfin Taffounnout Tahir Takfarinas Talakakin Tanan Tariq - Tegama Thabitah Thakiya Tifan Tifawt Tiljad Ugdada Ugwistan Umar Uqess_un Uregh Urtilian Urz_ig Uzmir Uzza Wahab Watt_as Wattas Xamida Yabdas Yaghmurasen - Yahya Yattuy Yeften Yeh_lem Yiliyen Yuba Yugerten Yugurthen Youkhanna Yunes Yusuf Yuva Z_effun Zafir Zalelsan Zayar Zer_wal Zigza Ziri Zubeyr - } - female_names = { - Aaliyah Aamina Aamira Aaqila Aarifa Aazzi Adelah Adiba Adilah Adilia Adiva Adjan Aeesha Aesha Aisha Amira Badeea Badia Badra Bahac - Bahiyya Bajila Bakka Baraah Barakah Baria Bashira Basilie Basima Basimah Bghnat Bibya Bilqis Cala Canh_a Cantara D_r_ifa Daisha Dalal Dasin - Dema Dimah Dinara Dua Durra Durriyya Edza Eleonorka Faghissa Fahriya Fariza Fedada Fer_r_udja Gedduda Ghida Ghnima Guraya Gwejda H_edda - Hadiya Hawwa Hemu Herru Iija Iiju IttU_ Izza Jaida Jdira Jeddjiga Kahina Kamila Kanimana Kella Kenwa Kisa Kulla Kwella Lalla Laysa Lem_an Lemta - Lumsi Lunja Lwiza Lyaqut Mamma Massa Meghighda Melek Menna Menza Mernissa Monica Myassa Najiba R_uza Ra_isa Rahima Randja Rula Sadiqa - Salaama Sekkura Siddiqa Silya Siman T_awes T_item Tadefi Tadla Tadmut Tafrara Tafsut Tagwillult Taheyyatt Takama Taklit Talalit Taljat Tament - Tamimunt Tamrust Tanaszart Tanebdatt Tanefzawit Tanest Taninna Tarifa Tariwelt Tasa Tasa_fut Taszellayt Tatbirt Tati Taweckint Tawenza Tawnat - Tawzalt Tayri Tayyurt Tazdayt Tazenkwedt Tazirit Tazrurt Tella Temzi Tfit Tigmi Tikinas Tilelli Timmi Tinhinan Tintadefi Tintifawin Tinzert Tisent - Tislit Titbirt Titrit Tizemt Tiziri Triya Tudert Tuh_r_ict Tureght Ultafa Wenza Wnissa Wrina Z_diant Z_ergha Zaghwa Zahida Zamba Zibba Zilgum Zubayda - Zunagha Zwina Zwira - } - - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - pat_grf_name_chance = 60 - mat_grf_name_chance = 20 - father_name_chance = 10 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 20 - mother_name_chance = 30 - - - - mercenary_names = { - { name = "mercenary_company_army_of_the_crossing" } - { name = "mercenary_company_butr_place_band" } - { name = "mercenary_company_riders_of_the_mountains" } - } -} - -name_list_baranis = { - - cadet_dynasty_names = { - # Currently shared with Maghrebi Arabic - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - dynasty_names = { - # Currently shared with Maghrebi Arabic - "dynn_Hammadid" - "dynn_Taishufin" - "dynn_Hafsid" - "dynn_Zayanid" - "dynn_Aznagid" - "dynn_Wanurid" - "dynn_Alivid" - "dynn_Madinid" - "dynn_Muttawakilid" - "dynn_Mansurid" - "dynn_Yazid" - "dynn_Tremecen" - "dynn_Ishaqid" - "dynn_Yahyavid" - "dynn_Bilalid" - "dynn_Utmanid" - "dynn_Tittawin" - "dynn_Sebtaid" - "dynn_Tariqid" - "dynn_Muhajir" - "dynn_Ladenid" - "dynn_Hannachid" - "dynn_Sabrid" - "dynn_Safavid" - "dynn_Sajjadid" - "dynn_Saidid" - "dynn_Sedkid" - "dynn_Shakeelid" - "dynn_Sharifid" - "dynn_Shehzadid" - "dynn_Sidqid" - "dynn_Tahirid" - "dynn_Talalid" - "dynn_Medjerdid" - "dynn_Tasneemid" - "dynn_Tayebid" - "dynn_Umarid" - "dynn_Waheedid" - "dynn_Wahidid" - "dynn_Waleedid" - "dynn_Wazirid" - "dynn_Younisid" - "dynn_Zafarid" - "dynn_Zahirid" - "dynn_Zakariyid" - "dynn_Zakidid" - "dynn_Zaydid" - "dynn_Abdoid" - "dynn_Abidin" - "dynn_Adilid" - "dynn_Balochid" - "dynn_Bakkalid" - "dynn_Mahmoudid" - "dynn_Nadeerid" - "dynn_Nadvid" - "dynn_Najidid" - "dynn_Naqvid" - "dynn_Namjoid" - "dynn_Anwarid" - "dynn_Fawzid" - "dynn_Nawfalid" - "dynn_Abbasid" - "dynn_Bari" - "dynn_Isavid" - "dynn_Fatamid" - "dynn_Ayyubid" - "dynn_Khazrunid" - "dynn_Marinid" - "dynn_Almohad" - "dynn_Ghaniya" - "dynn_Jalayar" - "dynn_Tudjinid" - "dynn_Seddoukid" - "dynn_Raghraghwid" - "dynn_Temimid" - "dynn_Azfavid" - "dynn_Hamdanid" - "dynn_Thabitid" - { "dynnp_al-" "dynn_Idrisi" } - "dynn_Khaldun" - "dynn_Battuta" - "dynn_Kamalid" - } - - male_names = { - Abakada Abazza Abbas Abdul-Azeem Abdul-Haleem Abdul-Kareem Abdul-Rahman Abdullah Abidin Adal Adam Aderbal Adergazuz - Adherbal Admer Adrir Adum Afaghis Afalawas Afalku Afer Afulay Agafay Agama Agdada Agdun Agellid Aggur Aghali Aghecher Aghilas Agwillul - Ahamatu Aheyyad Ahmad Ajdir Ajeddig Akaday Akateiaji Akli Akorakor Aksel Aksil Akutla Akzer Al_a_addin Ali Alyamas Amawal - Amayas Amaz_uz_ Ambay Amdegh Amellal Amennay Ameska Amessan Amin Amma Ammuc Amray Amri Amud Anaba Annaber Antalas Anwa Aras - Asad Asaru Asirem Aszellay Atissi Awdia Awgustin Awinagh Awlagh Awzal Aylal Ayt_ere Az_ar Az_regh Azenkwed Azim Azrur Badda Badis - Bagay Barakat Beddis Berkan Bezz_i Br_ir_uc Bukkus Buwayh Buxtuc Capussa Cucung Dali Fahd Fath Fella Firhun Firmus Frawsen Gaia Galussa Gauda - Gaya Ghani Ghanim Ghaysan Ghumer Gildun Gulusa H_emmu Haidar Hamad Hashim Hiba Hiempsal Himmi Hotha Hussamaddin Ibiza Ibrahim Iccaam - Ifni Ifser Ighlaf Igider Igmi Iher Iken Ilyas Immeghar Immel Irgen Is_mail Isalcas Ishaq Isli Issam It_ij Itber Itri Ixfensen Ixzi Izri Jaffar Jamal Kadidu - Kamal Karidenna Kawsen Kenan Keraja Khalid Khanchla Khenchela Khidr Kussil Lacumaces Laweye Lewnis Luki Madidu Magsen Mahtar Malik - Marwan Masgaba Masgava Masinissa Masmud Masnsen Massinissa Massiva Massnsen Mastan Mastanabal Matiya Maysar Maziba Mazigh - Medjan Mellal Mennad Menzu Meq_wran Mez_yan Mezwar Micipsa Misagenes Misibsen Mu_izz Muh_end Muhammad Mukhtar Mula Murad Musa Mustafa - Muzaffaraddin N_Guna Nasr Nazar Niptasan Nizamaddin Ptolemee Qutaiba Rashid Sa_id Salah Salla Salomon Sammer - Sayyid Seghada Sekla Shamsaddin Sifaks Sifal Sinbad Sisso Stembanos Suggut Sultan T_ar_iq Tabat Tacfin Taffounnout Tahir Takfarinas Tanan Tariq - Tegama Thabitah Tifan Tiljad Ugdada Ugwistan Umar Uqess_un Uregh Urtilian Urz_ig Uzmir Uzza Wahab Watt_as Xamida Yabdas Yaghmurasen - Yahya Yattuy Yeften Yeh_lem Yiliyen Yuba Yugerten Yugurthen Youkhanna Yunes Yusuf Yuva Z_effun Zafir Zalelsan Zayar Zer_wal Zigza Ziri Zubeyr - } - female_names = { - Aaliyah Aamina Aamira Aaqila Aarifa Aazzi Adelah Adiba Adilah Adilia Adiva Adjan Aeesha Aesha Aisha Amira Badeea Badia Badra Bahac - Bahiyya Bajila Bakka Baraah Barakah Baria Bashira Basilie Basima Basimah Bghnat Bibya Bilqis Cala Canh_a Cantara D_r_ifa Daisha Dalal Dasin - Dema Dimah Dinara Dua Durra Durriyya Edza Eleonorka Faghissa Fahriya Fariza Fedada Fer_r_udja Gedduda Ghida Ghnima Guraya Gwejda H_edda - Hadiya Hawwa Hemu Herru Iija Iiju IttU_ Izza Jaida Jdira Jeddjiga Kahina Kamila Kanimana Kella Kenwa Kisa Kulla Kwella Lalla Laysa Lem_an Lemta - Lumsi Lunja Lwiza Lyaqut Mamma Massa Meghighda Melek Menna Menza Mernissa Monica Myassa Najiba R_uza Ra_isa Rahima Randja Rula Sadiqa - Salaama Sekkura Siddiqa Silya Siman T_awes T_item Tadefi Tadla Tadmut Tafrara Tafsut Tagwillult Taheyyatt Takama Taklit Talalit Taljat Tament - Tamimunt Tamrust Tanaszart Tanebdatt Tanefzawit Tanest Taninna Tarifa Tariwelt Tasa Tasa_fut Taszellayt Tatbirt Tati Taweckint Tawenza Tawnat - Tawzalt Tayri Tayyurt Tazdayt Tazenkwedt Tazirit Tazrurt Tella Temzi Tfit Tigmi Tikinas Tilelli Timmi Tinhinan Tintadefi Tintifawin Tinzert Tisent - Tislit Titbirt Titrit Tizemt Tiziri Triya Tudert Tuh_r_ict Tureght Ultafa Wenza Wnissa Wrina Z_diant Z_ergha Zaghwa Zahida Zamba Zibba Zilgum Zubayda - Zunagha Zwina Zwira - } - - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - founder_named_dynasties = yes - - pat_grf_name_chance = 60 - mat_grf_name_chance = 20 - father_name_chance = 10 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 20 - mother_name_chance = 30 - - - - mercenary_names = { - { name = "mercenary_company_the_followers_from_place" } - { name = "mercenary_company_baranis_company_of_place" } - } -} - -name_list_zaghawa = { - - cadet_dynasty_names = { - "dynn_Zakhawa" - "dynn_Tomaghra" - "dynn_Tubu" - "dynn_Beri" - "dynn_Kegi" - "dynn_Bideyat" - "dynn_Toubou" - } - - dynasty_names = { - "dynn_Zakhawa" - "dynn_Tomaghra" - "dynn_Tubu" - "dynn_Beri" - "dynn_Kegi" - "dynn_Bideyat" - "dynn_Toubou" - } - - male_names = { - Abakar Abba Abbas Abdulraham Adam Ahmed Ali At-Tayeb - Brahim Daoud Deli Dolo Gilding Goukouni - Hishi Ibrahim Idris Ingir Issa Kasu Kosu Ku Kuti - Mahmoud Minni Mohammed Musa Oki Okiramaj Omer Osman - Shartay Siddick Sora Suleyman Tijani Timan Toholjo Tor Torfu Tugule - Udure Yahya Yaqub Yusuf - } - female_names = { - Aisha Aliyah Bado Bakhita Bi Eya Fatima Gir Hadurah Halima Hinda - Ija Kadiga Khalila Layla Makka Malika Mariam Mounah Ning Ogai - Rashida Shadia Shakira Sumah Sumiah Tele Ter Wahida Yasmin - } - - founder_named_dynasties = yes - - -} - -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/N3OW/common/culture/name_lists/00_brythonic.txt b/N3OW/common/culture/name_lists/00_brythonic.txt deleted file mode 100644 index b0ec43fa..00000000 --- a/N3OW/common/culture/name_lists/00_brythonic.txt +++ /dev/null @@ -1,692 +0,0 @@ -name_list_pictish = { - - cadet_dynasty_names = { - "dynn_Todd" - "dynn_Mac_Uerb" - "dynn_Hen" - "dynn_Bili" - "dynn_Circinn" - "dynn_Ce" - "dynn_Fotla" - "dynn_Fib" - "dynn_Fidach" - "dynn_Miathi" - "dynn_Des" - "dynn_Fergusa" - "dynn_Dun_Nechtain" - "dynn_Mac_Beli" - "dynn_Mac_Boanta" - "dynn_Mac_Oengusa" - "dynn_Cait" - "dynn_Fortriu" - } - - dynasty_names = { - "dynn_Todd" - "dynn_Mac_Uerb" - "dynn_Hen" - "dynn_Bili" - "dynn_Circinn" - "dynn_Ce" - "dynn_Fotla" - "dynn_Fib" - "dynn_Fidach" - "dynn_Miathi" - "dynn_Des" - "dynn_Fergusa" - "dynn_Dun_Nechtain" - "dynn_Mac_Beli" - "dynn_Mac_Boanta" - "dynn_Mac_Oengusa" - "dynn_Cait" - "dynn_Fortriu" - } - - male_names = { - Achiuir Aethon Aenbecan Allan Allcallorred Allisander Aniel Ardle Auust Bili Bran Breth Bridei Briog Broichan - Brude Caltram Canu Canuall Canan Caradaig Caruorst Castant Castantin Ciniod Crup Dabuut Deocillimon Deoord - Domelch Drest Drosten Eddarrnonn Elpin Enuidaig Erpin Galam Ganant Garalt Gede Gest Gigurum Girom Idual - Iduallon Iestan Iuan Irb Lutrin Mael Maelchon Manath Mordeleg Morleo Murtolic Naiton Ninian Pedric Pedur - Paul Pidarnoin Ru Ruatirch Rubert Rudri Telurg Telurgan Taran Tarla Uipoig Uist Uuochu - Uoret Unen Unuist Urguist Usuullt Uthoil Uudrost Uuen Uuid Uuirp Uuredach Uuroid - } - female_names = { - Addiena Abrella Allust Arnemetia Brethoc Bride Bronuen Caitrion Cristin Durilia Elaine - Elen Eua Madru Maelmurie Mairi Margrud Maud Mor Morag Morien Muriel Neulina Sara - Siunod Uen Uluen Uuena Uunis Uusbail - } - - patronym_prefix_male = "dynnpat_pre_uab" - patronym_prefix_female = "dynnpat_pre_ach" - always_use_patronym = yes - - pat_grf_name_chance = 30 - mat_grf_name_chance = 15 - father_name_chance = 5 - - pat_grm_name_chance = 30 - mat_grm_name_chance = 15 - mother_name_chance = 10 - - - - mercenary_names = { - { name = "mercenary_company_woad_raiders" coat_of_arms = "mc_woad_raiders" } - } -} - -name_list_welsh = { - - cadet_dynasty_names = { - "dynn_Cynfyn" - "dynn_Caereinion" - "dynn_Glastenning" - "dynn_Lleyn" - "dynn_Mostyn" - "dynn_Rhufoniog" - "dynn_Maelor" - "dynn_Penllyn" - "dynn_Tewdwr" - "dynn_Meilyr" - "dynn_Mochnant" - "dynn_Buellt" - "dynn_Llewellyn" - "dynn_Mechain" - "dynn_Cedewain" - "dynn_Penweddig" - "dynn_IA_l" - "dynn_Amwythig" - "dynn_Caerloyw" - "dynn_Emlyn" - "dynn_Ystrad_Tywi" - "dynn_Rhuddlan" - "dynn_Llwydiarth" - "dynn_Aberavon" - "dynn_Dunoding" - "dynn_Pebidiog" - "dynn_Deugleddyf" - "dynn_Deheuwynt" - "dynn_Eginog" - "dynn_Gorfynydd" - "dynn_Gwyr" - "dynn_Senghenydd" - "dynn_Crwthor" - "dynn_Arfon" - "dynn_Gwynn" - "dynn_Cadfeal" - "dynn_Cannevet" - "dynn_Llyn" - "dynn_Gwarthaf" - "dynn_Aeron" - "dynn_Emlyn" - "dynn_Cedweli" - "dynn_Gwrinydd" - "dynn_Talgarth" - "dynn_Pengwern" - "dynn_Penrhys" - "dynn_Lloyd" - "dynn_Llifon" - "dynn_Abermenai" - "dynn_Penfro" - "dynn_Gilmyn" - "dynn_Conwy" - "dynn_Clwyd" - "dynn_Tal-y-bont" - "dynn_Isaled" - "dynn_Talhaiarn" - "dynn_Brynffenigl" - "dynn_Llechwedd" - "dynn_Cefeliog" - "dynn_Carmarthen" - "dynn_Caenogion" - "dynn_Maelienydd" - "dynn_Elfael" - "dynn_Mynydd" - "dynn_Bangor" - "dynn_Mynyw" - "dynn_Llandaff" - "dynn_Arllechwedd" - "dynn_Tegaingl" - "dynn_Anwyl" - "dynn_Cyfeiliog" - "dynn_Fane" - { "dynnp_of" "dynn_Bristol" } - "dynn_Ynys_Cybi" - "dynn_Gruffydd" - "dynn_Tegaingl" - "dynn_Coel" - "dynn_Glywysing" - "dynn_Llywelin" - "dynn_Cynllibiwg" - "dynn_Evans" - "dynn_Maelienydd" - { "dynnp_de" "dynn_la_Pole" } - "dynn_Rhosyr" - "dynn_Cemais" - "dynn_Meirionydd" - "dynn_Ynys_Enlli" - "dynn_Aberdaron" - "dynn_PenmO_n" - "dynn_Ystrad_Clud" - "dynn_Buellt" - "dynn_Llwydiarth" - "dynn_Caerloyw" - "dynn_Brogyntyn" - } - - dynasty_names = { - "dynn_Cynfyn" - "dynn_Caereinion" - "dynn_Glastenning" - "dynn_Lleyn" - "dynn_Mostyn" - "dynn_Rhufoniog" - "dynn_Maelor" - "dynn_Penllyn" - "dynn_Tewdwr" - "dynn_Meilyr" - "dynn_Mochnant" - "dynn_Buellt" - "dynn_Llewellyn" - "dynn_Mechain" - "dynn_Cedewain" - "dynn_Penweddig" - "dynn_IA_l" - "dynn_Amwythig" - "dynn_Caerloyw" - "dynn_Emlyn" - "dynn_Ystrad_Tywi" - "dynn_Rhuddlan" - "dynn_Llwydiarth" - "dynn_Aberavon" - "dynn_Dunoding" - "dynn_Pebidiog" - "dynn_Deugleddyf" - "dynn_Deheuwynt" - "dynn_Eginog" - "dynn_Gorfynydd" - "dynn_Gwyr" - "dynn_Senghenydd" - "dynn_Crwthor" - "dynn_Arfon" - "dynn_Gwynn" - "dynn_Cadfeal" - "dynn_Cannevet" - "dynn_Llyn" - "dynn_Gwarthaf" - "dynn_Aeron" - "dynn_Emlyn" - "dynn_Cedweli" - "dynn_Gwrinydd" - "dynn_Talgarth" - "dynn_Pengwern" - "dynn_Penrhys" - "dynn_Lloyd" - "dynn_Llifon" - "dynn_Abermenai" - "dynn_Penfro" - "dynn_Gilmyn" - "dynn_Conwy" - "dynn_Clwyd" - "dynn_Tal-y-bont" - "dynn_Isaled" - "dynn_Talhaiarn" - "dynn_Brynffenigl" - "dynn_Llechwedd" - "dynn_Cefeliog" - "dynn_Carmarthen" - "dynn_Caenogion" - "dynn_Maelienydd" - "dynn_Elfael" - "dynn_Mynydd" - "dynn_Bangor" - "dynn_Mynyw" - "dynn_Llandaff" - "dynn_Arllechwedd" - "dynn_Tegaingl" - "dynn_Anwyl" - "dynn_Cyfeiliog" - "dynn_Fane" - { "dynnp_of" "dynn_Bristol" } - "dynn_Ynys_Cybi" - "dynn_Gruffydd" - "dynn_Tegaingl" - "dynn_Coel" - "dynn_Glywysing" - "dynn_Llywelin" - "dynn_Cynllibiwg" - "dynn_Evans" - "dynn_Maelienydd" - { "dynnp_de" "dynn_la_Pole" } - "dynn_Rhosyr" - "dynn_Cemais" - "dynn_Meirionydd" - "dynn_Ynys_Enlli" - "dynn_Aberdaron" - "dynn_PenmO_n" - "dynn_Ystrad_Clud" - "dynn_Buellt" - "dynn_Llwydiarth" - "dynn_Caerloyw" - "dynn_Brogyntyn" - } - - male_names = { - Adda Adgar Adran Aeddan Alan Aldwr Algwyn Alisander Alured Alwyn Anarawd - Andreas Aneurin Anlaff Anllech Annwn Argad Arod Arthen Arthfael Arthfoddw Arthwr - Arthws Arthwys Asa Asaph Awst Bangar Bedwyr Beli Berthgwyn Berthwallt Bleddyn Bledrig - Bleiddud Branwaladr Bride Briog Brochfael Brwt Brwyn Brychan BrA_n Cadell Cadeyrn - Cadfael Cadfan Cadog Cadw Cadwal Cadwaladr Cadwallon Cadwared Cadwgan Cadwr Cai Caid Cain - Caradog Casnar Caswallon Cawdaf Cedig Cedwyn Ceneu Ceredig Clydog Coel Corentin Cuhelyn - Custennin Cwlfyn Cwrig Cydifor Cydrych Cynan Cynddelw Cyndyddan Cynddylan Cyndeyrn - Cynfael Cynfarch Cynfawr Cynfeddw Cynfelyn Cynfran Cynfyn Cyngar Cyngen Cynwallon Cynwared - Cynwrig Cynwyd Cynyr Cysteint Dafydd Deheuwant Deiniol Dewi Dogfael Drystan Dumnagual Dwyfan - Dyfnarth Dyfnwal Dyfnwallon Dynod Dywel Edern Ednyfed Ednywain Edryd Edwyn - Edylfred Einion Elfin Elidyr Elis Elisedd Elud Elystan Emrys Enfidaig Erb Erclwf - Eudaf Ewyas Ffernfael Ffilip Ffriog Ffwdwr Fragan Ffransis Fychan Fyrsil Gamon Garmon - Geraint Gerallt Glwyddien Glywys Godwyn Goronwy Gronw Gruffydd Grygor Guret Gwalchmai - Gwen Gwenwynwyn Gwerstan Gwerthefyr Gwerthern Gwydol Gwydolin Gwyn Gwidyr Gwilym - Gwrfawr Gwrfoddw Gwrgant Gwrgeneu Gwrgi Gwriad Harri Herewallt Huw Hywel - Iago Ivor Idnerth Idwal Idwallon Iestyn Ieuan Ifor Io Ioan Iolo Iorwerth Ithel - Lles Llew Llyr Llywarch Llywelyn Macsen Madog Mael Maelcwn Maelgwn Maenyrch March - Maredudd Math Mawgan Meilyr Meirchion Meiriadog Meirion Merfyn Meurig - Mihangel Morfarch Morgan Morien Morydd Mwyn Myrddin Naufedd Neithon Nowy Nynniaw Oswallt - Owain Oucydd Padern Padrig Pandoff Pasgen Padarn Pawl Pedr Peredyr Publig Pyr - Rheinallt Rhicert Rhigeneu Rhirid Rhiwal Rhiwallon Rhobert Rhodri Rhufon - Rhun Rhydderch Rhydog Rhys Riaged Richwin Sandde Sawyl Seferus Seisyll Selyf - Senyllt Serigi Sieffre Sion Sior Siwauna Steffen Stinian Sulien Taliesin Tegonwy - Tegwyd Teilo Teithfalch Teudebur Tewdos Tewdrig Tewdwr Tomos Trahaearn Tudur Tudwal - Tudwallon Tydy Tyfoedd Tysilio Urien Uthyr Ynyr Ysfael - } - female_names = { - Addiena Aelwyd Aeronwen Aeronwy Afrella Alys Angharad Annes Annest Annwyl Anowed Arddyn Arianrhod - Blodwen Bronwen Catrin Ceindrych Ceridwen Cerie Cerys Cicely Clarisant Creirwy Cristin Danhadlwen - Delyth Denis Dwynwen Dwywai Dyddgu Efa Effros Efrddyl Efyrddyl Eiliwedd Elaine Elen Eleri - Elinion Elinor Ellyn Enid Essyllt Euronwy Ffelis Ffion Fflur Ffraid Glynys Gwen Gwenasedd Gwenfrewi Gwenhwyfach - Gwenhwyfar Gwenllian Gwenwyn Gwerfyl Gwladys Haer Hawys Heledd Hellawes Heulwen Hunydd Hywela Ilud Isabel - Llear Llecci Lleigy Lleuca Lowry Mabyn Maches Madrun Maelrys Mair Mali Mallt Marared Marchell Margred - Marwenna Mawd Melisant Morganna Morien Myfanwy Nest Nesta Newlyna Non - Olwen Onbrawst Owena Prawst Ragnell Rhiaindrech Rhiainfelt Rhiannon Rhonwen Sannant Sara - Senena Sibyl Sioned Siwan SiA_n Susanna Tangwystl Tegla Ysbail Ystradwel - } - - dynasty_of_location_prefix = "" - - - patronym_prefix_male = "dynnpat_pre_ap" - patronym_prefix_male_vowel = "dynnpat_pre_vow_ab" - patronym_prefix_female = "dynnpat_pre_ferch" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_lawgochs_followers" } - { name = "mercenary_company_band_of_horned_welshmen" } - } -} - -name_list_breton = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Dinan" } - { "dynnp_de" "dynn_VitrE_" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_PorhoE_t" } - { "dynnp_of" "dynn_Brittany" } - "dynn_Tranvouez" - { "dynnp_de" "dynn_ChA_teaubriant" } - { "dynnp_de" "dynn_Nantes" } - "dynn_Leon" - "dynn_Guennec" - "dynn_Pensec" - "dynn_Scoarnec" - "dynn_Riowall" - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Bretagne" } - "dynn_Kerouac" - "dynn_Paignon" - "dynn_Sant_Nazar" - "dynn_Tanguy" - "dynn_Parisy" - "dynn_Henbont" - { "dynnp_de" "dynn_Herve" } - "dynn_Sant_Brieuc" - "dynn_Sant_Mikael" - "dynn_Leon" - { "dynnp_de" "dynn_Leon" } - "dynn_Gwened" - { "dynnp_de" "dynn_Rennes" } - "dynn_Leon" - } - - dynasty_names = { - { "dynnp_de" "dynn_Dinan" } - { "dynnp_de" "dynn_VitrE_" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_PorhoE_t" } - { "dynnp_of" "dynn_Brittany" } - "dynn_Tranvouez" - { "dynnp_de" "dynn_ChA_teaubriant" } - { "dynnp_de" "dynn_Nantes" } - "dynn_Leon" - "dynn_Guennec" - "dynn_Pensec" - "dynn_Scoarnec" - "dynn_Riowall" - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Bretagne" } - "dynn_Kerouac" - "dynn_Paignon" - "dynn_Sant_Nazar" - "dynn_Tanguy" - "dynn_Parisy" - "dynn_Henbont" - { "dynnp_de" "dynn_Herve" } - "dynn_Sant_Brieuc" - "dynn_Sant_Mikael" - "dynn_Leon" - { "dynnp_de" "dynn_Leon" } - "dynn_Gwened" - { "dynnp_de" "dynn_Rennes" } - "dynn_Leon" - } - - male_names = { - Adoyre Adrien Aedan Agustin Alan Alar Aldrien Alfrond Alor Alured Alwen Anaoc - Anaubritou Anaugen Anauguethen Anauguoret Anauhocar Andreas Aniud Anton Argantbri Argantmoet Arnalt Arthel - Arthguiu Arthmael Arthueu Arthuiu Arthur Austol Baldoen Bastian Beli Beltram - Benabic Berenger Bernead Berthgualt Bledric Bledros Bleidcum Bletcu Blethin Blethiut - Bodan Bran Brangualart Branhucar Branoc Brenci Brendan Breselconan Breselcoucant Breselgar Breseloc Breselueu Brethoc - Brient Brigualt Brioc Brithael Brochuael Bronmael Budguoret Budhoiarn Budic Budoc Buhedoc Butgual Cadan - Cadaouen Cadarvan Cadiou Cadoc Cador Cadou Cantgueithen Caradec Caradoc Carantoc Catgualart - Catuallon Catguethen Catguoret Catgutic Cathno Catnimed Catuod Caurantin Ceneu Cenguethen Cenmarhoc Cenmin - Cenmonoc Cingur Cinhoedl Clemen Clodouan ClotwoI_on Comoere Conan Concen Condeleu Condidan Congar - Conmael Conmonoc Conogan Conredeu Conuallon Conmarch Convelin ConwoI_on Corguethen Courantgern Courantmonoc - Culmin Custent Custentin Dauid Deniel Denis Deroch Derrien Deui Deurhoiarn Domnoret Domuel - Donual Donuallon Drogon Duenerth Dumnarth Edern Edouart Eguen Eon ErispoE_ Erouan - Estienne Etgual Eudon Euhocar Euhoiarn Eusebi Even Evrard Farinmael Ferant Fracan - Framual Fransaz Frioc Garmon Geofroi Geralt Gereint Gestin Gilbert Godefroi - Goennoc Gouesnon Goulwen Gouremor Gourmaelon Gralon Gratcant Gregor Grifiud Guallon Gualter Gudual Guecon Guenerdon - Guenhael Guentanet Guentiern Gui Guiharan Guihomarch Guihomart Guilherm Guincalon Guincum Guinhael Guinhoiarn Guinoc Guinol - Guithrit Guitol Guobrian Guocon Guoedanau Guoedatoe Guoednou Guoethoiarn Guoletec Guorbili Guordotal Guoretan Guorethoiarn Guorhoiarn - Gurbodu Gurcant Gurcencor Gurceneu Gurci Gurcon Gurdilic Gurgen Gurguaret Gurguist Gurguistl Gurheter - Guriant Gurlouen Gurmael Gurmaeloc Gurmhaelon Gurthcid Gurthiern Guruant Guerech Gueroc Guethenan Guethencar Guethencor - GuethenwoI_on Guethenhoiarn Guethenoc Haelcomarch Haelguethen Haelguoret Haelhoiarn Haeloc Haeloubri Haermael Hammelin - Hamon Harscoit Hedyn Heranal Herri Hesdren Hincomhal Hinguethen Hocar Hoconan Honfroi HoE_l Huiarnal Huiarnbili - Huiarnviu Hunfroi Iacob Iarcun Iarnbud Iarncant Iarncar Iarndetguid Iarnegon Iarnuallon Iarnuocon Iarnhitin - Iedechael Iehan Ilcarthon Ildut Iliud Inisian Iocilin Iodoc Ionas Iosep Iudcum Iuduallon Iudhael - Iudicael Iudnerth Iudnimet Iustoc Iudoc Iudual Iumael Iunceneu Iunuocon Iunmonoc Jord Leucum Loi - Lorens Louenan Loumarch LouI_s Maelcon MaeldoI_ Maelhuedoc Maeloc Maelscoet Maelscuet Maenceneu Maenci - March Marthin MatheudoI_ Mathias Matoc Matuid Maugan Mauric Medrod Meldroc Meriadoc - Mermin Meugan Meven Michel Morcant Morcondeleu Morgen Morguethen Morhaetho Mormarch Morvan - Mortiern Neven Nicolas Nodethael Nodhoiarn NominoE_ Nougui Oliuer Oswallt Padric Paol Pascueten - Patern Petroc Phelippe Piran Prigent Primael Primarhoc Putrael PE_r Ralf Raoul Renan Resmen Riacet - Ribald Ricart Riceneu Richwin Ridoredh Riualtr Rihouen Rinduran Rioc Riol Riwal Riuallon Rodric - Roenualloc Roenuallon Roenuolou Roenhoiarn Rolland Ronan Roparth Roucen Rumon Ryd Salenn Salomon Samson - Samuel Stefen Sulgen Sulhoiarn Sulmonoc Sultiern Talan Talhoiarn Tanci Tanet Tanhoiarn Telent Terithien Tethion Teudric - Teudur Tibault Tiernan Tiernmael Tiernoc Tiernualloc Tiernuallon Treveur Tristan Tuduallon Tudur Tugdual - Ungust Urbcen Urbien Urblon Urvod Uther Vincenne - } - female_names = { - Aanor Abrelda Adela AdelaI_da Adelindis Adeltrudis Aedoc Aeluit Agnes Alana Alis Anaguistl Anaudat Anaudrec - Anauhouguel Anauprost Andrea Anna Aourcen Aouregan Aourell Aouren Argantan Argantdrec Arganteila Arganteilin Argantguistl Arganthael Argantlon - Argantmoet Artaca Avandrec Avenie Beladora Berchet Berengaria Bernegarda Berta Berthildis Bertissa Bleutuen Brendana - Bronuen Buriana Canna Cateline Catguistl Cecilia Ceindrec Ceinguled Cleirui Condeleu Constansa - Cristen Dengel Deniela Denise Diuset Dreanau Drebiu Dreguoreth Drelouguen Drichglur Drilego Duihon Elara Eleanor Eleina - Elena Elesbed Elisaued Elwen Emma Endellion Ennoguent Enoguen Enora Eonnecte Erouana Ewsannec Fuandrec Gaela - Geberga Glades Gloiucen Gloiumed Guelet Guenbrith Guencen Guencenedl Guencor Guenguerthlon Guenguistl Guenguiu Guenmon Guenna Guenneret - Guennguar Gueruel GuigoE_don Guillemecte Gwenn Halbiu Hawis Herannuen Hodierne Igerna Ignoguen Ilcum Ildegarda - Iofa Iouenna Isabelle Iseult Iudhent Iudlouguen Iudprost Janed Judhael Languoret Leonore Leueer Leuhemel - Leuoc Louhelic Luncen Maben Magdalene Marguarite Mari Medguistl Meduil Melita Meonre Milian Mona Morganne - Morguetel Moruen Moruith Morvana Neulenna Nodguoret Nodiunet Nolwenne Nonne Oncenedl Oncum Onguen Ordguydel Ourcen Ourdilic Perenn - Proscen Prosguetel Prostlon Rannoeu Riguistl Rimoet Rioanon Rioanon Rioantcen Rioantdrec Rioantel Rioantguellt Roenhael Roinoc - Ronana Rozenn Rum Rumun Seva Stefania Steren Sulcar Sulcen Sulgubri Sulgwen Sulleisoc Sulmed Susanne Tandrec Tanetbiu Tanetlowen - Tanguistl Tedvil Tephaine Thomine Tibourge Trifine Tristana Uriell - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_prefix_male = "dynnpat_pre_mab" - patronym_prefix_female = "dynnpat_pre_verch" - always_use_patronym = yes - - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = mercenary_company_company_of_bretons} - } -} - -name_list_cornish = { - - cadet_dynasty_names = { - "dynn_Arundell" - "dynn_Killigrew" - "dynn_Boscawen" - "dynn_Rashleigh" - "dynn_Vyvyan" - "dynn_Trelawne" - "dynn_Cadell" - "dynn_Dinefwr" - "dynn_Rhodri" - "dynn_Llywarch" - "dynn_Tewdwr" - "dynn_Gruffydd" - "dynn_Pebidiog" - "dynn_Cemaes" - "dynn_Emlyn" - "dynn_Is_Aeron" - "dynn_Uwch_Aeron" - "dynn_Penweddig" - "dynn_Mawr" - "dynn_Dychan" - "dynn_Cydweli" - "dynn_Gwyr" - "dynn_Gwyn" - "dynn_Bre" - "dynn_Pren" - "dynn_Avon" - "dynn_Den_Bal" - "dynn_Descajor" - } - - dynasty_names = { - "dynn_Arundell" - "dynn_Killigrew" - "dynn_Boscawen" - "dynn_Rashleigh" - "dynn_Vyvyan" - "dynn_Trelawne" - "dynn_Cadell" - "dynn_Dinefwr" - "dynn_Rhodri" - "dynn_Llywarch" - "dynn_Tewdwr" - "dynn_Gruffydd" - "dynn_Pebidiog" - "dynn_Cemaes" - "dynn_Emlyn" - "dynn_Is_Aeron" - "dynn_Uwch_Aeron" - "dynn_Penweddig" - "dynn_Mawr" - "dynn_Dychan" - "dynn_Cydweli" - "dynn_Gwyr" - "dynn_Gwyn" - "dynn_Bre" - "dynn_Pren" - "dynn_Avon" - "dynn_Den_Bal" - "dynn_Descajor" - } - - male_names = { - Adoyre Aedan Alanorus Alef Alured Anaoc Aniud Argantbri Argantmoet Austol Arthur Adwen Canuac Cynog Cleder Clether Dilic Illick - Endelient Beli Bledros Bleidcum Bleidiud Brenci Breoc Brethoc Brithael Budic Budoc Budog Cado Cadoc Cadog Cador Cadwy Cantgueithen - Carantoc Catgutic Cawrdolli Cenmin Cingur Cinhoedl Comoere Conan Condor Conmonoc Conomor Conredeu Corwn Cuby Culmin Cybi Deroch Dofagan Donault - Doniert Donyarth Dungarth Dyfnwal Elid Elidius Eluid Enoder Erbin Erc Erth Euny Felec Fferferdyn - Fracan Fragan Frioc Geraint Gest Gradlon Gratcant Grifiud Gudwal Guentanet Guentigirn Guincum Guithrit Gurbodu Gurcant Gurcencor Gurci Gurcon Gurdilic - Gurguaret Gurguistl Gurheter Guriant Gurlouen Gurthcid Gwinear Gwreans Gorlois Haeloc Hedyn Hernam Herygh Hincomhal Hopkin Huwal Iarnguallon Ilcarthon Iliud - Inisian Iona Ithel Iudicael Iudnerth Jacut Judicael Judoc Judwal Ke Kea Kenan Kenstec Kybi Leucum Lide Loi Louenan Loumarch Lud Maban Madron - Madrun Madryn Mancus March Marchell Margh Mawgan Meigant Materiana Matuid Medrod Meglar Melor - Menefreda Merryn Maruan Meriadoc Meriasek Mermin Mevor Milcenoc Minefrida Minver Modron Mor Morcant Mordaf - Modred Morhaetho Mybbard Mylor Mynfreda Nectan Neot Ossne Oswallt Peran Petroc Piran Putrael Pyran Resmen Ricatus - Rinduran Riol Riotham Riwal Rolope Ronan Ruman Ryd Salenn Salomon Salwys Samsun Selevan Silin Sulian Sulien Tamalanc Talan - Tegwin Telent Terithien Tethion Teudar Teudaric Tewdwr Tomas Thetgo Tudec Tudi Tudinus Tudy Tysilio Ungust - Uny Uther Veffyne Vortegyn Wenheden Wensent Winnoc Wyllow Ynyr - } - female_names = { - - Aedoc Anaguistl Anaudat Anauprost Arganteilin Artaca Breaca Breage Brevita Bryvyth Budoc Catguistl Ceingar Ceinguled Ceinwen Cenedion Cyfyw Dengel - Diuset Duihon Endelient Endellienta Endellion Enodoch Esyllt Etha Ewsannec Fuandrec Gloiucen Gloiumed Guelet Guenbrith Guencen - Guencenedl Guencor Guenguerthlon Guenguiu Guenmon Guenneret Halbiu Ia Ilcum Iofa Iseo Iseult Isode Isolde Isotta Isoude Itha - Iudhent Iudprost Izolda Keyne Louhelic Luncen Mabyn Maches Medguistl Meduil Meonre Milian Moruith Oncenedl Oncum Onguen Ordguydel Ourcen Ourdilic Perem Proscen - Prosguetel Rannoeu Rum Rumun Senara Sidwell Sulcen Sulleisoc Sulmed Tanguistl Tecla Tetha Veep Vepa Wenedoc Wenn Wenna - Yseult Zennor - } - - patronym_prefix_male = "dynnpat_pre_ab" - patronym_prefix_female = "dynnpat_pre_merch" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = mercenary_company_bodyguards_of_gwendolen } - } -} - -name_list_cumbrian = { - - cadet_dynasty_names = { - "dynn_Wledig" - { "dynnp_ap" "dynn_Edern" } - { "dynnp_ap" "dynn_Llaennog" } - { "dynnp_ap" "dynn_Gwallog" } - "dynn_Ogledd" - "dynn_Rhegen" - { "dynnp_ap" "dynn_Mallerslange" } - { "dynnp_ap" "dynn_Winander" } - { "dynnp_ap" "dynn_Ulles" } - { "dynnp_ap" "dynn_Wingfield" } - { "dynnp_ap" "dynn_Gillsland" } - "dynn_Guletic" - "dynn_Prydain" - "dynn_Bwr" - "dynn_Penuchel" - { "dynnp_ap" "dynn_Rheged" } - { "dynnp_ap" "dynn_Eden" } - } - - dynasty_names = { - "dynn_Wledig" - { "dynnp_ap" "dynn_Edern" } - { "dynnp_ap" "dynn_Llaennog" } - { "dynnp_ap" "dynn_Gwallog" } - "dynn_Ogledd" - "dynn_Rhegen" - { "dynnp_ap" "dynn_Mallerslange" } - { "dynnp_ap" "dynn_Winander" } - { "dynnp_ap" "dynn_Ulles" } - { "dynnp_ap" "dynn_Wingfield" } - { "dynnp_ap" "dynn_Gillsland" } - "dynn_Guletic" - "dynn_Prydain" - "dynn_Bwr" - "dynn_Penuchel" - { "dynnp_ap" "dynn_Rheged" } - { "dynnp_ap" "dynn_Eden" } - } - - male_names = { - Adda Adgar Adran Aeddan Alan Aldwr Algwyn Alisander Alured Alwyn Anarawd - Andreas Aneurin Anlaff Anllech Annwn Argad Arod Arthen Arthfael Arthfoddw Arthwr - Arthws Arthwys Asa Asaph Awst Bangar Bedwyr Beli Berthgwyn Berthwallt Bleddyn Bledrig - Bleiddud Branwaladr Bride Briog Brochfael Brwt Brwyn Brychan BrA_n Cadell Cadeyrn - Cadfael Cadfan Cadog Cadw Cadwal Cadwaladr Cadwallon Cadwared Cadwgan Cadwr Cai Caid Cain - Caradog Casnar Caswallon Cawdaf Cedig Cedwyn Ceneu Ceredig Clydog Coel Corentin Cuhelyn - Custennin Cwlfyn Cwrig Cydifor Cydrych Cynan Cynddelw Cyndyddan Cynddylan Cyndeyrn - Cynfael Cynfarch Cynfawr Cynfeddw Cynfelyn Cynfran Cynfyn Cyngar Cyngen Cynwallon Cynwared - Cynwrig Cynwyd Cynyr Cysteint Dafydd Deheuwant Deiniol Dewi Dogfael Drystan Dumnagual Dwyfan - Dyfnarth Dyfnwal Dyfnwallon Dynod Dywel Edern Ednyfed Ednywain Edryd Edwyn - Edylfred Einion Elfin Elidyr Elis Elisedd Elud Elystan Emrys Enfidaig Erb Erclwf - Eudaf Ewyas Ffernfael Ffilip Ffriog Ffwdwr Fragan Ffransis Fychan Fyrsil Gamon Garmon - Geraint Gerallt Glwyddien Glywys Godwyn Goronwy Gronw Gruffydd Grygor Guret Gwalchmai - Gwen Gwenwynwyn Gwerstan Gwerthefyr Gwerthern Gwydol Gwydolin Gwyn Gwidyr Gwilym - Gwrfawr Gwrfoddw Gwrgant Gwrgeneu Gwrgi Gwriad Harri Herewallt Huw Hywel - Iago Ivor Idnerth Idwal Idwallon Iestyn Ieuan Ifor Io Ioan Iolo Iorwerth Ithel - Lles Llew Llyr Llywarch Llywelyn Macsen Madog Mael Maelcwn Maelgwn Maenyrch March - Maredudd Math Mawgan Meilyr Meirchion Meiriadog Meirion Merfyn Meurig - Mihangel Morfarch Morgan Morien Morydd Mwyn Myrddin Neithon Nowy Nynniaw Oswallt - Owain Oucydd Padern Padrig Pandoff Pasgen Padarn Pawl Pedr Peredyr Publig Pyr - Rheinallt Rhicert Rhigeneu Rhirid Rhiwal Rhiwallon Rhobert Rhodri Rhufon - Rhun Rhydderch Rhydog Rhys Riaged Richwin Sandde Sawyl Seferus Seisyll Selyf - Senyllt Serigi Sieffre Sion Sior Siwauna Steffen Stinian Sulien Taliesin Tegonwy - Tegwyd Teilo Teithfalch Teudebur Tewdos Tewdrig Tewdwr Tomos Trahaearn Tudur Tudwal - Tudwallon Tydy Tyfoedd Tysilio Urien Uthyr Ynyr Ysfael - } - female_names = { - Addiena Aelwyd Aeronwen Aeronwy Afrella Alys Angharad Annes Annest Annwyl Anowed Arddyn Arianrhod - Blodwen Bronwen Catrin Ceindrych Ceridwen Cerie Cerys Cicely Clarisant Creirwy Cristin Danhadlwen - Delyth Denis Dwynwen Dwywai Dyddgu Efa Effros Efrddyl Efyrddyl Eiliwedd Elaine Elen Eleri - Elinion Elinor Ellyn Enid Essyllt Euronwy Ffelis Ffion Fflur Ffraid Glynys Gwen Gwenasedd Gwenfrewi Gwenhwyfach - Gwenhwyfar Gwenllian Gwenwyn Gwerfyl Gwladys Haer Hawys Heledd Hellawes Heulwen Hunydd Hywela Ilud Isabel - Llear Llecci Lleigy Lleuca Lowry Mabyn Maches Madrun Maelrys Mair Mali Mallt Marared Marchell Margred - Marwenna Mawd Melisant Morganna Morien Myfanwy Nest Nesta Newlyna Non - Olwen Onbrawst Owena Prawst Ragnell Rhiaindrech Rhiainfelt Rhiannon Rhonwen Sannant Sara - Senena Sibyl Sioned Siwan SiA_n Susanna Tangwystl Tegla Ysbail Ystradwel - } - - patronym_prefix_male = "dynnpat_pre_map" - patronym_prefix_male_vowel = "dynnpat_pre_vow_mab" - patronym_prefix_female = "dynnpat_pre_vch" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - -} diff --git a/N3OW/common/culture/name_lists/00_burman.txt b/N3OW/common/culture/name_lists/00_burman.txt deleted file mode 100644 index dc7a5fc9..00000000 --- a/N3OW/common/culture/name_lists/00_burman.txt +++ /dev/null @@ -1,117 +0,0 @@ -name_list_burmese = { - - cadet_dynasty_names = { - "dynn_MO_ng_Pai" - "dynn_Shwemyo" - "dynn_Taungdwingyi" - "dynn_Thayetmyo" - "dynn_Myede" - "dynn_Thaungdut" - "dynn_Chin" - "dynn_Mingiu" - "dynn_Maukkadaw" - "dynn_Momeik" - "dynn_Katha" - "dynn_Myedu" - "dynn_Peikthanomyo" - "dynn_Binnaka" - "dynn_Yawnghwe" - "dynn_Taungbyon" - "dynn_Singu" - } - - dynasty_names = { - "dynn_Sagaing" - "dynn_Ava" - "dynn_Prome" - "dynn_Toungoo" - "dynn_Sriksetra" - "dynn_Takon" - "dynn_Kale" - "dynn_Swa" - "dynn_Magwe" - "dynn_Hanlan" - "dynn_Madaya" - "dynn_Yamethin" - "dynn_Minbu" - "dynn_Shwesettaw" - "dynn_Kyaukse" - "dynn_Maingmaw" - "dynn_Pinya" - } - - male_names = { - Kyansittha Kyiso Saw_Lu Sokkate Tannet Theinhko Thurein - Abhiyaza Alaungpaya Bayinnaung Hmauk Htilominlo Kyaswa Kyawswa Kyit Kywe Minkhaung Narapati Narathihapate Narathu Pyit Pyusawhti Sawrahan Sithu - Tabinshwehti Taik Tarabya Thihathu Uzana Yahawlaw Yathekyaung Yazathingyan - - Arkar Hein Htin Htut Jeyya Khant Kjaw Kyaw Lin Maung Nyan Sein Siha Sithu Thang Thaun Thukha Thura Ukka Wanna Wunna Yarzar Zarni Zaw Zayar Zeya Zeyar - } - - female_names = { - Bo_Me Dhamma_Dewi Khame_Mi Nant_tha Myo_Myat Soe_Min Salin_Mibaya Salin_Minthami Ta_Lat - - Bawk Chit Cho Eindra Ekari Gadau Haymar Heman Hkyac Hkyairi Hkyam Hnin Ingyin Inzali Kalya Kra Kyaukni Linlun Manyju Marlar Mibaya Mra Mru Myine Myintzu Nadi Nilar Nwe - Ohmar Paannsee Payang Phway Pulai Sabai Sajang Sanda Sauta Singgi Thandar Tharahpi Thawdar Thawka Theingi Thidar Thinzar Thiri Thitkwa Thuzar Wah Wittyi Yadanar Yamin - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_irrawaddy" } - { name = "mercenary_company_burmese_host" } - } -} - -name_list_mon = { - - cadet_dynasty_names = { - "dynn_Tharrawaddy" - "dynn_Phyu" - "dynn_Syriam" - "dynn_Krapan" - "dynn_Bogale" - "dynn_Myaungmya" - "dynn_Negrais" - "dynn_Shwegyin" - "dynn_Taikkala" - "dynn_Myanaung" - } - - dynasty_names = { - "dynn_Pegu" - "dynn_Kusumi" - "dynn_Dagon" - "dynn_Hinthada" - "dynn_Sittaung" - "dynn_Muttina" - "dynn_Mawlamyine" - "dynn_Wareru" - "dynn_Dalla" - "dynn_Ngaputawo" - } - - male_names = { - Adara Angula Anuyama Araka Areindama Atha Athinkha Attatha Dipa Einkura Ekkathamanda Geinda Geissadiya Karawika Kutha Mahintha Migadeippa Manuha Narathu Pontarika Pyinzala - Thaduka Thamala Thuganda Tissa Udinna Upadewa Uppala Urunnata Uttara Wimala Zambudipa Zawta - Bawlawkyantaw Dhammazedi Gada Gadu Kyan Law Leik_Munhtaw Razadarit Than_Bon Waru Wareru Zein - } - - female_names = { - Jamadevi Hnin_An_Po Mi_Pakahtaw Mwei_It Mwei_Maneit Mwei_Zeik Sawbu Thuddhamaya - - Botum Boupha Champei Champey Channary Chantou Chantrea Chenda Chhean Darareaksmey Jorani Kalliyan Kanha Kolab Kunthea Maly Mealea Mibaya - Pheakkley Phhoung Puthykol Raksa Solyna Sreykeo Sreyneang Thida Vatey Veata - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_sadhuim_company" } - { name = "mercenary_company_mon_host" } - } -} diff --git a/N3OW/common/culture/name_lists/00_byzantine.txt b/N3OW/common/culture/name_lists/00_byzantine.txt deleted file mode 100644 index b6c5d265..00000000 --- a/N3OW/common/culture/name_lists/00_byzantine.txt +++ /dev/null @@ -1,1455 +0,0 @@ -name_list_armenian = { - - cadet_dynasty_names = { - "dynn_Bagratuni" - "dynn_Kuchka" - "dynn_Beskond" - "dynn_Mangaphas" - "dynn_Arzrouni" - "dynn_Hetoumi" - "dynn_Makisdros" - "dynn_Pakradouni" - "dynn_Sarkis" - "dynn_Shnorhali" - "dynn_Vanantezi" - "dynn_Bakunc" - "dynn_Arakelian" - "dynn_Baboian" - "dynn_Bagdazarian" - "dynn_Barsamian" - "dynn_Haladjian" - "dynn_Kaprielian" - "dynn_Kezerian" - "dynn_Aharonian" - "dynn_Sahakyan" - "dynn_Keshishian" - "dynn_Baljian" - "dynn_Petrosian" - "dynn_Ghougasian" - "dynn_Mickaelian" - "dynn_Maoukian" - "dynn_Zohrabian" - "dynn_Altoonian" - "dynn_Gardman-Aghbania" - "dynn_Andzewatsi" - "dynn_Hasan-Jalalyan" - "dynn_Melik-Avanyan" - "dynn_Mush" - } - - dynasty_names = { - "dynn_Bagratuni" - "dynn_Kuchka" - "dynn_Beskond" - "dynn_Mangaphas" - "dynn_Arzrouni" - "dynn_Hetoumi" - "dynn_Makisdros" - "dynn_Pakradouni" - "dynn_Sarkis" - "dynn_Shnorhali" - "dynn_Vanantezi" - "dynn_Bakunc" - "dynn_Arakelian" - "dynn_Baboian" - "dynn_Bagdazarian" - "dynn_Barsamian" - "dynn_Haladjian" - "dynn_Kaprielian" - "dynn_Kezerian" - "dynn_Aharonian" - "dynn_Sahakyan" - "dynn_Keshishian" - "dynn_Baljian" - "dynn_Petrosian" - "dynn_Ghougasian" - "dynn_Mickaelian" - "dynn_Maoukian" - "dynn_Zohrabian" - "dynn_Altoonian" - "dynn_Gardman-Aghbania" - "dynn_Andzewatsi" - "dynn_Hasan-Jalalyan" - "dynn_Melik-Avanyan" - "dynn_Mush" - } - - male_names = { - Abas Abirad Aboughamr Aboulgharib Aleksandr Artashes Artashir Artavazd Arsen Arshak Ashot Athom Atrnerseh Avag Avedis Bagour Bagrat Bedros Boghos Davit Eshkhan Gagik Gevorg - Gosdantin Grigor Gurgen Hagop Hamazasp Hethum Hovhannes Hovsep Ishkhan Ivane Kapriel Khachik Khosrov Levon Malkhas Mamigon Manuel Margos Melek Mihrdat Mikayel Mleh Mushegh Mushel Mzhezh - Nerseh Oshin Roupen Sahag Sarkis Sevag Shahanshah Smbat Stepanos Tachat Taniel Tatoul Tigran Tornik Tovmas Thoros Trdat Vache Vachagan Vagharshak Vahag Vahan Vahram Vakhtank Varazdat Vartan Vassak Vesd Vrtanes Zakare Zarmihr - #Later Catholicoi names: - Aristaces Aristakes Husik Pharen Zaven Aspuraces Brkisho Melitus Kyud Babken Ghevond Dertad Joab Mashdotz Yeghishe Yeghise Ananias Khachig - } - - female_names = { - Aghavni Alitz Almasd Anahid Anna Anoush Arda Arevig Arin Baydzar Berjanoush Berjouhi Datevig Dalita Eliz Gadar Gorandoukht Hasmig Houri Hranoush Katranide - Hripsimeh Keghanoush Keran Khorishah Kohar Latavri Leyli Lousin Mara Margarid Maria Mariyam Meghranoush Nane Nazani Ovsanna Pounig Razmouhi Rita Satenik Seta Siran Sirvart - Srpouhi Shoushanig Takouhi Tamar Vartanoush Vartouhi Vosgi Yeva Zabel Zmroukhd - } - - dynasty_of_location_prefix = "dynnp_ve" - - -} - -name_list_greek = { - - cadet_dynasty_names = { - "dynn_Kantakouzenos" - "dynn_Palaiologos" - "dynn_Komnenos" - "dynn_Macrodoukas" - "dynn_Aineidas" - "dynn_Kantakouzenos" - "dynn_Kastriotis" - "dynn_Doukas_Kamateros" - "dynn_Skleros" - "dynn_Palaiologos" - "dynn_Makrembolites" - "dynn_Botaneiates" - "dynn_Diogenes" - "dynn_Komnenos" - "dynn_Monomachos" - "dynn_Argyros" - "dynn_Kourkouas" - "dynn_Phokas" - "dynn_Stryphnos" - "dynn_Gabras" - "dynn_Aaron" - "dynn_Grammatikos" - "dynn_Zeno" - "dynn_Bua_Spatas" - "dynn_Gavalas" - "dynn_Axuchos" - "dynn_Kamonas" - "dynn_Asidenos" - "dynn_Komnenos_Doukas" - "dynn_Karatzas" - "dynn_Amiroutzes" - "dynn_Bessarion" - "dynn_Callistus" - "dynn_Chalkokondyles" - "dynn_Gazis" - "dynn_Kourtesios" - "dynn_Kallistos" - "dynn_Kladas" - { "dynnp_de" "dynn_Patras" } - "dynn_Gemistus" - "dynn_Allatios" - "dynn_Chalcocondyles" - "dynn_Korniaktos" - "dynn_Damaskenos" - "dynn_Eparchos" - "dynn_Flanginis" - "dynn_FokA_s" - "dynn_Heraclides" - "dynn_Kallokratos" - "dynn_Kottounios" - "dynn_Leontaritis" - "dynn_Loukanis" - "dynn_Margunios" - "dynn_Musurus" - "dynn_Nafpliotis" - "dynn_HatzidA_kis" - "dynn_Aprenos" - "dynn_Chortatzis" - "dynn_Gabrielopoulos" - "dynn_Gounaropoulos" - "dynn_Belissariotis" - "dynn_Konstantopoulos" - "dynn_Kavallarios" - "dynn_Maniakis" - "dynn_Notaras" - "dynn_Sgouromallis" - "dynn_Epiphanis" - "dynn_Logaras" - "dynn_Eudaimon" - "dynn_Sakellarios" - "dynn_Maurozoumis" - "dynn_Stylaios" - "dynn_Basilakios" - "dynn_Mamonas" - "dynn_Kekaumenos" - "dynn_Metaxas" - "dynn_Kanavos" - "dynn_Koukouzelis" - "dynn_Koresis" - "dynn_Makrinos" - "dynn_Lambardas" - "dynn_Adrianos" - "dynn_Agallon" - "dynn_Akropolites" - "dynn_Aoinos" - "dynn_Apokaukos" - "dynn_Aprenos" - "dynn_Arbantenos" - "dynn_Argyros" - "dynn_Arianites" - "dynn_Atrapes" - "dynn_Balsamon" - "dynn_Botaneiates" - "dynn_Boumbalis" - "dynn_Bourtzes" - "dynn_Chandrenos" - "dynn_Choniates" - "dynn_Choumnos" - "dynn_Chrysoloras" - "dynn_Exazenos" - "dynn_Glabas" - "dynn_Kabasilas" - "dynn_Kalamanos" - "dynn_Kaloethes" - "dynn_Kalothetos" - "dynn_Kantakouzenos" - "dynn_Katrares" - "dynn_Koresses" - "dynn_Kourkouas" - "dynn_Kourtikes" - "dynn_Laskaris" - "dynn_Limpidares" - "dynn_Machoneos" - "dynn_Makrembolites" - "dynn_Malakes" - "dynn_Maliasenos" - "dynn_Mamalis" - "dynn_Mandromenos" - "dynn_Manouelites" - "dynn_Melachroinos" - "dynn_Mourtzouphlos" - "dynn_Mouzakios" - "dynn_Mouzalon" - "dynn_Neokaisareites" - "dynn_Nestongos" - "dynn_Pantechnes" - "dynn_Paraspondylos" - "dynn_Petraliphas" - "dynn_Petzikopoulos" - "dynn_Philanthropenos" - "dynn_Phokas" - "dynn_Prasomales" - "dynn_Prinkips" - "dynn_Rossatas" - "dynn_Sebastopoulos" - "dynn_Segouropoulos" - "dynn_Sgouros" - "dynn_Sphrantzes" - "dynn_Strabomytes" - "dynn_Syraneres" - "dynn_Syropoulos" - "dynn_Tagares" - "dynn_Trichas" - "dynn_Tsaphas" - "dynn_Tzykandeles" - "dynn_Zaridas" - "dynn_Akunin" - "dynn_Abalantes" - "dynn_Aboudimos" - "dynn_Adralestos" - "dynn_Agallianos" - "dynn_Akapnes" - "dynn_Alopos" - "dynn_Alousianos" - "dynn_Amiropoulos" - "dynn_Anatolikos" - "dynn_Andreiomenos" - "dynn_Androsalites" - "dynn_Angoures" - "dynn_Antiochites" - "dynn_Antiochos" - "dynn_Antipapas" - "dynn_Arbintenos" - "dynn_Areobindenos" - "dynn_Areobindos" - "dynn_Argyropoulos" - "dynn_Aristenos" - "dynn_Artoukomites" - "dynn_Arvantenos" - "dynn_Aulenos" - "dynn_Aulepates" - "dynn_Axinites" - "dynn_Axiomatikos" - "dynn_Balantes" - "dynn_Barbaros" - "dynn_Bardales" - "dynn_Barenos" - "dynn_Barys" - "dynn_Belissariotes" - "dynn_Bempetziotes" - "dynn_Beriboes" - "dynn_Beriotes" - "dynn_Blachernites" - "dynn_Blangas" - "dynn_BoI_las" - "dynn_Bouches" - "dynn_Boutzares" - "dynn_Bouzenos" - "dynn_Brachamios" - "dynn_Chaldos" - "dynn_Chalkites" - "dynn_Chalkoutzes" - "dynn_Chamaretos" - "dynn_Charsianites" - "dynn_Chasanes" - "dynn_Chazanes" - "dynn_Choinides" - "dynn_Chomatenos" - "dynn_Chordolibas" - "dynn_Choriates" - "dynn_Chrouselios" - "dynn_Chrousos" - "dynn_Chrysanthos" - "dynn_Chryselios" - "dynn_Chrysobalantites" - "dynn_Chytes" - "dynn_Daimones" - "dynn_Dalessenos" - "dynn_Dalassenos_Doukas" - "dynn_Dekanos" - "dynn_Diabatenos" - "dynn_Dikaios" - "dynn_Diogenes" - "dynn_Domestikopouolos" - "dynn_Doukas_Laskaris" - "dynn_Doukas_Palaiologos" - "dynn_Doxapatres" - "dynn_Drakontopoulos" - "dynn_Drosinos" - "dynn_Drosos" - "dynn_Droulenos" - "dynn_Elegmites" - "dynn_Enochos" - "dynn_Epanokomites" - "dynn_Ergodotes" - "dynn_Erotikos" - "dynn_Eugenianos" - "dynn_Eugenios" - "dynn_Eulogios" - "dynn_Exotrochos" - "dynn_Gabalas" - "dynn_Galaton" - "dynn_Gelotes" - "dynn_Gidos" - "dynn_Glykys" - "dynn_Goudeles" - "dynn_Gourzoubathenos" - "dynn_Granatos" - "dynn_Gribas" - "dynn_Grispos" - "dynn_Gymnos" - "dynn_Hagiochrisophorites" - "dynn_Hagioprokopites" - "dynn_Hagiotheodorites" - "dynn_Hagiozacharites" - "dynn_Hamartolos" - "dynn_Haplorabdes" - "dynn_Haploucheir" - "dynn_Hexakionites" - "dynn_Hexaklinites" - "dynn_Hexamilites" - "dynn_Hierakes" - "dynn_Hikanatos" - "dynn_Iasites" - "dynn_Iberopoulos" - "dynn_Isakiotes" - "dynn_Italikos" - "dynn_Kaballarios" - "dynn_Kabasilas" - "dynn_Kaisar" - "dynn_Kalameteros" - "dynn_Kalamaras" - "dynn_Kalampakes" - "dynn_Kalognomos" - "dynn_Kamytzes_Komnenodoukas" - "dynn_Kappadox_Kalampakes" - "dynn_Karabitenos" - "dynn_Karabitziotes" - "dynn_KaraI_onatan" - "dynn_Karamallos" - "dynn_Karantes" - "dynn_Kardamopoulos" - "dynn_Karenos" - "dynn_Karianites" - "dynn_Karkaronymos" - "dynn_Karmalikes" - "dynn_Karouzeiates" - "dynn_Kaspax" - "dynn_Kastamonites" - "dynn_Katakalon" - "dynn_Katakalos" - "dynn_Kataphloros" - "dynn_Katas" - "dynn_Katharos" - "dynn_Katotikos" - "dynn_Katzamoundes" - "dynn_Kegenes" - "dynn_Kekaleimenos" - "dynn_Keklymmenos" - "dynn_Kemineianos" - "dynn_Kenchres" - "dynn_Kentenares" - "dynn_Kephalas" - "dynn_Kibyrraiotes" - "dynn_Kinnamos" - "dynn_Kokkinos" - "dynn_Komnenodoukas" - "dynn_Konops" - "dynn_Kontostephanos_Komnenos" - "dynn_Kopsenos" - "dynn_Kostomyres" - "dynn_Kotertzes" - "dynn_Kouloukes" - "dynn_Kouneres" - "dynn_Kritharas" - "dynn_Kritopolos" - "dynn_Kyminianos" - "dynn_Kynochorites" - "dynn_Kyriotes" - "dynn_Kyritzes" - "dynn_Labouzenos" - "dynn_Laktentitzes" - "dynn_Lalakon" - "dynn_Lampsiotes" - "dynn_Lapardas" - "dynn_Lependrenos" - "dynn_Leukedonites" - "dynn_Libadares" - "dynn_Libadas" - "dynn_Libellisios" - "dynn_Limas" - "dynn_Liparites" - "dynn_Lithokastrites" - "dynn_Logariastes" - "dynn_Loules" - "dynn_Louloukes" - "dynn_Lykaon" - "dynn_Machetarios" - "dynn_Madrites" - "dynn_Madytenos" - "dynn_Makropoderes" - "dynn_MaleI_nos" - "dynn_Maleses" - "dynn_Mamalos" - "dynn_Manganes" - "dynn_Marachas" - "dynn_Marapas" - "dynn_Marchapsabos" - "dynn_Marianites" - "dynn_Marzapoulos" - "dynn_Matzaris" - "dynn_Matzas" - "dynn_Matzoukes" - "dynn_Maurex" - "dynn_Maurokatakalos" - "dynn_Mauros" - "dynn_Maurozomes" - "dynn_Mechos" - "dynn_Megalommates" - "dynn_Megenos" - "dynn_Meginos" - "dynn_Mermentoulos" - "dynn_Mesarites" - "dynn_Meschos" - "dynn_Mesopotamites" - "dynn_Metochites" - "dynn_Metropoulos" - "dynn_Mitylenaios" - "dynn_Monachites" - "dynn_Monokarites" - "dynn_Moroiannes" - "dynn_Mosaraph" - "dynn_Moschos" - "dynn_Mosele" - "dynn_Moungos" - "dynn_Mourmoures" - "dynn_Moustakes" - "dynn_Mozaes" - "dynn_Myralides" - "dynn_MyredeI_tes" - "dynn_Myrelaetes" - "dynn_Myron" - "dynn_Nabatenos" - "dynn_Narbiotes" - "dynn_Narsites" - "dynn_Neophytos" - "dynn_Neustongios" - "dynn_Nikerites" - "dynn_Nikoulitzes" - "dynn_Noe" - "dynn_Oinaiotes" - "dynn_Olyntenos" - "dynn_Opos" - "dynn_Pagomenos" - "dynn_Paktiares" - "dynn_Palaiologos_Komnenos" - "dynn_Doukas_Mourtzouphlos" - "dynn_Palaiotes" - "dynn_Palatinos" - "dynn_Pamphilos" - "dynn_Panaretos" - "dynn_Pankalos" - "dynn_Panokomites" - "dynn_Parsakoutenos" - "dynn_Parthenios" - "dynn_Paxenos" - "dynn_Pediasimos" - "dynn_Peganites" - "dynn_Pekoules" - "dynn_Pelamedes" - "dynn_Pentarkles" - "dynn_Pepagomenos" - "dynn_Pepanos" - "dynn_Perenos" - "dynn_Peribleptenos" - "dynn_Phalkon" - "dynn_Phialites" - "dynn_Philaretos" - "dynn_Philinos" - "dynn_Phrangopolos" - "dynn_Pistophilos" - "dynn_Pleures" - "dynn_Politopolos" - "dynn_Pothos" - "dynn_Probatas" - "dynn_Promountenos" - "dynn_Proteuon" - "dynn_Ptochos" - "dynn_Rentakenos" - "dynn_Rizenos" - "dynn_Rodios" - "dynn_Rogerios" - "dynn_Romaios" - "dynn_Rousopoulos" - "dynn_Sagopoulos" - "dynn_Sarakenopoulos" - "dynn_Saronites" - "dynn_Sauloioannes" - "dynn_Semnos" - "dynn_Serblias" - "dynn_Sikoundenos" - "dynn_Sinopites" - "dynn_Skandales" - "dynn_Skanranos" - "dynn_Skeblenos" - "dynn_Skleropoulos" - "dynn_Skoutariotes" - "dynn_Skribas" - "dynn_Smyrnaios" - "dynn_Solomon" - "dynn_Sortes" - "dynn_Soumenos" - "dynn_Spanogregores" - "dynn_Spanopoulos" - "dynn_Spondyles" - "dynn_Stachytzes" - "dynn_Stemnitziotes" - "dynn_Strategopoulos" - "dynn_Strephnes" - "dynn_Stypeiotes" - "dynn_Styppes" - "dynn_Synacheris" - "dynn_Syros" - "dynn_Tatikes" - "dynn_Tetragonites" - "dynn_Theodorokanos" - "dynn_Theodosiopolites" - "dynn_Thylakas" - "dynn_Tilapos" - "dynn_Timonites" - "dynn_Tourmarchopoulos" - "dynn_Traphines" - "dynn_Trellos" - "dynn_Triakontaphyllos" - "dynn_Triblattites" - "dynn_Trichinopodes" - "dynn_Triphyllios" - "dynn_Tzanzes" - "dynn_Tzefres" - "dynn_Tzetas" - "dynn_Tzipoureles" - "dynn_Tzirithon" - "dynn_Tzoulas" - "dynn_Tzoumenes" - "dynn_Tzouroulles" - "dynn_Tzympenos" - "dynn_Vatatzes" - "dynn_Xenos" - "dynn_Xeros" - "dynn_Xiphias" - "dynn_Zabareiotes" - "dynn_Zagarommates" - "dynn_Zerbos" - "dynn_Zomes" - "dynn_Zonaras" - "dynn_Kalomalas" - "dynn_Kaloudes" - "dynn_Kamateros_Kantakouzenos" - "dynn_Kampanarios" - "dynn_Kallierges" - "dynn_Loukites" - "dynn_Kometopoulos" - "dynn_Pateranos" - "dynn_Paleologo" - "dynn_Gregoras" - "dynn_Sanudo" - "dynn_Komytzes" - "dynn_Lascaris" - "dynn_Attikos" - "dynn_Anastasiotis" - "dynn_Evergetidiotis" - "dynn_Chliarinos" - "dynn_Chysovergis" - "dynn_Eugeniotis" - "dynn_Vorradiotis" - "dynn_Mountanis" - "dynn_Theotokitis" - "dynn_Viticlenou" - "dynn_Autoreianos" - "dynn_Akoimitos" - "dynn_Charitopoulos" - "dynn_Panemorphiotis" - "dynn_Hyakinthiotis" - "dynn_Galesiotis" - "dynn_Bekkos" - "dynn_Kyprios" - "dynn_Gonitis" - "dynn_Pammakaristiotis" - "dynn_Perivleptiotis" - "dynn_Manganiotis" - "dynn_Kalekas" - "dynn_Xylaloes" - "dynn_Syrikos" - "dynn_Tatikios" - "dynn_Aspietes" - "dynn_Leon" - "dynn_Phokas" - "dynn_Leon" - "dynn_Matteski" - { "dynnp_al-" "dynn_Muzaffar" } - "dynn_Kastriotis" - "dynn_Kourkoas" - "dynn_Euferbenos" - } - - dynasty_names = { - "dynn_Kantakouzenos" - "dynn_Palaiologos" - "dynn_Komnenos" - "dynn_Macrodoukas" - "dynn_Aineidas" - "dynn_Kantakouzenos" - "dynn_Kastriotis" - "dynn_Doukas_Kamateros" - "dynn_Skleros" - "dynn_Palaiologos" - "dynn_Makrembolites" - "dynn_Botaneiates" - "dynn_Diogenes" - "dynn_Komnenos" - "dynn_Monomachos" - "dynn_Argyros" - "dynn_Kourkouas" - "dynn_Phokas" - "dynn_Stryphnos" - "dynn_Gabras" - "dynn_Aaron" - "dynn_Grammatikos" - "dynn_Zeno" - "dynn_Bua_Spatas" - "dynn_Gavalas" - "dynn_Axuchos" - "dynn_Kamonas" - "dynn_Asidenos" - "dynn_Komnenos_Doukas" - "dynn_Karatzas" - "dynn_Amiroutzes" - "dynn_Bessarion" - "dynn_Callistus" - "dynn_Chalkokondyles" - "dynn_Gazis" - "dynn_Kourtesios" - "dynn_Kallistos" - "dynn_Kladas" - { "dynnp_de" "dynn_Patras" } - "dynn_Gemistus" - "dynn_Allatios" - "dynn_Chalcocondyles" - "dynn_Korniaktos" - "dynn_Damaskenos" - "dynn_Eparchos" - "dynn_Flanginis" - "dynn_FokA_s" - "dynn_Heraclides" - "dynn_Kallokratos" - "dynn_Kottounios" - "dynn_Leontaritis" - "dynn_Loukanis" - "dynn_Margunios" - "dynn_Musurus" - "dynn_Nafpliotis" - "dynn_HatzidA_kis" - "dynn_Aprenos" - "dynn_Chortatzis" - "dynn_Gabrielopoulos" - "dynn_Gounaropoulos" - "dynn_Belissariotis" - "dynn_Konstantopoulos" - "dynn_Kavallarios" - "dynn_Maniakis" - "dynn_Notaras" - "dynn_Sgouromallis" - "dynn_Epiphanis" - "dynn_Logaras" - "dynn_Eudaimon" - "dynn_Sakellarios" - "dynn_Maurozoumis" - "dynn_Stylaios" - "dynn_Basilakios" - "dynn_Mamonas" - "dynn_Kekaumenos" - "dynn_Metaxas" - "dynn_Kanavos" - "dynn_Koukouzelis" - "dynn_Koresis" - "dynn_Makrinos" - "dynn_Lambardas" - "dynn_Adrianos" - "dynn_Agallon" - "dynn_Akropolites" - "dynn_Aoinos" - "dynn_Apokaukos" - "dynn_Aprenos" - "dynn_Arbantenos" - "dynn_Argyros" - "dynn_Arianites" - "dynn_Atrapes" - "dynn_Balsamon" - "dynn_Botaneiates" - "dynn_Boumbalis" - "dynn_Bourtzes" - "dynn_Chandrenos" - "dynn_Choniates" - "dynn_Choumnos" - "dynn_Chrysoloras" - "dynn_Exazenos" - "dynn_Glabas" - "dynn_Kabasilas" - "dynn_Kalamanos" - "dynn_Kaloethes" - "dynn_Kalothetos" - "dynn_Kantakouzenos" - "dynn_Katrares" - "dynn_Koresses" - "dynn_Kourkouas" - "dynn_Kourtikes" - "dynn_Laskaris" - "dynn_Limpidares" - "dynn_Machoneos" - "dynn_Makrembolites" - "dynn_Malakes" - "dynn_Maliasenos" - "dynn_Mamalis" - "dynn_Mandromenos" - "dynn_Manouelites" - "dynn_Melachroinos" - "dynn_Mourtzouphlos" - "dynn_Mouzakios" - "dynn_Mouzalon" - "dynn_Neokaisareites" - "dynn_Nestongos" - "dynn_Pantechnes" - "dynn_Paraspondylos" - "dynn_Petraliphas" - "dynn_Petzikopoulos" - "dynn_Philanthropenos" - "dynn_Phokas" - "dynn_Prasomales" - "dynn_Prinkips" - "dynn_Rossatas" - "dynn_Sebastopoulos" - "dynn_Segouropoulos" - "dynn_Sgouros" - "dynn_Sphrantzes" - "dynn_Strabomytes" - "dynn_Syraneres" - "dynn_Syropoulos" - "dynn_Tagares" - "dynn_Trichas" - "dynn_Tsaphas" - "dynn_Tzykandeles" - "dynn_Zaridas" - "dynn_Akunin" - "dynn_Abalantes" - "dynn_Aboudimos" - "dynn_Adralestos" - "dynn_Agallianos" - "dynn_Akapnes" - "dynn_Alopos" - "dynn_Alousianos" - "dynn_Amiropoulos" - "dynn_Anatolikos" - "dynn_Andreiomenos" - "dynn_Androsalites" - "dynn_Angoures" - "dynn_Antiochites" - "dynn_Antiochos" - "dynn_Antipapas" - "dynn_Arbintenos" - "dynn_Areobindenos" - "dynn_Areobindos" - "dynn_Argyropoulos" - "dynn_Aristenos" - "dynn_Artoukomites" - "dynn_Arvantenos" - "dynn_Aulenos" - "dynn_Aulepates" - "dynn_Axinites" - "dynn_Axiomatikos" - "dynn_Balantes" - "dynn_Barbaros" - "dynn_Bardales" - "dynn_Barenos" - "dynn_Barys" - "dynn_Belissariotes" - "dynn_Bempetziotes" - "dynn_Beriboes" - "dynn_Beriotes" - "dynn_Blachernites" - "dynn_Blangas" - "dynn_BoI_las" - "dynn_Bouches" - "dynn_Boutzares" - "dynn_Bouzenos" - "dynn_Brachamios" - "dynn_Chaldos" - "dynn_Chalkites" - "dynn_Chalkoutzes" - "dynn_Chamaretos" - "dynn_Charsianites" - "dynn_Chasanes" - "dynn_Chazanes" - "dynn_Choinides" - "dynn_Chomatenos" - "dynn_Chordolibas" - "dynn_Choriates" - "dynn_Chrouselios" - "dynn_Chrousos" - "dynn_Chrysanthos" - "dynn_Chryselios" - "dynn_Chrysobalantites" - "dynn_Chytes" - "dynn_Daimones" - "dynn_Dalessenos" - "dynn_Dalassenos_Doukas" - "dynn_Dekanos" - "dynn_Diabatenos" - "dynn_Dikaios" - "dynn_Diogenes" - "dynn_Domestikopouolos" - "dynn_Doukas_Laskaris" - "dynn_Doukas_Palaiologos" - "dynn_Doxapatres" - "dynn_Drakontopoulos" - "dynn_Drosinos" - "dynn_Drosos" - "dynn_Droulenos" - "dynn_Elegmites" - "dynn_Enochos" - "dynn_Epanokomites" - "dynn_Ergodotes" - "dynn_Erotikos" - "dynn_Eugenianos" - "dynn_Eugenios" - "dynn_Eulogios" - "dynn_Exotrochos" - "dynn_Gabalas" - "dynn_Galaton" - "dynn_Gelotes" - "dynn_Gidos" - "dynn_Glykys" - "dynn_Goudeles" - "dynn_Gourzoubathenos" - "dynn_Granatos" - "dynn_Gribas" - "dynn_Grispos" - "dynn_Gymnos" - "dynn_Hagiochrisophorites" - "dynn_Hagioprokopites" - "dynn_Hagiotheodorites" - "dynn_Hagiozacharites" - "dynn_Hamartolos" - "dynn_Haplorabdes" - "dynn_Haploucheir" - "dynn_Hexakionites" - "dynn_Hexaklinites" - "dynn_Hexamilites" - "dynn_Hierakes" - "dynn_Hikanatos" - "dynn_Iasites" - "dynn_Iberopoulos" - "dynn_Isakiotes" - "dynn_Italikos" - "dynn_Kaballarios" - "dynn_Kabasilas" - "dynn_Kaisar" - "dynn_Kalameteros" - "dynn_Kalamaras" - "dynn_Kalampakes" - "dynn_Kalognomos" - "dynn_Kamytzes_Komnenodoukas" - "dynn_Kappadox_Kalampakes" - "dynn_Karabitenos" - "dynn_Karabitziotes" - "dynn_KaraI_onatan" - "dynn_Karamallos" - "dynn_Karantes" - "dynn_Kardamopoulos" - "dynn_Karenos" - "dynn_Karianites" - "dynn_Karkaronymos" - "dynn_Karmalikes" - "dynn_Karouzeiates" - "dynn_Kaspax" - "dynn_Kastamonites" - "dynn_Katakalon" - "dynn_Katakalos" - "dynn_Kataphloros" - "dynn_Katas" - "dynn_Katharos" - "dynn_Katotikos" - "dynn_Katzamoundes" - "dynn_Kegenes" - "dynn_Kekaleimenos" - "dynn_Keklymmenos" - "dynn_Kemineianos" - "dynn_Kenchres" - "dynn_Kentenares" - "dynn_Kephalas" - "dynn_Kibyrraiotes" - "dynn_Kinnamos" - "dynn_Kokkinos" - "dynn_Komnenodoukas" - "dynn_Konops" - "dynn_Kontostephanos_Komnenos" - "dynn_Kopsenos" - "dynn_Kostomyres" - "dynn_Kotertzes" - "dynn_Kouloukes" - "dynn_Kouneres" - "dynn_Kritharas" - "dynn_Kritopolos" - "dynn_Kyminianos" - "dynn_Kynochorites" - "dynn_Kyriotes" - "dynn_Kyritzes" - "dynn_Labouzenos" - "dynn_Laktentitzes" - "dynn_Lalakon" - "dynn_Lampsiotes" - "dynn_Lapardas" - "dynn_Lependrenos" - "dynn_Leukedonites" - "dynn_Libadares" - "dynn_Libadas" - "dynn_Libellisios" - "dynn_Limas" - "dynn_Liparites" - "dynn_Lithokastrites" - "dynn_Logariastes" - "dynn_Loules" - "dynn_Louloukes" - "dynn_Lykaon" - "dynn_Machetarios" - "dynn_Madrites" - "dynn_Madytenos" - "dynn_Makropoderes" - "dynn_MaleI_nos" - "dynn_Maleses" - "dynn_Mamalos" - "dynn_Manganes" - "dynn_Marachas" - "dynn_Marapas" - "dynn_Marchapsabos" - "dynn_Marianites" - "dynn_Marzapoulos" - "dynn_Matzaris" - "dynn_Matzas" - "dynn_Matzoukes" - "dynn_Maurex" - "dynn_Maurokatakalos" - "dynn_Mauros" - "dynn_Maurozomes" - "dynn_Mechos" - "dynn_Megalommates" - "dynn_Megenos" - "dynn_Meginos" - "dynn_Mermentoulos" - "dynn_Mesarites" - "dynn_Meschos" - "dynn_Mesopotamites" - "dynn_Metochites" - "dynn_Metropoulos" - "dynn_Mitylenaios" - "dynn_Monachites" - "dynn_Monokarites" - "dynn_Moroiannes" - "dynn_Mosaraph" - "dynn_Moschos" - "dynn_Mosele" - "dynn_Moungos" - "dynn_Mourmoures" - "dynn_Moustakes" - "dynn_Mozaes" - "dynn_Myralides" - "dynn_MyredeI_tes" - "dynn_Myrelaetes" - "dynn_Myron" - "dynn_Nabatenos" - "dynn_Narbiotes" - "dynn_Narsites" - "dynn_Neophytos" - "dynn_Neustongios" - "dynn_Nikerites" - "dynn_Nikoulitzes" - "dynn_Noe" - "dynn_Oinaiotes" - "dynn_Olyntenos" - "dynn_Opos" - "dynn_Pagomenos" - "dynn_Paktiares" - "dynn_Palaiologos_Komnenos" - "dynn_Doukas_Mourtzouphlos" - "dynn_Palaiotes" - "dynn_Palatinos" - "dynn_Pamphilos" - "dynn_Panaretos" - "dynn_Pankalos" - "dynn_Panokomites" - "dynn_Parsakoutenos" - "dynn_Parthenios" - "dynn_Paxenos" - "dynn_Pediasimos" - "dynn_Peganites" - "dynn_Pekoules" - "dynn_Pelamedes" - "dynn_Pentarkles" - "dynn_Pepagomenos" - "dynn_Pepanos" - "dynn_Perenos" - "dynn_Peribleptenos" - "dynn_Phalkon" - "dynn_Phialites" - "dynn_Philaretos" - "dynn_Philinos" - "dynn_Phrangopolos" - "dynn_Pistophilos" - "dynn_Pleures" - "dynn_Politopolos" - "dynn_Pothos" - "dynn_Probatas" - "dynn_Promountenos" - "dynn_Proteuon" - "dynn_Ptochos" - "dynn_Rentakenos" - "dynn_Rizenos" - "dynn_Rodios" - "dynn_Rogerios" - "dynn_Romaios" - "dynn_Rousopoulos" - "dynn_Sagopoulos" - "dynn_Sarakenopoulos" - "dynn_Saronites" - "dynn_Sauloioannes" - "dynn_Semnos" - "dynn_Serblias" - "dynn_Sikoundenos" - "dynn_Sinopites" - "dynn_Skandales" - "dynn_Skanranos" - "dynn_Skeblenos" - "dynn_Skleropoulos" - "dynn_Skoutariotes" - "dynn_Skribas" - "dynn_Smyrnaios" - "dynn_Solomon" - "dynn_Sortes" - "dynn_Soumenos" - "dynn_Spanogregores" - "dynn_Spanopoulos" - "dynn_Spondyles" - "dynn_Stachytzes" - "dynn_Stemnitziotes" - "dynn_Strategopoulos" - "dynn_Strephnes" - "dynn_Stypeiotes" - "dynn_Styppes" - "dynn_Synacheris" - "dynn_Syros" - "dynn_Tatikes" - "dynn_Tetragonites" - "dynn_Theodorokanos" - "dynn_Theodosiopolites" - "dynn_Thylakas" - "dynn_Tilapos" - "dynn_Timonites" - "dynn_Tourmarchopoulos" - "dynn_Traphines" - "dynn_Trellos" - "dynn_Triakontaphyllos" - "dynn_Triblattites" - "dynn_Trichinopodes" - "dynn_Triphyllios" - "dynn_Tzanzes" - "dynn_Tzefres" - "dynn_Tzetas" - "dynn_Tzipoureles" - "dynn_Tzirithon" - "dynn_Tzoulas" - "dynn_Tzoumenes" - "dynn_Tzouroulles" - "dynn_Tzympenos" - "dynn_Vatatzes" - "dynn_Xenos" - "dynn_Xeros" - "dynn_Xiphias" - "dynn_Zabareiotes" - "dynn_Zagarommates" - "dynn_Zerbos" - "dynn_Zomes" - "dynn_Zonaras" - "dynn_Kalomalas" - "dynn_Kaloudes" - "dynn_Kamateros_Kantakouzenos" - "dynn_Kampanarios" - "dynn_Kallierges" - "dynn_Loukites" - "dynn_Kometopoulos" - "dynn_Pateranos" - "dynn_Paleologo" - "dynn_Gregoras" - "dynn_Sanudo" - "dynn_Komytzes" - "dynn_Lascaris" - "dynn_Attikos" - "dynn_Anastasiotis" - "dynn_Evergetidiotis" - "dynn_Chliarinos" - "dynn_Chysovergis" - "dynn_Eugeniotis" - "dynn_Vorradiotis" - "dynn_Mountanis" - "dynn_Theotokitis" - "dynn_Viticlenou" - "dynn_Autoreianos" - "dynn_Akoimitos" - "dynn_Charitopoulos" - "dynn_Panemorphiotis" - "dynn_Hyakinthiotis" - "dynn_Galesiotis" - "dynn_Bekkos" - "dynn_Kyprios" - "dynn_Gonitis" - "dynn_Pammakaristiotis" - "dynn_Perivleptiotis" - "dynn_Manganiotis" - "dynn_Kalekas" - "dynn_Xylaloes" - "dynn_Syrikos" - "dynn_Tatikios" - "dynn_Aspietes" - "dynn_Leon" - "dynn_Phokas" - "dynn_Leon" - "dynn_Matteski" - { "dynnp_al-" "dynn_Muzaffar" } - "dynn_Kastriotis" - "dynn_Kourkoas" - "dynn_Euferbenos" - } - - male_names = { - Adrianos Akakios Alexandros Alexios Anastasios Anatolios Andreas Andronikos Anthemios Anthimos Antiochos Antonios Apollonios Arsenios Artemios Athanasios Bardas - Bartholomaios Basileios Belisarios Boethios Bosporios Christophoros Chrysanthos Chrysogonos Damianos Daniel David Demetrios Diogenes Dionysios Dorotheos Eirenaios Eudoxios Eustratios - Eugenios Euphemios Eusebios Eustathios Evangelos Gabriel Gennadios Georgios Gerasimos Germanos Gregoras Gregorios Hektorios Helias Herakleios Hierotheos Himerios - Hippolytos Hypatios Iakobos Ignatios Innokentios Ioannes Ioannikios Iordanes Ioseph Isaakios Isaias Isidoros Ioulianos Ioustinianos Ioustinos Kaisarios - Kallinikos Kallistos Komitas Konstantinos Konstantios Konstas Kosmas Kyriakos Kyrillos Kyros Laurentios Lazaros Leon Leontios Loukas Makarios Manuel Markos - Matthaios Maurikios Maximos Megistos Meletios Methodios Michael Narses Neophytos Nikephoros Niketas Nikodemos Nikolaos Niphon Orestes Pamphilios Pankratios Pantoleon Paschalis - Pavlos Pelagios Petros Philaretos Philippos Philotheos Phokas Photios Polykarpos Porphyrios Prokopios Pyrros Raphail Romanos Sabas Samuel Serapion Sebastianos Sergios Stephanos - Staurakios Symeon Symmachos Theocharistos Theodoros Theodosios Theodotos Theodoulos Theoktistos Theophanes Theophilos Theophylaktos Thomas Tiberios Traianos - Timotheos Tryphon Valerios Zacharias Zenobios Zenon - Aristarchus Aristarchos - } - - female_names = { - Adriane Agathe Agne Aikaterine Alexandra Alexeia Anastasia Anna Anthe Anthousa Antipatra Antonia Apollonia Athanasia Barbara Basillike - Chrysogone Damiane Demetra Dionysia Dorothea Aigidia Eirene Elaiodora Epiphania Eudokia Eudoxia Eugenia Eulalia Eunike Euphemia Euphrasia Euphrosyne - Eupraxia Eusebia Eustathia Evanthia Gabrielia Garyphallia Georgia Gregoria Helene Hypatia Ioanna Ioulia Iouliana Ioustina Kale Konstantia Konstantine Kyra Kyriake - Leontia Margarita Maria Markia Martha Melissa Nikarete Nikoletta Nonna Parthena Pavlina Pelagia Petronia Philippa Phyllis Pulcheria Rhodanthe Romane Romylia Sergia Sibylla - Simonis Sophia Stephania Thekla Theochariste Theodora Theodosia Theognosia Theoktiste Theophano Thomais Valeria Viviana Xene Zenobia Zoe - } - - dynasty_of_location_prefix = "dynnp_of" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 50 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 50 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_cretans" } - { name = "mercenary_company_heruli" } - { name = "mercenary_company_hoplites_of_place" } - } -} - -name_list_alan = { - - cadet_dynasty_names = { - "dynn_ArdasentA_" - "dynn_GA_bA_ratA_" - "dynn_DzA_rA_hohtA_" - "dynn_DzebysatA_" - "dynn_DjerdjitA_" - "dynn_GuyrdzybetA_" - "dynn_ZA_ndjiatA_" - "dynn_KA_rkuystA_" - "dynn_DjykkajtA_" - "dynn_GodjysatA_" - "dynn_PA_rrA_statA_" - "dynn_HetA_gkatA_" - "dynn_HA_darcatA_" - "dynn_TuallA_gtA_" - "dynn_FA_rniatA_" - "dynn_Ephraimid" - "dynn_TandelatA_" - "dynn_TsA_ykostA_" - "dynn_SozanatA_" - "dynn_MA_rzojtA_" - "dynn_Ovsia" - } - - dynasty_names = { - "dynn_ArdasentA_" - "dynn_GA_bA_ratA_" - "dynn_DzA_rA_hohtA_" - "dynn_DzebysatA_" - "dynn_DjerdjitA_" - "dynn_GuyrdzybetA_" - "dynn_ZA_ndjiatA_" - "dynn_KA_rkuystA_" - "dynn_DjykkajtA_" - "dynn_GodjysatA_" - "dynn_PA_rrA_statA_" - "dynn_HetA_gkatA_" - "dynn_HA_darcatA_" - "dynn_TuallA_gtA_" - "dynn_FA_rniatA_" - "dynn_Ephraimid" - "dynn_TandelatA_" - "dynn_TsA_ykostA_" - "dynn_SozanatA_" - "dynn_MA_rzojtA_" - "dynn_Ovsia" - } - - male_names = { - E_lbeg E_mbalan Aghsartan Alatey Akhsar Anbal Anbazuk Aravat Arsen Askhkadar Ashot Aslan Aspar Athom Balambar Balsag Barlah BE_qE_tar Basil Bazuk Beler Ber BirE_g Boz-Uruz BuU_rgur Buriberdi - Burikhan Candak Chelakhsartag Davit Djadaron Durgulel DzE_rE_s GE_tE_g Georgy Girgon Gokhar Gubaz Guram Hasqar Huddan Istor Itaz Iveri Kandak Kandz Kavtia Kaur - Khankhusy KhE_tag Konstantin Kubal Kuddana Kul Kuluk Lak Levan Pulad Respendial Rosmag Safrak Sakhir Sangipan Saros Sathis Savkudz Soslan Suarn Syrdon Taymuraz Taus Totraz Urdure Uruzma Uturku Yasynya Zaur - } - - female_names = { - Adadza Alda Altun Ana Atsyrukhs Baia Bedisa Borena Btsenon Burudukan Duda Elene Eliso Gergana Gulchara Guranduht Kera Keratsa Ketevan Koser - Lamara Lashin Lela Mariami Natia Nino Rusudan Sanatha Satinik Shatana Shorena Shukhia Tamari Tinatini Tsiala Vardo Vedokha Yeran - } - - dynasty_of_location_prefix = "dynnp_ve" - - patronym_suffix_male = "dynnpat_suf_y_fyrt" - patronym_suffix_female = "dynnpat_suf_y_chyzg" - - -} - -name_list_georgian = { - - cadet_dynasty_names = { - "dynn_Jaqeli" - "dynn_Sologashvili" - "dynn_Tavdgiridze" - "dynn_Vakhvakhishvili" - "dynn_Baghvashi" - "dynn_Apokapes" - "dynn_Andronikashvili" - "dynn_Gurieli" - "dynn_Abuserisdze" - "dynn_Surameli" - "dynn_Zevdginidze" - "dynn_Amirejibi" - "dynn_Abazasdze" - "dynn_Abuladze" - "dynn_Chkhetidze" - "dynn_Gelovani" - "dynn_Panaskerteli" - "dynn_Agiashvili" - "dynn_Kachibadze" - "dynn_Chavchavadze" - "dynn_Cholokashvili" - "dynn_Diasamidze" - "dynn_Khursidze" - "dynn_Shildisani" - "dynn_Shavliani" - "dynn_Donauri" - "dynn_Orbeliani" - "dynn_Japaridze" - "dynn_Javakhishvili" - "dynn_Jorjadze" - "dynn_Mkhargrdzeli" - "dynn_Kakhaberisdze" - "dynn_Kherkheulidze" - "dynn_Mankaberdeli" - "dynn_Khimshiashvili" - "dynn_Shervashidze" - "dynn_Dadiani" - "dynn_Kobulashvili" - "dynn_Machutadze" - "dynn_Gamrekeli" - "dynn_Mikeladze" - "dynn_Mkhetsidze" - "dynn_Taoeli" - "dynn_Palavandishvili" - } - - dynasty_names = { - "dynn_Jaqeli" - "dynn_Sologashvili" - "dynn_Tavdgiridze" - "dynn_Vakhvakhishvili" - "dynn_Baghvashi" - "dynn_Apokapes" - "dynn_Andronikashvili" - "dynn_Gurieli" - "dynn_Abuserisdze" - "dynn_Surameli" - "dynn_Zevdginidze" - "dynn_Amirejibi" - "dynn_Abazasdze" - "dynn_Abuladze" - "dynn_Chkhetidze" - "dynn_Gelovani" - "dynn_Panaskerteli" - "dynn_Agiashvili" - "dynn_Kachibadze" - "dynn_Chavchavadze" - "dynn_Cholokashvili" - "dynn_Diasamidze" - "dynn_Khursidze" - "dynn_Shildisani" - "dynn_Shavliani" - "dynn_Donauri" - "dynn_Orbeliani" - "dynn_Japaridze" - "dynn_Javakhishvili" - "dynn_Jorjadze" - "dynn_Mkhargrdzeli" - "dynn_Kakhaberisdze" - "dynn_Kherkheulidze" - "dynn_Mankaberdeli" - "dynn_Khimshiashvili" - "dynn_Shervashidze" - "dynn_Dadiani" - "dynn_Kobulashvili" - "dynn_Machutadze" - "dynn_Gamrekeli" - "dynn_Mikeladze" - "dynn_Mkhetsidze" - "dynn_Taoeli" - "dynn_Palavandishvili" - } - - male_names = { - Adarnase Aghsartan Aleksandre Andronik Anzori Archili Ashot Bagrat Bakur Davit Demetre Demna Djavakhi Erekle Gabrieli Gagiki Giorgi Grigoli Guaram Gubaz - Gurgen Iese Ioane Ishkhanik Iveri Jarji Kaikhosro Kakhi Koba Konstantine Kvarkvare Kvirike Levan Luarsab Malkhazi Mamia Merab Mikheil Mukhran Nerse Nikoloz Okhropir Orbeli - Padla Samoeli Shanshe Shota Simon Stepanoz Sumbat Teimuraz Tornike Ushisha Vache Vakhtang Zurab Zviad - } - - female_names = { - Ana Baia Bedisa Borena Chiora Chito Dali Dedika Duda Dzabuli Elene Eliso Endzela Gogutsa Gulchara Guliko Gulisa Gulvardi Guranduht Gvantsa Ia Judjuna - Kekela Ketevan Lamara Lamzira Lela Mariami Mathiko Mthvarisa Mzekhar Natia Nino Rusudan Sanatha Shorena Shukhia Suliko - Tamari Taplo Tinatini Tsiala Vardo - } - - dynasty_of_location_prefix = "dynnp_ve" - - patronym_suffix_male = "dynnpat_suf_s_dze" - patronym_suffix_female = "dynnpat_suf_shvili" - - - - mercenary_names = { - { name = mercenary_company_veterans_of_chaldia } - } -} - -name_list_assyrian = { - - cadet_dynasty_names = { - "dynn_Bukhtishu" - "dynn_Qatwa" - "dynn_Nimreh" - "dynn_Gazarta" - "dynn_Salamas" - "dynn_Zakho" - "dynn_Arbilaya" - } - - dynasty_names = { - "dynn_Bukhtishu" - "dynn_Qatwa" - "dynn_Nimreh" - "dynn_Gazarta" - "dynn_Salamas" - "dynn_Zakho" - "dynn_Arbilaya" - } - - male_names = { - Aba Abahu Abaya Abaye Abayi Abba Abdima Abdisho Abgar Abimalek Abraham Abris Abrisius Acacius Achan Achina Addai - Adlai Aggai Ahai Ahadabui Ahha Akha_d_abuh Akh_es_Samain Aqib_Alaha Asa Ashur Avahu Avda Avdima Avdimi Avina Avira Azai - Babaeus Babai Babowai Babwahi Bar Bar_Abba Barba_shimin Bar_Nabha Bar_Talmai Bar_Timai Bar_Tolmai Bustan - Caiaphas Cephas Cephus Chadlai Chama Chanin Chanina Chaninai Chinena Chozai Chuma Chunya Clopas - Dadisho Denha Dikla Diklah Dimi Dinkha Dunanu Elisha Eliya Emmanuel Enosh Ezekiel Farbokht Foma Giwargis Grwgari - Hanina Hnanisho Hozai Idan Idra Ila Isaac Isho Isho_yahb Israel Kaiapha Karna Katsiu Kelaya - Laszio Lazar Lazare Lazaro Lazaros Lazarus Lazarz Lazer Lebbaeus Maadai Macabee Maccabee Magna Makkikha Maluch Ma_na Marabokht Maremmeh Mari Mikha_il Moqli Muna - Nahir Nahor Nahur Narsai Nazuk Nechunya Nehor Nehorai Niv Nun Nur Oran Pappa Paul Pethion Petros Petuel Qaligh Qayyoma Raca Rachim Rahim Raka Raz Raziel Rubil - Saad Saba Sabah Sabba_e Sabrisho Sabr_Ishu Salu Samal Sami Samiy Sagi Sargis Sava Sawma Shafer Shahdost - Shahlufa Shai Shalmai Shama Shamir Shammai Shemaiah Shem_on Sheraga Shila Shovai Shraga Sima Sliba-zkha Surin - Tabbai Taddai Talia Taliah Talmai Talya Tam Tam_as Ta_mhas Targhal Tauma Tavi Tavish Tevis Th_amhais Thoma Timai Tiv Toba Todos Tolmai Tomarsa Tamuza Tulmay - Ukba Yahballaha Yanai Ya_qob Yeshua Yohannan Yosip Yousef Yunanis Zerika - } - - female_names = { - Adva Alya Anena Anina Bustan Chanina Chasina Chayuta China Chiyuta - Dikla Diklah Diklit Duvsha Hanina Hasna Hayuta Hina Ketina Kitra - Magdala Mahalia Mahalie Marfa Mariam Marta Marte Martha Marthe Marti - Martita Mehalia Meiriona Meirona Morta Nahara Nura Raz Reuma - Saba Sabah Samantha Sameah Samee Sameea Samiya Samiyah Samiyya Samya Sava Shapira Sima - Tabatha Tabby Tabetha Tabitha Tadea Talia Taliah Talya Talitha - Tam Tamasin Tami Tammy Tamsin Tamsyn Tamzin Thaddea Thomasa - Zeita Zeta - } - - dynasty_of_location_prefix = "dynnp_of" - - patronym_prefix_male = "dynnpat_pre_Bar" - patronym_prefix_female = "dynnpat_pre_Barta" - - -} diff --git a/N3OW/common/culture/name_lists/00_central_african.txt b/N3OW/common/culture/name_lists/00_central_african.txt deleted file mode 100644 index 85453c0d..00000000 --- a/N3OW/common/culture/name_lists/00_central_african.txt +++ /dev/null @@ -1,133 +0,0 @@ -name_list_kanuri = { - - cadet_dynasty_names = { - "dynn_Kunkuna" - "dynn_Teda" - "dynn_Tabir" - } - - dynasty_names = { - "dynn_Kunkuna" - "dynn_Teda" - "dynn_Tabir" - } - - male_names = { - Abbas Abdallah Abdul Abdulraham Abubakar Adam Ahmed Airimi Alhaji Ali Alooma Amin Amr Arku Arsu Ayoma - Baba Baram Bikorom Bir Biri Bukar Bulu Buyuma - Dabbalemi Dala Daoud Dugu Dunama - Fune Gaji Gajideni Galrima Gana Garbai Gazali GazI_ Ghana - Hume Hummay Ibrahim Idris - Kaday Kanemi Kashim Katakarmabe Katur Kiyari Kura Kuri Kuwaana - Madu Mahmoud Mamane Modu Mohammed Mufioma Murama Musa Mustafa Nigale Nigalemi Nikale Osman - Said Salmama Sanda Sani Sef Selma Shettima Shu Suleyman - Tandja Umar Waziri Yahya Yaqub Yusuf Zannah - } - female_names = { - Aisha Aissa Aliyah Amina Aziza Bakhita Cinta Daniyah Dikwa Fatima Halima Jalila Kaltum Karima Khadija Khalila Kili Layla - Malika Mariam Mina Nadia Rashida Shadia Shakira Sukda Tebunnu Wahida Ya Yasmin - } - - #founder_named_dynasties = yes - - -} - -name_list_hausa = { - - dynasty_names = { - "dynn_Diarisso" - "dynn_BeretE_" - "dynn_KE_djou" - "dynn_Moussa" - "dynn_Sonni" - "dynn_Askiya" - "dynn_Gurmanche" - "dynn_Nungu" - "dynn_Mossi" - } - - male_names = { - Abi-Bakr Abubakari Akoi Alayaman Ali Ali-Fay Ali-Kolon Ali-Zalil BadA_ Bakr Bakr-Kanbu Bamari Bankanu - Bannu Bassarou Bassi Birama Bisi Biyu Bonga Cisse Dankaran Daoud Dawud Demba Diara DU_ru - Faga-Laye Fatta Fodi Fuluku FA_dazu Gane Gao Hargani Harun Igoumou Ishaq Ismail Kabayo Kalabi Kambine - Kanafa Kassa KasseI_ Kaya Kayna Kinkin Kisha Kodama KoI_zE_ Kukuray Kusoy Lahiltoul M_Bali Maammarou Maghan - Mahmud Majan Malla Mamadi Mamoudou Manding-Bory Mari-Djata MaY_roumfa Missi-IzE_ Morobani Musa - Nintasanay Nuh Ouali OuankoY_ Ouati Reidja Sakoura Salman Samsou-BE_ri Samsou-KeI_na Sandaki Soumaba - Soumaoro Soundiata Sulayman Takoi Tib Tomo Tunka Umar Yama Yaqub Yasiboy Zakoi Zenku - Najibu Garin Kumayo Bauwo Garin Biram Bawo Fodio Kazuru Abarshi Yerima Atuma Yerima Atuma Daura - } - female_names = { - Adja Aichata Aissata Alima Aminata Amita Aoua Barakissa Bintou Deye Djeneba Djenly Djire Fadima - Fatim Fatoumata Halima Hawa Ina Kadi Kilia Kolonkan Lorane Mariam Nafissa NamandjE_ Namiss Nana - Safiatou Salimata Sassouma SidibE_ Siya Sogolon Tekhaye Youma ZeI_nab - Shawata Magira Magajiva Bagwariya Daurama - } - - #founder_named_dynasties = yes - - -} - -name_list_sao = { - - dynasty_names = { #need update - currently only copied Hausa dynasties - "dynn_Diarisso" - "dynn_BeretE_" - "dynn_KE_djou" - "dynn_Moussa" - "dynn_Sonni" - "dynn_Askiya" - "dynn_Gurmanche" - "dynn_Nungu" - "dynn_Mossi" - } - - male_names = { - Adimun Adisun Anak Arva Baba Barbushe Buskun Bwlama - Dal Dala Dam Dehem Dongo Dumu Duna Galiya Gumami Iwetche - Kinana Law Lawan Matangi Noumouroudou - Shango Sita So Sougou Sungu Yim Zala - } - female_names = { - Akodu Am Awa Cakara Cenha Dugwi Fasama Galiya Gawalambo Gazargamu Ghurum Gulanum Gumsu Heni Kii Lighimi Magerim Niye Tukuri Zala - } - - #founder_named_dynasties = yes - - -} - -name_list_nupe = { - - dynasty_names = { - "dynn_Jukun" # a Nupe tribe - # copied Hausa/SubSaharian dynasties - "dynn_BeretE_" - "dynn_KE_djou" - "dynn_Moussa" - "dynn_Sonni" - "dynn_Askiya" - "dynn_Gurmanche" - "dynn_Nungu" - "dynn_Mossi" - } - - male_names = { - Abalihi Abazu Achonye Agu Akunna Alike Amamchukwu Anyamata Apia Azubuike Azuka Buife - Chibueze Chibuzo Chidi Chidiebere Chidubem Chiemeka Chike Chima Chinedu Chinualumogu Chinwe Chinwendu Chioma Chizoba Chukwudi Chukwuemeka - Ekene Ekenedilichukwu Ekweme Emeka Enweleana Enyinnaya Eri Ewenetem Ezeudu Ezimilo Ezinma Fenenu Ifeanyichukwu Ifikuanim Ikechukwu Ikemefuna - Jiofo Maduka Namoke Ndidi Ngozi Nkem Nkemdilim Nnamdi Nwabugwu Nwachukwu Nwakibie Nwankwo Nwokike Nwora Nwoye - Obalike Obi Obierika Obinna Ogbuefi Okagbue Okechukwu Okenna Okonkwo Oluchi Omalo Omalonyeso Onyeka Onyekachi Onyekachukwu - Uchechukwu Uchendu Udo Unoka Uyanwa Uzochi Uzoma - } - female_names = { - Abalihi Ada Adaeke Adaeze Adanna Adannaya Adaobi Adaoha Adaora Adaugo Adauwa Amadi Amamchukwu - Chiamaka Chibueze Chibuzo Chidiebere Chidimma Chielo Chika Chinaza Chinedu Chinwe Chinwendu Chioma Chisom Chizoba - Ebele Ekene Ekenedilichukwu Ekwefi Fumnanya Funanya Ndidi Ngozi Nkechinyere Nkem Nkemdilim Nkiruka Nwabugwu Nwando - Obiageli Ogechukwukama Ojiugo Oluchi Onyeka Onyekachi Onyekachukwu Uchechukwu Udo Uzoma - } - - #founder_named_dynasties = yes - -} diff --git a/N3OW/common/culture/name_lists/00_central_germanic.txt b/N3OW/common/culture/name_lists/00_central_germanic.txt deleted file mode 100644 index edcfb6f6..00000000 --- a/N3OW/common/culture/name_lists/00_central_germanic.txt +++ /dev/null @@ -1,1235 +0,0 @@ -name_list_saxon = { - - cadet_dynasty_names = { - { "dynnp_von" "dynn_Brandenburg" } - { "dynnp_von" "dynn_Holstein" } - { "dynnp_von" "dynn_Slesvig" } - { "dynn_Wettin" } - { "dynnp_von" "dynn_Wettin" } - { "dynnp_von" "dynn_Versfleth" } - { "dynnp_von" "dynn_Winzenburg" } - { "dynn_Witte" } - { "dynnp_von" "dynn_Hagen" } - { "dynn_Steneke" } - { "dynn_Pleskow" } - { "dynnp_von" "dynn_Wunstorf" } - { "dynnp_von" "dynn_Goltern" } - { "dynnp_von" "dynn_WO_lpe" } - { "dynnp_von" "dynn_Are" } - { "dynnp_von" "dynn_Steinfurt" } - { "dynnp_von" "dynn_Tecklenburg" } - { "dynnp_von" "dynn_Ravensberg" } - { "dynnp_von" "dynn_Weyhe" } - { "dynnp_von" "dynn_Hoya" } - { "dynnp_von" "dynn_Buxthoeven" } - { "dynnp_von" "dynn_Schwerin" } - { "dynnp_von" "dynn_Haseldorf" } - { "dynnp_von" "dynn_Friesack" } - { "dynnp_von" "dynn_Badewide" } - { "dynnp_von" "dynn_Wassel" } - { "dynnp_von" "dynn_Dassel" } - { "dynnp_von" "dynn_der_Lippe" } - { "dynnp_von" "dynn_Schauenburg" } - { "dynnp_von" "dynn_Segeberg" } - { "dynn_Pahlen" } - { "dynnp_von" "dynn_Utlede" } - { "dynn_Niklotid" } - { "dynnp_von" "dynn_Arnsberg" } - { "dynnp_von" "dynn_Liebnitz" } - { "dynnp_von" "dynn_Bardewik" } - { "dynn_Vorrade" } - { "dynn_Warendorp" } - { "dynn_LU_neburg" } - { "dynn_Wittenborg" } - { "dynnp_von" "dynn_Klingenberg" } - { "dynnp_von" "dynn_Parchim" } - { "dynnp_von" "dynn_Hanover" } - { "dynnp_von" "dynn_Pommern" } - { "dynnp_von" "dynn_RU_gen" } - { "dynnp_von" "dynn_Wittenberg" } - { "dynnp_von" "dynn_Stade" } - { "dynnp_von" "dynn_Sachsen" } - { "dynn_Brunswick" } - { "dynn_Ydulfing" } - { "dynnp_von" "dynn_Stad" } - { "dynnp_von" "dynn_Ringelheim" } - { "dynn_Wullenpund" } - { "dynnp_von" "dynn_MO_lln" } - { "dynnp_von" "dynn_Arneburg" } - { "dynnp_von" "dynn_Seeburg" } - { "dynnp_von" "dynn_Bocksberg" } - { "dynnp_von" "dynn_Rugen" } - { "dynnp_von" "dynn_Ratzeburg" } - { "dynnp_von" "dynn_Schlawe" } - { "dynnp_von" "dynn_Kiel" } - { "dynnp_von" "dynn_Rostock" } - { "dynnp_von" "dynn_Gustrow" } - { "dynnp_von" "dynn_Rendsburg" } - { "dynnp_von" "dynn_Neuhaus" } - { "dynnp_von" "dynn_FU_rstenberg" } - { "dynnp_von" "dynn_Braunschweig" } - { "dynnp_von" "dynn_Celle" } - { "dynnp_von" "dynn_Mecklemburg" } - { "dynnp_von" "dynn_LU_beck" } - { "dynnp_von" "dynn_Amsberg" } - { "dynnp_von" "dynn_Altmark" } - { "dynnp_von" "dynn_Anhalt" } - { "dynnp_von" "dynn_Plauen" } - { "dynnp_von" "dynn_Ascania" } - { "dynnp_von" "dynn_Stettin" } - { "dynnp_von" "dynn_Bismarck" } - { "dynnp_von" "dynn_Bodeck" } - } - - dynasty_names = { - { "dynnp_von" "dynn_RU_gen" } - { "dynnp_von" "dynn_Mecklemburg" } - { "dynnp_von" "dynn_Wittenberg" } - { "dynnp_von" "dynn_Brandenburg" } - { "dynnp_von" "dynn_Holstein" } - { "dynnp_von" "dynn_Rendsburg" } - { "dynnp_von" "dynn_Slesvig" } - { "dynnp_von" "dynn_Wettin" } - { "dynn_Wettin" } - { "dynnp_von" "dynn_Versfleth" } - { "dynnp_von" "dynn_Winzenburg" } - { "dynnp_von" "dynn_Stade" } - { "dynnp_von" "dynn_Stad" } - { "dynnp_von" "dynn_Sachsen" } - { "dynn_Brunswick" } - { "dynn_Ydulfing" } - { "dynnp_von" "dynn_Ringelheim" } - { "dynn_Witte" } - { "dynn_Steneke" } - { "dynn_Pleskow" } - { "dynn_Wullenpund" } - { "dynnp_von" "dynn_MO_lln" } - { "dynnp_von" "dynn_Hagen" } - { "dynnp_von" "dynn_Wunstorf" } - { "dynnp_von" "dynn_Goltern" } - { "dynnp_von" "dynn_WO_lpe" } - { "dynnp_von" "dynn_Are" } - { "dynnp_von" "dynn_Steinfurt" } - { "dynnp_von" "dynn_Tecklenburg" } - { "dynnp_von" "dynn_Ravensberg" } - { "dynnp_von" "dynn_Weyhe" } - { "dynnp_von" "dynn_Hoya" } - { "dynnp_von" "dynn_Buxthoeven" } - { "dynnp_von" "dynn_Schwerin" } - { "dynnp_von" "dynn_Haseldorf" } - { "dynnp_von" "dynn_Friesack" } - { "dynnp_von" "dynn_Badewide" } - { "dynnp_von" "dynn_Wassel" } - { "dynnp_von" "dynn_Dassel" } - { "dynnp_von" "dynn_Arneburg" } - { "dynnp_von" "dynn_Seeburg" } - { "dynnp_von" "dynn_Bocksberg" } - { "dynnp_von" "dynn_Rugen" } - { "dynnp_von" "dynn_Ratzeburg" } - { "dynnp_von" "dynn_Schlawe" } - { "dynnp_von" "dynn_Kiel" } - { "dynnp_von" "dynn_Rostock" } - { "dynnp_von" "dynn_Gustrow" } - { "dynnp_von" "dynn_der_Lippe" } - { "dynnp_von" "dynn_Schauenburg" } - { "dynnp_von" "dynn_Segeberg" } - { "dynn_Pahlen" } - { "dynnp_von" "dynn_Neuhaus" } - { "dynnp_von" "dynn_FU_rstenberg" } - { "dynnp_von" "dynn_Braunschweig" } - { "dynnp_von" "dynn_Celle" } - { "dynnp_von" "dynn_LU_beck" } - { "dynnp_von" "dynn_Amsberg" } - { "dynnp_von" "dynn_Altmark" } - { "dynnp_von" "dynn_Anhalt" } - { "dynnp_von" "dynn_Plauen" } - { "dynnp_von" "dynn_Ascania" } - { "dynnp_von" "dynn_Stettin" } - { "dynnp_von" "dynn_Bismarck" } - { "dynnp_von" "dynn_Bodeck" } - { "dynnp_von" "dynn_Utlede" } - { "dynn_Niklotid" } - { "dynnp_von" "dynn_Arnsberg" } - { "dynnp_von" "dynn_Liebnitz" } - { "dynnp_von" "dynn_Bardewik" } - { "dynn_Vorrade" } - { "dynn_Warendorp" } - { "dynn_LU_neburg" } - { "dynn_Wittenborg" } - { "dynnp_von" "dynn_Klingenberg" } - { "dynnp_von" "dynn_Parchim" } - { "dynnp_von" "dynn_Hanover" } - } - - male_names = { - Abo Adalbero Adalbert Adalbrand Adaldag Adalgar Adalgod Adolf Aelle Albrecht Alebrand Altfrid Anno Ansgar Arnd Arnold Asig - Balduin Balthasar Banzleib Beneke Benno Bernd - Bernhard Bertold Bertram Boddic Brun Bruno Burchard Cissa Claus Cobbo Cord Cyprian - Dago Dedo Dethard Detleff Detmar Diederik Donar Drogo - Eggerd Egilmar Ekbert Engelbert Engelhard Erik Erp Esiko Everd Ewald Ezzo - Floribert Folmar Freawine Frederik - Gehrke Gelder Gero Gerold Gevert Ghert Giselher Giselmar Gosschalk Goswin Gunzelin GO_dke GU_nther - Haimirich Hans Harthgate Hartwig Hatto Heideke Heimrich Hengest Henneke Herberd Hermann Hezilo Hildebold Hinrik Hoger Hulderic Humfried - Immed Isidor - Jacob Jaspar Jochim Johann Juries - Kersten KO_pke - Laurentz Lembert Leuderic Liawizo Liemar Liudger Liudolf Luder Ludolf Ludwig - Magnus Marbold Marquard Mathias Meginhard Meinwerk Merten Michael - Norbert - Odo Ordulf Oldrik - Peter Philipp - Radke Reginbern Reinbern Reineke Reinmar Rudigar Rudolf Rutger - Sigbert Sigfrid Sigward Simon Steffen - Thankmar Theoderic Theodoric Theodwin Thietmar Thimo Thomas Tobe Tymmeke - Udu Otto Unwan - Viric Volkwin Volrad - Walbert Waldemar Waldered Waltard Walter Warin Warinechin Wecta Wenzel Wernhard Werneke Werner Weybrecht Wichbert Wichmann Wicho Widukind Wigebert Wilbrand Willichin Withgils Witikind Witta Wlencing Wolter Wulff Thurgot - } - female_names = { - Addila Adelheid Alof Agnes Anna Athela - Beatrix Bertha Bertrada Bia Bisina Bithild Brigida - Christina - Diedke - Eilika Elisabeth Enda - Frederuna - Geilana Gerberga Gertrud Gisela Glismod - Hadwig Hasala Heilwig Helene Hildegard Hrothwina - Ida Imma Irmgard Irminburg - Jutta - Katharina Kunigunde - Liutgard Liutswind Luitgard - Margarete Mathilde Mechthild - Oda Othelindis - Radegund Reginlint Richardis Rodelinda - Sophia Suanhilde - Theodrada Thiedburga - Wienke Wiltrud Wulfhild - } - dynasty_of_location_prefix = "dynnp_von" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_son" - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_teutonic_brotherhood" } - { name = "mercenary_company_saxon_steelbearers" } - { name = "mercenary_company_hansa_guard" } - { name = "mercenary_company_sons_of_widukind" } - { name = "mercenary_company_veterans_of_the_marches" } - } -} - -name_list_franconian = { - - cadet_dynasty_names = { - { "dynnp_von" "dynn_Franconia" } - { "dynnp_von" "dynn_ThU_ringen" } - { "dynnp_von" "dynn_Glogau" } - { "dynn_Weimar" } - { "dynnp_von" "dynn_Weimar" } - { "dynnp_von" "dynn_Kleve" } - { "dynnp_von" "dynn_Wickerode" } - { "dynnp_von" "dynn_Arstein" } - { "dynnp_von" "dynn_Veldenz" } - { "dynnp_von" "dynn_Franken" } - { "dynn_Babenberg" } - { "dynnp_von" "dynn_Babenberg" } - { "dynnp_von" "dynn_Saarbrucken" } - { "dynnp_von" "dynn_Henneberg" } - { "dynnp_von" "dynn_Nassau" } - { "dynnp_von" "dynn_Heimbach" } - { "dynnp_von" "dynn_Vianden" } - { "dynnp_von" "dynn_NO_rvenich" } - { "dynnp_von" "dynn_JU_lich" } - { "dynnp_von" "dynn_Eppstein" } - { "dynnp_von" "dynn_Metz" } - { "dynn_Roes" } - { "dynnp_von" "dynn_Hornes" } - { "dynn_Bluome" } - { "dynnp_von" "dynn_Schweinfurt" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynn_Hainaut" } - { "dynnp_von" "dynn_Boulogne" } - { "dynnp_von" "dynn_Arnstein" } - { "dynnp_von" "dynn_KO_ln" } - { "dynnp_von" "dynn_Wippra" } - { "dynnp_von" "dynn_Isenberg" } - { "dynnp_von" "dynn_der_Mark" } - { "dynnp_von" "dynn_Diest" } - { "dynnp_von" "dynn_Rietberg" } - { "dynnp_von" "dynn_RU_ssel" } - { "dynnp_von" "dynn_Waldeck" } - { "dynnp_von" "dynn_Bassenheim" } - { "dynnp_von" "dynn_Kerpen" } - { "dynnp_von" "dynn_Tunna" } - { "dynnp_von" "dynn_Salza" } - { "dynnp_von" "dynn_Malberg" } - { "dynnp_von" "dynn_Hohenlohe" } - { "dynnp_von" "dynn_WU_llersleben" } - { "dynnp_von" "dynn_Osterna" } - { "dynnp_von" "dynn_Heldrungen" } - { "dynnp_von" "dynn_Schwanden" } - { "dynnp_von" "dynn_Feuchtwangen" } - { "dynnp_von" "dynn_Trier" } - { "dynnp_von" "dynn_Orseln" } - { "dynnp_von" "dynn_Nauen" } - { "dynn_Suerbeer" } - { "dynnp_von" "dynn_Lunen" } - { "dynnp_von" "dynn_Vechta" } - { "dynn_Pernstein" } - { "dynnp_von" "dynn_Pernstein" } - { "dynnp_von" "dynn_Dorpat" } - { "dynnp_von" "dynn_Vyshusen" } - { "dynnp_von" "dynn_Dolen" } - { "dynnp_von" "dynn_O_sel" } - { "dynnp_von" "dynn_Ziegenhain" } - { "dynnp_von" "dynn_Dinslaken" } - { "dynnp_von" "dynn_Pluyvoise" } - { "dynnp_von" "dynn_Leistenberg" } - { "dynnp_von" "dynn_Schwarzburg" } - { "dynnp_von" "dynn_GrU_nberg" } - { "dynnp_von" "dynn_Gudensberg" } - { "dynnp_von" "dynn_Saffenberg" } - { "dynnp_von" "dynn_Naumburg" } - { "dynnp_von" "dynn_Schrapelnau" } - { "dynnp_von" "dynn_Wangen" } - { "dynnp_von" "dynn_Leiningen" } - { "dynnp_von" "dynn_Salm" } - { "dynnp_von" "dynn_Sayn" } - { "dynnp_von" "dynn_Altenburg" } - { "dynnp_von" "dynn_Monheim" } - { "dynnp_von" "dynn_GO_ttingen" } - { "dynnp_von" "dynn_Mainz" } - { "dynnp_von" "dynn_Altena" } - { "dynnp_von" "dynn_Regenstein" } - { "dynn_Grelle" } - { "dynnp_von" "dynn_Silesia-Glogau" } - { "dynnp_von" "dynn_Brabant" } - { "dynnp_von" "dynn_Puteledorg" } - { "dynnp_von" "dynn_Lusatia" } - { "dynn_Orlamunde" } - { "dynnp_von" "dynn_Egisheim" } - { "dynnp_von" "dynn_Carenwall" } - { "dynnp_von" "dynn_Mansfeld" } - { "dynnp_von" "dynn_Magdeburg" } - { "dynnp_von" "dynn_Kyrburg" } - { "dynnp_von" "dynn_Stolzenberg" } - { "dynnp_von" "dynn_Geroldseck" } - { "dynnp_von" "dynn_Vinstingen" } - { "dynnp_von" "dynn_Schoenecken" } - { "dynnp_von" "dynn_Daun" } - { "dynnp_von" "dynn_Limpurg" } - { "dynnp_von" "dynn_Hohenfels" } - { "dynnp_von" "dynn_Hunolstein" } - { "dynnp_von" "dynn_Blankenheim" } - { "dynnp_von" "dynn_Falkenstein" } - { "dynnp_von" "dynn_Bikkenbach" } - { "dynnp_von" "dynn_Heinsberg" } - { "dynnp_von" "dynn_Muhlhausen" } - { "dynnp_von" "dynn_LO_venstein" } - { "dynnp_von" "dynn_Assel" } - { "dynn_Kaunitz" } - { "dynn_Bach" } - { "dynnp_von" "dynn_Andernach" } - { "dynnp_von" "dynn_Pfalz" } - { "dynnp_von" "dynn_Lothringen" } - { "dynn_Brauchitsch" } - { "dynnp_von" "dynn_der_Marck" } - { "dynnp_von" "dynn_Hessen" } - { "dynnp_von" "dynn_Virneberg" } - { "dynnp_de" "dynn_Montjoie" } - { "dynn_RU_bsamen" } - } - - dynasty_names = { - { "dynnp_von" "dynn_Silesia-Glogau" } - { "dynnp_von" "dynn_Glogau" } - { "dynnp_von" "dynn_Heinsberg" } - { "dynnp_von" "dynn_Weimar" } - { "dynn_Weimar" } - { "dynnp_von" "dynn_Kleve" } - { "dynnp_von" "dynn_Wickerode" } - { "dynnp_von" "dynn_ThU_ringen" } - { "dynnp_von" "dynn_Arstein" } - { "dynnp_von" "dynn_Veldenz" } - { "dynnp_von" "dynn_Franken" } - { "dynnp_von" "dynn_Babenberg" } - { "dynn_Babenberg" } - { "dynnp_von" "dynn_Saarbrucken" } - { "dynnp_von" "dynn_Puteledorg" } - { "dynnp_von" "dynn_Henneberg" } - { "dynnp_von" "dynn_Nassau" } - { "dynnp_von" "dynn_Heimbach" } - { "dynnp_von" "dynn_Vianden" } - { "dynnp_von" "dynn_NO_rvenich" } - { "dynnp_von" "dynn_JU_lich" } - { "dynnp_von" "dynn_Eppstein" } - { "dynnp_von" "dynn_Metz" } - { "dynn_Roes" } - { "dynnp_von" "dynn_Hornes" } - { "dynn_Bluome" } - { "dynnp_von" "dynn_Schweinfurt" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynn_Hainaut" } - { "dynnp_von" "dynn_Boulogne" } - { "dynnp_von" "dynn_Lusatia" } - { "dynn_Orlamunde" } - { "dynnp_von" "dynn_Egisheim" } - { "dynnp_von" "dynn_Carenwall" } - { "dynnp_von" "dynn_Arnstein" } - { "dynnp_von" "dynn_KO_ln" } - { "dynnp_von" "dynn_Wippra" } - { "dynnp_von" "dynn_Isenberg" } - { "dynnp_von" "dynn_der_Mark" } - { "dynnp_von" "dynn_Diest" } - { "dynnp_von" "dynn_Rietberg" } - { "dynnp_von" "dynn_RU_ssel" } - { "dynnp_von" "dynn_Waldeck" } - { "dynnp_von" "dynn_Bassenheim" } - { "dynnp_von" "dynn_Kerpen" } - { "dynnp_von" "dynn_Tunna" } - { "dynnp_von" "dynn_Salza" } - { "dynnp_von" "dynn_Malberg" } - { "dynnp_von" "dynn_Hohenlohe" } - { "dynnp_von" "dynn_WU_llersleben" } - { "dynnp_von" "dynn_Osterna" } - { "dynnp_von" "dynn_Heldrungen" } - { "dynnp_von" "dynn_Schwanden" } - { "dynnp_von" "dynn_Feuchtwangen" } - { "dynnp_von" "dynn_Trier" } - { "dynnp_von" "dynn_Orseln" } - { "dynnp_von" "dynn_Nauen" } - { "dynn_Suerbeer" } - { "dynnp_von" "dynn_Lunen" } - { "dynnp_von" "dynn_Vechta" } - { "dynnp_von" "dynn_Pernstein" } - { "dynn_Pernstein" } - { "dynnp_von" "dynn_Dorpat" } - { "dynnp_von" "dynn_Vyshusen" } - { "dynnp_von" "dynn_Dolen" } - { "dynnp_von" "dynn_O_sel" } - { "dynnp_von" "dynn_Ziegenhain" } - { "dynnp_von" "dynn_Dinslaken" } - { "dynnp_von" "dynn_Pluyvoise" } - { "dynnp_von" "dynn_Leistenberg" } - { "dynnp_von" "dynn_Schwarzburg" } - { "dynnp_von" "dynn_GrU_nberg" } - { "dynnp_von" "dynn_Gudensberg" } - { "dynnp_von" "dynn_Saffenberg" } - { "dynnp_von" "dynn_Naumburg" } - { "dynnp_von" "dynn_Schrapelnau" } - { "dynnp_von" "dynn_Mansfeld" } - { "dynnp_von" "dynn_Magdeburg" } - { "dynnp_von" "dynn_Kyrburg" } - { "dynnp_von" "dynn_Stolzenberg" } - { "dynnp_von" "dynn_Wangen" } - { "dynnp_von" "dynn_Leiningen" } - { "dynnp_von" "dynn_Salm" } - { "dynnp_von" "dynn_Sayn" } - { "dynnp_von" "dynn_Geroldseck" } - { "dynnp_von" "dynn_Vinstingen" } - { "dynnp_von" "dynn_Schoenecken" } - { "dynnp_von" "dynn_Daun" } - { "dynnp_von" "dynn_Limpurg" } - { "dynnp_von" "dynn_Hohenfels" } - { "dynnp_von" "dynn_Hunolstein" } - { "dynnp_von" "dynn_Blankenheim" } - { "dynnp_von" "dynn_Falkenstein" } - { "dynnp_von" "dynn_Bikkenbach" } - { "dynnp_von" "dynn_Muhlhausen" } - { "dynnp_von" "dynn_LO_venstein" } - { "dynnp_von" "dynn_Assel" } - { "dynn_Kaunitz" } - { "dynn_Bach" } - { "dynnp_von" "dynn_Andernach" } - { "dynnp_von" "dynn_Pfalz" } - { "dynnp_von" "dynn_Altenburg" } - { "dynnp_von" "dynn_Monheim" } - { "dynnp_von" "dynn_Brabant" } - { "dynnp_von" "dynn_GO_ttingen" } - { "dynnp_von" "dynn_Mainz" } - { "dynnp_von" "dynn_Lothringen" } - { "dynn_Brauchitsch" } - { "dynnp_von" "dynn_der_Marck" } - { "dynnp_von" "dynn_Hessen" } - { "dynnp_von" "dynn_Virneberg" } - { "dynnp_de" "dynn_Montjoie" } - { "dynn_RU_bsamen" } - { "dynnp_von" "dynn_Altena" } - { "dynnp_von" "dynn_Regenstein" } - { "dynn_Grelle" } - } - - male_names = { - Adalbero Adalbert Adalgod Adalhard Adam Ademar Adolf Alarich Alberich Albrecht Amadeus Amalrich Andreas Anno Anselm Ansgar Archembald Arnold Arnulf Augustin - Baldarich Baldewin Baldomar Baldur Berard Berengar Bernhard Berthold Bruno Burchard - Christopher - Dieter Dietmar Dietpold Dietrich Dietwin Drogo - Eberhard Eginolf Ehrenfried Ekbert Ekkehard Emelrich Emich Emmerich Emund Engelbert Erich Ernst Ezzo - Farabert Ferdinand Filibert Folkhard Folkmar Folmar Franz Friedrich - Gautselin Gebhard Georg Gerhard Gerlach Giselbert Gottfried Gotthard Gottschalk Gotzelo Guntram Gunzelin GU_nther - Hans Hartmann Hartwig Hardwin Hatto Heinrich Helferich Heribert Hermann Herold Hesso Hoger Hugo Humbert Hupold - Iwo - Jakob Johann JU_rgen - Karl Karlmann Kaspar Konrad Kuno - Lambert Landolf Leopold Liudolf Liutbert Liutbrand Liutpold Lothar Ludolf Ludwig Lutbert - Magnus Manegold Manfred Markward Martin Matthias Meginhard Meginher Meinhard Michael Milo - Nikolaus Norbert - Otbert Otto - Peter Philipp Poppo - Radbot Reginar Reinhard Reinhold Rudolf Ruprecht Rutger - Siegfried Sieghard Siegmund Sigismund Simon Stefan - Tagino Thachulf Thankulf Theodorich Thietmar Thomas - Udalrich Ulrich - Viktor Waldemar - Walram Walther Walter Welf Wenzel Wernhard Werner Wido Wigerich Wilbert Wilhelm Wolfgang Wolfram - } - female_names = { - Adela Adelheid Adelinde Agathe Agnes Alberade Amalberga Amalie - Barbara Beatrix Benedicta Berchte Berta Brunhilde - Cecilie Christine Cothilda - Dorothea - Elisabeth Emma Engeltraud Ermengard Eufemia - Frida Friedrica - Gerberga Gerhild Gertrude Gisela Gudrun Gunhilda - Hedwig Heike Heilwiva Helene Helga Hemma Henrike Heylwig Hildeburg Hildegard - Ida Ilsa Inga Ingeltrude Irmele Irmeltrud Irmgard Isentrude - Jutta - Karlotte Katharina Klara Klementia Konstanze Kriemhild Kunigunde - Luitgard - Margarete Maria Mechthild - Oda Osterhild - Richara Richenza Richwara Romilda - Serhilda Sofie Sybille - Trude - Ulrike Ursula Ute - Walpurga Wilhelmina Wiltrud Winfrida Wulfhilde - } - dynasty_of_location_prefix = "dynnp_von" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_son" - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_great_company" coat_of_arms = "mc_great_company" } - { name = "mercenary_company_franconian_company" } - { name = "mercenary_company_thuringian_blades" } - { name = "mercenary_company_rhenish_band" } - { name = "mercenary_company_new_franks" } - } -} - -name_list_swabian = { - - cadet_dynasty_names = { - { "dynnp_von" "dynn_Swabia" } - { "dynnp_von" "dynn_Berg-Schelklingen" } - { "dynnp_von" "dynn_Hohenstauf" } - { "dynnp_von" "dynn_Kirchberg" } - { "dynnp_von" "dynn_WU_rttemberg" } - { "dynnp_von" "dynn_TU_bingen" } - { "dynnp_von" "dynn_ZA_hringen" } - { "dynnp_von" "dynn_Komburg" } - { "dynnp_von" "dynn_Scharfenberg" } - { "dynnp_von" "dynn_Grenchen" } - { "dynnp_von" "dynn_Lichtenberg" } - { "dynnp_von" "dynn_Hachberg" } - { "dynnp_von" "dynn_Wartenberg" } - { "dynnp_von" "dynn_Wolfach" } - { "dynnp_von" "dynn_Signau" } - { "dynnp_zu" "dynn_Schwaben" } - { "dynnp_von" "dynn_Schwaben" } - { "dynnp_von" "dynn_Tschudi" } - { "dynnp_von" "dynn_Urslingen" } - { "dynnp_von" "dynn_Neuchatel" } - { "dynnp_von" "dynn_Schwyz" } - { "dynnp_von" "dynn_Ulm" } - { "dynnp_von" "dynn_Arbon" } - { "dynnp_von" "dynn_Bucheck" } - { "dynnp_von" "dynn_Genf" } - { "dynn_Schauenburger" } - { "dynn_Oeningen" } - { "dynnp_von" "dynn_Eikenschild" } - { "dynnp_von" "dynn_Schmidtburg" } - { "dynnp_von" "dynn_Baumberg" } - { "dynnp_von" "dynn_Altenbaumberg" } - { "dynnp_von" "dynn_Veringen" } - { "dynnp_von" "dynn_Eselsberg" } - { "dynnp_von" "dynn_Landau" } - { "dynnp_von" "dynn_Glarus" } - { "dynnp_von" "dynn_Schwelz" } - { "dynnp_von" "dynn_Rosenberg" } - { "dynn_Bloch" } - { "dynnp_von" "dynn_Baden" } - { "dynnp_von" "dynn_Nordgau" } - { "dynnp_von" "dynn_Sundgau" } - { "dynnp_von" "dynn_Aargau" } - { "dynnp_von" "dynn_Bern" } - { "dynnp_von" "dynn_Breisgau" } - { "dynnp_von" "dynn_Berlichingen" } - { "dynnp_von" "dynn_Ohningen" } - { "dynnp_von" "dynn_Venis" } - { "dynnp_von" "dynn_Kyburg" } - { "dynn_Schmollinger" } - { "dynn_Beck" } - { "dynn_Walter" } - { "dynnp_von" "dynn_Eschenloch" } - { "dynnp_von" "dynn_Brunshorn" } - } - - dynasty_names = { - { "dynn_Wittelsbach" } - { "dynnp_von" "dynn_Wittelsbach" } - { "dynnp_von" "dynn_KA_rnten" } - { "dynnp_von" "dynn_O_sterreich" } - { "dynnp_von" "dynn_Otakar" } - { "dynnp_von" "dynn_Tirol" } - { "dynnp_von" "dynn_Berg-Schelklingen" } - { "dynnp_von" "dynn_Genf" } - { "dynnp_von" "dynn_Hohenstauf" } - { "dynnp_von" "dynn_Kirchberg" } - { "dynnp_von" "dynn_WU_rttemberg" } - { "dynnp_von" "dynn_TU_bingen" } - { "dynnp_von" "dynn_ZA_hringen" } - { "dynn_Schauenburger" } - { "dynn_Oeningen" } - { "dynnp_von" "dynn_Eikenschild" } - { "dynn_Schmollinger" } - { "dynnp_von" "dynn_Komburg" } - { "dynnp_von" "dynn_Scharfenberg" } - { "dynnp_von" "dynn_Grenchen" } - { "dynnp_von" "dynn_Lichtenberg" } - { "dynnp_von" "dynn_Hachberg" } - { "dynnp_von" "dynn_Wartenberg" } - { "dynnp_von" "dynn_Wolfach" } - { "dynnp_von" "dynn_Signau" } - { "dynn_Beck" } - { "dynnp_zu" "dynn_Schwaben" } - { "dynnp_von" "dynn_Eschenloch" } - { "dynnp_von" "dynn_Schmidtburg" } - { "dynnp_von" "dynn_Baumberg" } - { "dynnp_von" "dynn_Altenbaumberg" } - { "dynnp_von" "dynn_Brunshorn" } - { "dynnp_von" "dynn_Veringen" } - { "dynnp_von" "dynn_Eselsberg" } - { "dynnp_von" "dynn_Landau" } - { "dynnp_von" "dynn_Glarus" } - { "dynnp_von" "dynn_Schwelz" } - { "dynnp_von" "dynn_Tschudi" } - { "dynnp_von" "dynn_Rosenberg" } - { "dynn_Bloch" } - { "dynnp_von" "dynn_Baden" } - { "dynnp_von" "dynn_Nordgau" } - { "dynnp_von" "dynn_Sundgau" } - { "dynnp_von" "dynn_Aargau" } - { "dynnp_von" "dynn_Bern" } - { "dynnp_von" "dynn_Schwyz" } - { "dynnp_von" "dynn_Neuchatel" } - { "dynnp_von" "dynn_Urslingen" } - { "dynnp_von" "dynn_Breisgau" } - { "dynnp_von" "dynn_Ulm" } - { "dynnp_von" "dynn_Berlichingen" } - { "dynnp_von" "dynn_Ohningen" } - { "dynnp_von" "dynn_Venis" } - { "dynnp_von" "dynn_Kyburg" } - { "dynnp_von" "dynn_Arbon" } - { "dynnp_von" "dynn_Bucheck" } - { "dynn_Walter" } - } - - male_names = { - Adalbero Adalbert Adalhard Adam Ademar Adolf Alarich Alberich Albrecht Amadeus Amalrich Andreas Anno Anselm Ansgar Archembald Arnold Arnulf Augustin - Baldarich Baldewin Baldomar Baldur Berard Berengar Bernhard Berthold Bruno Burchard - Christopher - Dieter Dietmar Dietpold Dietrich Dietwin - Eberhard Eginolf Ehrenfried Ekbert Ekkehard Emelrich Emich Emmerich Emund Engelbert Erich Ernst Ezzo - Ferdinand Filibert Folkhard Folkmar Folmar Franz Friedrich - Gautselin Gebhard Georg Gerhard Gerlach Giselbert Gottfried Gotthard Gottschalk Gotzelo Guntram Gunzelin GU_nther - Hans Hartmann Hartwig Hardwin Hatto Heinrich Helferich Heribert Hermann Hesso Hugo Humbert Hunfrid Hupold - Iwo - Jakob Johann JU_rgen - Karl Karlmann Kaspar Konrad Kuno - Lambert Landolf Leopold Liudolf Liutbert Liutbrand Liutpold Lothar Ludolf Ludwig Lutbert - Magnus Manegold Manfred Markward Martin Matthias Meginhard Meinhard Michael Milo - Nikolaus Norbert Notker - Otto - Peter Philipp Poppo - Radbot Reinhard Reinhold Rudolf Ruprecht Rutger - Siegfried Sieghard Siegmund Sigismund Simon Stefan - Theodorich Thietmar Thomas - Udalrich Ulrich - Viktor Waldemar - Waldo Walram Walter Walther Welf Wenzel Wernhard Werner Wido Wigerich Wilhelm Wolfgang Wolfram - } - female_names = { - Adela Adelheid Adelinde Agathe Agnes Alberade Amalberga Amalie - Barbara Beatrix Benedicta Berchte Berta Brunhilde - Cecilie Christine Cothilda - Dorothea - Elisabeth Emma Engeltraud Ermengard Eufemia - Frida Friedrica - Gerberga Gerhild Gertrude Gisela Gudrun Gunhilda - Hedwig Heike Heilwiva Helene Helga Hemma Henrike Hildeburg Hildegard - Ida Ilsa Inga Ingeltrude Irmele Irmeltrud Irmgard Isentrude - Jutta - Karlotte Katharina Klara Klementia Konstanze Kriemhild Kunigunde - Luitgard - Margarete Maria Mechthild - Oda Osterhild - Richara Richenza Richwara Romilda - Serhilda Sofie Sybille - Trude - Ulrike Ursula Ute - Walpurga Wilhelmina Winfrida Wulfhilde - } - dynasty_of_location_prefix = "dynnp_von" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_son" - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_swabian_band" } - { name = "mercenary_company_alsace_fighters" } - { name = "mercenary_company_alemannic_sellswords" } - { name = "mercenary_company_helvetic_guard" } - { name = "mercenary_company_swiss_guard" } - } -} - -name_list_bavarian = { - - cadet_dynasty_names = { - { "dynnp_von" "dynn_Wittelsbach" } - { "dynn_Wittelsbach" } - { "dynnp_von" "dynn_O_sterreich" } - { "dynnp_von" "dynn_Plain" } - { "dynnp_von" "dynn_Wasserburg" } - { "dynnp_von" "dynn_Lengenfeld" } - { "dynnp_von" "dynn_Eberstein" } - { "dynnp_von" "dynn_Andechs" } - { "dynnp_von" "dynn_Sulzbach" } - { "dynnp_von" "dynn_Bogen" } - { "dynnp_von" "dynn_Meissen" } - { "dynnp_von" "dynn_Tirol" } - { "dynnp_von" "dynn_Abensberg" } - { "dynnp_von" "dynn_Leibrechtskirchen" } - { "dynnp_von" "dynn_Treven" } - { "dynnp_von" "dynn_Attems" } - { "dynnp_von" "dynn_SchweipU_nt" } - { "dynnp_von" "dynn_Ortenburg" } - { "dynnp_von" "dynn_Beetzen" } - { "dynnp_von" "dynn_Cham" } - { "dynnp_von" "dynn_KA_rnten" } - { "dynnp_von" "dynn_Otakar" } - { "dynnp_von" "dynn_Landsberg" } - { "dynnp_von" "dynn_Raabs" } - { "dynnp_von" "dynn_Margrave" } - { "dynnp_von" "dynn_Dachau" } - { "dynnp_von" "dynn_LechsgmU_nd" } - { "dynnp_von" "dynn_Meran" } - { "dynnp_von" "dynn_Hardegg" } - { "dynnp_von" "dynn_Bamberg" } - { "dynnp_von" "dynn_Frontenhausen" } - { "dynnp_von" "dynn_Eurasburg" } - { "dynnp_von" "dynn_Stein" } - { "dynnp_von" "dynn_Friedenthal" } - { "dynnp_von" "dynn_Waldenstein" } - { "dynnp_von" "dynn_Ansbach" } - { "dynnp_von" "dynn_NU_rnberg" } - { "dynnp_von" "dynn_Arnim" } - { "dynnp_von" "dynn_Oberbayern" } - { "dynnp_von" "dynn_Niederbayern" } - { "dynnp_von" "dynn_Bibra" } - { "dynnp_von" "dynn_Cilli" } - { "dynn_Hildemar" } - { "dynn_Runese" } - { "dynn_Gross" } - { "dynn_Gualch" } - { "dynnp_von" "dynn_Liebschau" } - } - - dynasty_names = { - { "dynnp_von" "dynn_Plain" } - { "dynnp_von" "dynn_Wasserburg" } - { "dynnp_von" "dynn_Lengenfeld" } - { "dynnp_von" "dynn_Eberstein" } - { "dynnp_von" "dynn_Andechs" } - { "dynnp_von" "dynn_Sulzbach" } - { "dynnp_von" "dynn_Bogen" } - { "dynnp_von" "dynn_Meissen" } - { "dynnp_von" "dynn_Landsberg" } - { "dynnp_von" "dynn_Raabs" } - { "dynnp_von" "dynn_Margrave" } - { "dynn_Hildemar" } - { "dynn_Runese" } - { "dynn_Gross" } - { "dynn_Gualch" } - { "dynnp_von" "dynn_Dachau" } - { "dynnp_von" "dynn_LechsgmU_nd" } - { "dynnp_von" "dynn_Abensberg" } - { "dynnp_von" "dynn_Leibrechtskirchen" } - { "dynnp_von" "dynn_Treven" } - { "dynnp_von" "dynn_Attems" } - { "dynnp_von" "dynn_SchweipU_nt" } - { "dynnp_von" "dynn_Ortenburg" } - { "dynnp_von" "dynn_Meran" } - { "dynnp_von" "dynn_Hardegg" } - { "dynnp_von" "dynn_Bamberg" } - { "dynnp_von" "dynn_Frontenhausen" } - { "dynnp_von" "dynn_Eurasburg" } - { "dynnp_von" "dynn_Stein" } - { "dynnp_von" "dynn_Liebschau" } - { "dynnp_von" "dynn_Friedenthal" } - { "dynnp_von" "dynn_Waldenstein" } - { "dynnp_von" "dynn_Ansbach" } - { "dynnp_von" "dynn_NU_rnberg" } - { "dynnp_von" "dynn_Arnim" } - { "dynnp_von" "dynn_Oberbayern" } - { "dynnp_von" "dynn_Niederbayern" } - { "dynnp_von" "dynn_Beetzen" } - { "dynnp_von" "dynn_Bibra" } - { "dynnp_von" "dynn_Cilli" } - { "dynnp_von" "dynn_Cham" } - } - - male_names = { - Adalbert Adalwin Adolf Albero Albrecht Altmann Amelrich Andreas Anno Aribo Arnold Arnulf Azzo - Berengar Bernhard Berthold Bruno - Dietmar Dietpold Dietrich Dietwin - Eberhard Egilmar Ekbert Ekkehard Ellenhard Engelbert Engelmar Engelschalk Erich Ernst Eticho Ezzo - Folmar Friedrich - Garibald Gebhard Gerhard Gerold Gottfried Grimoald Gundakar Guntbald Guntbert Guntpolt - Hadmar Hartneid Hartwig Heilwich Heinrich Hereswind Heribert Hermann Herold Hugbert Hugo - Isanrich - Jakob Johann - Konrad Kuno - Lampert Lantfrid Lantpert Leutold Liupolt Liutfrid Lothar Ludolf Ludwig Luitpold Luther - Markwart Matthias Meginhard Meinhard - Nizzo - Odilo Otakar Otto Ottokar - Philipp Poppo - Rapoto Rasso Richer Rizzo Rothard Rudolf Ruprecht RU_diger - Stephan Siegfried Sieghart - Tassilo Thiemo Thimo - Udalschalk Udo Ulrich - Waldo Walter Weichart Weickhard Welf Wenzel Werigand Wernhard Wernher Wiknand Wilhelm Wolfgang Wolfram - } - female_names = { - Adelheid Agnes Andaberta Anna - Beatrix Berta Bertha Biltrude - Christine - Elisabeth Eugenia Emma Eilika Euphemia - Gerberga Gerbirg Gertrud Gertrude Gisela Guntrud - Haziga Hedwig Heilika Helene Hemma Hildegarde - Ida Imma Ingelrade Irmingard - Judith Jutta - Katharina Klara Kunigunde Kunizza - Luitgard Liutswind - Mathilde Margarethe Mechthild - Pilihilde - Ramhilde Richgard Richardis Richenza Richwara - Seburg Sophia Susanna - Tuta Theodorata Theodelinda - Ulrike Uta - Waldrada Wartrun Willa Willibirg - } - dynasty_of_location_prefix = "dynnp_von" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_son" - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_bavarian_band" } - { name = "mercenary_company_austrian_company" } - { name = "mercenary_company_tyrol_warriors" } - { name = "mercenary_company_styrian_panthers" } - } -} - -name_list_frisian = { - dynasty_names = { - "dynn_Abdena" - "dynn_Allena" - "dynn_Andringa" - "dynn_Bauwenga" - "dynn_Beninga" - "dynn_Boltinge" - "dynn_Botta" - "dynn_Buning" - "dynn_Butzel" - "dynn_Cammingha" - "dynn_Cirksema" - "dynn_Clant" - "dynn_Coenders" - "dynn_Cordinghe" - "dynn_Dives" - "dynn_Ewsum" - "dynn_Folkerdinga" - "dynn_Gaykema" - "dynn_Ghetzerka" - "dynn_Gockinga" - "dynn_Goltraven" - "dynn_Haijkama" - "dynn_Harting" - "dynn_Heddama" - "dynn_Hedegu" - "dynn_Hedinge" - "dynn_Hornada" - "dynn_Hornekingh" - "dynn_Houwerda" - "dynn_Huginge" - "dynn_Huninga" - "dynn_Huwenga" - "dynn_Idzarda" - "dynn_Ildsisma" - "dynn_Jarges" - "dynn_Kalemere" - "dynn_Kater" - "dynn_Korenporta" - "dynn_Kote" - "dynn_Lewe" - "dynn_Manninga" - "dynn_Martena" - "dynn_Meckema" - "dynn_Mernseta" - "dynn_Niding" - "dynn_Oenema" - "dynn_Omken" - "dynn_Ommeloop" - "dynn_Onsta" - "dynn_Papinge" - "dynn_Poder" - "dynn_Pol" - "dynn_Popinghe" - "dynn_Potens" - "dynn_Reding" - "dynn_Remian" - "dynn_Rengers" - "dynn_Rickwardsma" - "dynn_Ripperda" - "dynn_Rodmersma" - "dynn_Schulte" - "dynn_Serda" - "dynn_Sickinge" - "dynn_Spegel" - "dynn_Stickel" - "dynn_Suanckerus" - "dynn_Swaneke" - "dynn_Tayingha" - "dynn_Tiddinga" - "dynn_Tjarksena" - "dynn_Ukena" - "dynn_Umbelap" - "dynn_Wiemken" - { "dynnp_de" "dynn_Aggere" } - { "dynnp_de" "dynn_Helpman" } - { "dynnp_de" "dynn_Mepsche" } - { "dynnp_van" "dynn_Hallum" } - } - - male_names = { - Adelbrik Aitet Aldgisl Audulf Auutet Avin Avo Avuko Avutet Bavo Bentet Bernhard Blekulf Blithulf Brunhard - Bubo BO_io Edulf Egildeg Eilbern Eilherd Eilulf Eilward Eldei Elderd Elhard Engilbald Enhard Entet Esulf Euitet - Euuerhard ET_elbern ET_elulf ET_elwi Focko Folcbald Folkbern Folkhard Folkward Frethirik Frethold Frethuhard Frethwi - Frithunath Geldulf Geltet Gerbald Gerbrand Gerbruht Gerdeg Gerhard Gerold Gerulf Gerwar - Gosse Habo Haring Hathuward Hatto Hebetet Helibad Hessel Hobern Hoitet HroT_hard HroT_ward Juw Liaftet Liudbad - Liudbald Liudger Liudgod Liudulf Liudward Liuppo Lubbiko Magnus Meginbraht Meginhard - Meginulf Meintet Menbold Menfrid Menger Menhard Menhold Meniko Mentet Menward Merulf Miginward Notheri - Occo Odo Osnath OsnoT_ Popetet Poppo Raeddeg Rauantet Redbad Reginhard Reinbern Reinier - Renhard Renward Riklef Rikwi Rodbern Saco Salaco Sibod Sibraht Sidei Sikke Silef Siward Siwi - Sjoerd Sytse Taco Tadaco Tado Thancward Thankbern Thiadbold Thiadbrund Thiaddi Thiaderd - Thiadulf Thiadward Thiadwi Thiedold Thonkrik Wambald Wening Wentet Wibad Wibraht Wibrund Wiftet Wigbald Wigerd - Wihard Wilbrand Wilco Wiltet Wulfnoth Ygo - } - female_names = { - Aleberna Alena Aleydis Alretieren Amalburga Amelgeir Atghardis Aue Auesoete Badeloghen Baua Berta - Bet Breghlent Brundonis Dieuwke Douwen Eingeliadis Elke Emgelberna Erkenradis Ermegardis - Esa Femke Fenna Folqui Gerburgis Ghela Ghodelde Hadewigis Heike Hersewindis Hodine Imma Imsoete Inka - Itsburgis Jeltsje Lenildis Liedelde Liudburgis Lutghardis Lys Maike Mareike Mette Minke Nienke - Rengnalda Volcwiif Wendelmodis Wiebke Wobbe Yda Ymmekine E_lidis - } - - dynasty_of_location_prefix = "dynnp_von" - - patronym_suffix_male = "dynnpat_suf_sson" - patronym_suffix_female = "dynnpat_suf_sdohtor" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 5 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 -} - -name_list_dutch = { - - cadet_dynasty_names = { - { "dynnp_van" "dynn_Loon" } - { "dynnp_von" "dynn_Geldern" } - { "dynnp_van" "dynn_Bonen" } - { "dynnp_van" "dynn_Sulzbach" } - { "dynnp_van" "dynn_Wassemberg" } - { "dynnp_van" "dynn_Geldern" } - { "dynnp_van" "dynn_Bergh" } - { "dynnp_van" "dynn_Brabant" } - { "dynnp_van" "dynn_Namen" } - { "dynnp_van" "dynn_Loon" } - { "dynnp_van" "dynn_Heinsberg" } - "dynn_De_Graeff" - { "dynnp_van" "dynn_Susa" } - "dynn_Groth" - { "dynnp_van" "dynn_Egmond" } - { "dynnp_van" "dynn_Amstel" } - { "dynnp_van" "dynn_Arkel" } - { "dynnp_van" "dynn_Boutershem" } - { "dynnp_van" "dynn_Brederode" } - { "dynnp_van" "dynn_Brunesheim" } - { "dynnp_van" "dynn_Breda" } - { "dynnp_van" "dynn_Heemskerk" } - { "dynnp_van" "dynn_Gaveren" } - { "dynnp_van" "dynn_Glymes" } - { "dynnp_van" "dynn_Grimberghe" } - { "dynnp_van" "dynn_Hurne" } - { "dynnp_van" "dynn_Renesse" } - { "dynnp_van" "dynn_Wesemael" } - { "dynnp_van" "dynn_Wassenaer" } - { "dynnp_van" "dynn_Rheden" } - { "dynnp_van" "dynn_Bronckhorst" } - { "dynnp_van" "dynn_Keppel" } - { "dynnp_van" "dynn_Voorst" } - { "dynnp_van" "dynn_Lathum" } - { "dynnp_van" "dynn_Swane" } - { "dynnp_van" "dynn_Wisch" } - { "dynnp_van" "dynn_Kamerijk" } - "dynn_Cirksena" - { "dynnp_van" "dynn_Visquard" } - { "dynnp_van" "dynn_Groothusen" } - { "dynnp_van" "dynn_Cuijck" } - { "dynnp_van" "dynn_Bierum" } - { "dynnp_van" "dynn_Rhenen" } - { "dynnp_van" "dynn_Are" } - { "dynnp_van" "dynn_Randerath" } - { "dynnp_van" "dynn_Sierck" } - { "dynnp_van" "dynn_Berthout" } - { "dynnp_van" "dynn_Diest" } - { "dynnp_van" "dynn_Voorne" } - { "dynnp_van" "dynn_Naaldwijk" } - { "dynnp_de" "dynn_Moravia" } - { "dynnp_van" "dynn_Yperen" } - { "dynnp_van" "dynn_Zeeland" } - "dynn_Munthe" - "dynn_Mard-e_Koochak" - "dynn_Hoving" - "dynn_Kuiper" - } - - dynasty_names = { - { "dynnp_van" "dynn_Loon" } - { "dynnp_von" "dynn_Geldern" } - { "dynnp_van" "dynn_Bonen" } - { "dynnp_van" "dynn_Sulzbach" } - { "dynnp_van" "dynn_Wassemberg" } - { "dynnp_van" "dynn_Geldern" } - { "dynnp_van" "dynn_Bergh" } - { "dynnp_van" "dynn_Brabant" } - { "dynnp_van" "dynn_Namen" } - { "dynnp_van" "dynn_Loon" } - { "dynnp_van" "dynn_Heinsberg" } - "dynn_De_Graeff" - { "dynnp_van" "dynn_Susa" } - "dynn_Groth" - { "dynnp_van" "dynn_Egmond" } - { "dynnp_van" "dynn_Amstel" } - { "dynnp_van" "dynn_Arkel" } - { "dynnp_van" "dynn_Boutershem" } - { "dynnp_van" "dynn_Brederode" } - { "dynnp_van" "dynn_Brunesheim" } - { "dynnp_van" "dynn_Breda" } - { "dynnp_van" "dynn_Heemskerk" } - { "dynnp_van" "dynn_Gaveren" } - { "dynnp_van" "dynn_Glymes" } - { "dynnp_van" "dynn_Grimberghe" } - { "dynnp_van" "dynn_Hurne" } - { "dynnp_van" "dynn_Renesse" } - { "dynnp_van" "dynn_Wesemael" } - { "dynnp_van" "dynn_Wassenaer" } - { "dynnp_van" "dynn_Rheden" } - { "dynnp_van" "dynn_Bronckhorst" } - { "dynnp_van" "dynn_Keppel" } - { "dynnp_van" "dynn_Voorst" } - { "dynnp_van" "dynn_Lathum" } - { "dynnp_van" "dynn_Swane" } - { "dynnp_van" "dynn_Wisch" } - { "dynnp_van" "dynn_Kamerijk" } - "dynn_Cirksena" - { "dynnp_van" "dynn_Visquard" } - { "dynnp_van" "dynn_Groothusen" } - { "dynnp_van" "dynn_Cuijck" } - { "dynnp_van" "dynn_Bierum" } - { "dynnp_van" "dynn_Rhenen" } - { "dynnp_van" "dynn_Are" } - { "dynnp_van" "dynn_Randerath" } - { "dynnp_van" "dynn_Sierck" } - { "dynnp_van" "dynn_Berthout" } - { "dynnp_van" "dynn_Diest" } - { "dynnp_van" "dynn_Voorne" } - { "dynnp_van" "dynn_Naaldwijk" } - { "dynnp_de" "dynn_Moravia" } - { "dynnp_van" "dynn_Yperen" } - { "dynnp_van" "dynn_Zeeland" } - "dynn_Munthe" - "dynn_Mard-e_Koochak" - "dynn_Hoving" - "dynn_Kuiper" - } - - male_names = { - Adriaen Albrecht Alwin Ambroos Antoon Arnold Arnulf Balderik Barend Barnaerd Bartolomeus - Bavo Bertold Boudewijn Claes Claeuwaert Daevit Damaes Diederick Dirk Douwe Eduard Egmund Ekbert - Emmo Engelbrecht Filips Floris Folbert Frans Frederik Gerard Gerolt Gerulf - Gerrit Gijsbrecht Giselbert Godfried Godschalk Gozewijn Guij Gwijde Hendrik Herman Hubert - Hugo Ijsbrand Ijsbrecht Jacco Jacob Jan Karel Koenraad - Kristof Lambert Lodewijk Ludewijn Lutbert Luthard Maertijn Marquart Niclaes - Olivier Otto Otwin Onno Pieter Reinaerd Reinoud Reginar Robrecht Robert Rodulf - Roelof Roland Rutger Sebastiaen Sicco Simon Steven Steyn Theodolf Waelram Walter - Wicher Willem Wolfard - } - female_names = { - Ada Adela Adelheid Aechte Agaete Aleid Alijse Aliken Anna Annelies Badeloge Bava Beatrijs Benedicta - Blanca Blanceflore Cecily Cille Clara Clementia Elisabeth Ellijnore Emma Ermingarde Fenne - Filippa Frida Gheertrude Gerda Godila Haduwijn Helena Herlinda Hilligonda Ide Imagina Irene Isabelle Iudith - Jacoba Jaccobijn Jasminne Johanna Jolanda Juliana Jutte Kathrijne Katrien Liedwin Lisebet Machtelt Margareta - Maria Mathilde Oda Odelt Olinde Onna Pieternelle Reynilde Sanne Sigerda Sophie Swanhildis Thetburga Waltrud - Wila Wendelmoet Wenna Willemine Yonefij Yvonne Zoete - } - - dynasty_of_location_prefix = "dynnp_van" - - patronym_suffix_male = "dynnpat_suf_szoon" - patronym_suffix_female = "dynnpat_suf_sdochter" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_of_the_brabancon_wolf" coat_of_arms = "mc_company_of_the_brabancon_wolf" } - { name = "mercenary_company_flemish_band" } - { name = "mercenary_false_earls_company" } - } -} - -name_list_german = { - - cadet_dynasty_names = { - { "dynn_Amaling" } - { "dynn_Hasding" } - } - - dynasty_names = { - { "dynn_Amaling" } - { "dynn_Hasding" } - } - - male_names = { - Adalbero Adalbert Adalhard Adam Ademar Adolf Alarich Alberich Albrecht Aldrich - Amadeus Amalrich Andreas Anselm Arnold Arnulf Augustin Baldarich - Baldewin Baldomar Baldur Berengar Bernhard Berthold Burchard Christopher - Dieter Dietmar Dietpold Dietrich Dietwin Eberhard Eginolf Ehrenfried Ekbert Ekkehard Emelrich - Emich Emmerich Emund Engelbert Erich Ernst Ferdinand Filibert Folkhard Folkmar Franz Friedrich - Gautselin Gebhard Georg Gerhard Gerlach Giselbert Gottfried Gotthard Gottschalk - Gotzelo Guntram Gunzelin GU_nther Hans Hartmann Hartwig Heinrich Helferich Heribert Hermann Hesso - Hugo Humbert Hupold Jakob Johann JU_rgen Karl Karlmann Kaspar Konrad Kuno - Lambert Landolf Leopold Liudolf Liutbert Liutbrand Liutpold Lothar Ludolf Ludwig Lutbert - Magnus Manegold Manfred Markward Martin Matthias Meinhard Michael Nikolaus Norbert - Otto Peter Philipp Poppo Radbot Reinhard Reinhold Rudolf Ruprecht Rutger Siegfried - Sieghard Siegmund Sigismund Simon Stefan Theodorich Thietmar Thomas - Udalrich Ulrich Viktor Waldemar Walram Walther Welf Wenzel Werner Wido - Wigerich Wilhelm Wolfgang Wolfram - } - female_names = { - Adela Adelheid Adelinde Agathe Agnes Alberade Amalberga Amalie Barbara - Beatrix Benedicta Berchte Berta Brunhilde Cecilie Christine - Cothilda Dorothea Elisabeth Emma Engeltraud Ermengard Eufemia - Frida Friedrica Gerberga Gerhild Gertrude Gisela Gudrun Gunhilda - Hedwig Heike Heilwiva Helene Helga Hemma Henrike Hildeburg Hildegard Ida Ilsa Inga - Ingeltrude Irmele Irmeltrud Irmgard Isentrude Jutta Karlotte Katharina Klara - Klementia Konstanze Kriemhild Kunigunde Luitgard Margarete Maria - Mechthild Oda Osterhild Richara Richenza Richwara Romilda Serhilda Sofie Sybille Trude - Ulrike Ursula Ute Walpurga Wilhelmina Winfrida Wulfhilde - } - dynasty_of_location_prefix = "dynnp_von" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_son" - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - mercenary_names = { - } -} diff --git a/N3OW/common/culture/name_lists/00_chinese.txt b/N3OW/common/culture/name_lists/00_chinese.txt deleted file mode 100644 index 4ec77140..00000000 --- a/N3OW/common/culture/name_lists/00_chinese.txt +++ /dev/null @@ -1,246 +0,0 @@ -name_list_han = { - - cadet_dynasty_names = { - "dynn_Li" - "dynn_Wu" - "dynn_Ren" - "dynn_Wang" - "dynn_Liu" - "dynn_Fan" - "dynn_Wang" - "dynn_Sun" - "dynn_Li" - "dynn_Yao" - "dynn_Wu" - "dynn_Qian" - "dynn_Liu" - "dynn_Chen" - "dynn_Chu" - "dynn_Han" - "dynn_Zhu" - "dynn_Qin" - "dynn_You" - "dynn_He" - "dynn_Shi" - "dynn_Kong" - "dynn_Cao" - "dynn_Hua" - "dynn_Jin" - "dynn_Tao" - "dynn_Jiaang" - "dynn_Qi" - "dynn_Xie" - "dynn_Zou" - "dynn_Yu" - "dynn_Bai" - "dynn_Yun" - "dynn_Pan" - "dynn_Ge" - "dynn_Xi" - "dynn_Peng" - "dynn_Lang" - "dynn_Chang" - "dynn_Ma" - "dynn_Bao" - "dynn_Fei" - "dynn_Lian" - "dynn_Cen" - "dynn_Lei" - "dynn_Ni" - "dynn_Teng" - "dynn_Luo" - "dynn_Bi" - "dynn_Hao" - "dynn_An" - "dynn_Yue" - "dynn_Pi" - "dynn_Bian" - "dynn_Kang" - "dynn_Bu" - "dynn_Gu" - "dynn_Meng" - "dynn_Ping" - "dynn_Huang" - "dynn_Mu" - "dynn_Shao" - "dynn_Zhan" - "dynn_Mao" - "dynn_Di" - "dynn_Mi" - "dynn_Bei" - "dynn_Ping" - "dynn_Zang" - "dynn_Sima" - "dynn_Ouyang" - "dynn_Xiahou" - "dynn_Zhuge" - "dynn_Wenren" - "dynn_Dongfang" - "dynn_Huangfu" - "dynn_Yuchi" - "dynn_Gongyang" - "dynn_Gongsun" - "dynn_Zhongsun" - "dynn_Xuanyan" - "dynn_Linghu" - "dynn_Zhongli" - "dynn_Yuwen" - "dynn_Murong" - "dynn_Huyan" - "dynn_Nangong" - "dynn_Wu" - "dynn_Li" - "dynn_Jinming" - "dynn_Ding" - "dynn_Ju" - "dynn_Liang" - "dynn_Wang" - "dynn_Luo" - "dynn_Cao" - "dynn_Wu" - "dynn_Gongsun" - "dynn_Qin" - "dynn_Huyan" - "dynn_Hua" - "dynn_Li" - "dynn_Zhu" - "dynn_Wu" - "dynn_Liu" - "dynn_Li" - "dynn_Shi" - "dynn_Mu" - "dynn_Lei" - "dynn_Li" - "dynn_Shi" - "dynn_Xie" - "dynn_Sun" - "dynn_Meng" - } - - dynasty_names = { - "dynn_Li" - "dynn_Wu" - "dynn_Ren" - "dynn_Wang" - "dynn_Liu" - "dynn_Fan" - "dynn_Wang" - "dynn_Sun" - "dynn_Li" - "dynn_Yao" - "dynn_Wu" - "dynn_Qian" - "dynn_Liu" - "dynn_Chen" - "dynn_Chu" - "dynn_Han" - "dynn_Zhu" - "dynn_Qin" - "dynn_You" - "dynn_He" - "dynn_Shi" - "dynn_Kong" - "dynn_Cao" - "dynn_Hua" - "dynn_Jin" - "dynn_Tao" - "dynn_Jiaang" - "dynn_Qi" - "dynn_Xie" - "dynn_Zou" - "dynn_Yu" - "dynn_Bai" - "dynn_Yun" - "dynn_Pan" - "dynn_Ge" - "dynn_Xi" - "dynn_Peng" - "dynn_Lang" - "dynn_Chang" - "dynn_Ma" - "dynn_Bao" - "dynn_Fei" - "dynn_Lian" - "dynn_Cen" - "dynn_Lei" - "dynn_Ni" - "dynn_Teng" - "dynn_Luo" - "dynn_Bi" - "dynn_Hao" - "dynn_An" - "dynn_Yue" - "dynn_Pi" - "dynn_Bian" - "dynn_Kang" - "dynn_Bu" - "dynn_Gu" - "dynn_Meng" - "dynn_Ping" - "dynn_Huang" - "dynn_Mu" - "dynn_Shao" - "dynn_Zhan" - "dynn_Mao" - "dynn_Di" - "dynn_Mi" - "dynn_Bei" - "dynn_Ping" - "dynn_Zang" - "dynn_Sima" - "dynn_Ouyang" - "dynn_Xiahou" - "dynn_Zhuge" - "dynn_Wenren" - "dynn_Dongfang" - "dynn_Huangfu" - "dynn_Yuchi" - "dynn_Gongyang" - "dynn_Gongsun" - "dynn_Zhongsun" - "dynn_Xuanyan" - "dynn_Linghu" - "dynn_Zhongli" - "dynn_Yuwen" - "dynn_Murong" - "dynn_Huyan" - "dynn_Nangong" - "dynn_Wu" - "dynn_Li" - "dynn_Jinming" - "dynn_Ding" - "dynn_Ju" - "dynn_Liang" - "dynn_Wang" - "dynn_Luo" - "dynn_Cao" - "dynn_Wu" - "dynn_Gongsun" - "dynn_Qin" - "dynn_Huyan" - "dynn_Hua" - "dynn_Li" - "dynn_Zhu" - "dynn_Wu" - "dynn_Liu" - "dynn_Li" - "dynn_Shi" - "dynn_Mu" - "dynn_Lei" - "dynn_Li" - "dynn_Shi" - "dynn_Xie" - "dynn_Sun" - "dynn_Meng" - } - - male_names = { - Ji Yu Deyi Wuji Xuanling Ruhui Jing Yanbo Shilian Shiji Xingcheng Zhining Suiliang Rengui Zhide Liangsi Daijia Chengsi Changliang Qinwang Jishan Xiujing Yuanzhong Chengqi Shi Ziyi Maozhen Wei Gongren Shidao Wenben Zhou Jifu Shi Dunli Yifu Zhenglun Jingzong Xiangdao Dunxin Liben Chujun Jingxuan Yuanchao Zhiwen Yan Weidao Judao Wenwei Zhaode Sansi Renjie Qiao Zaisi Xuanwei Shuji Anshi Chuke Zhizhong Shaojing Sili Chong Shuo Jiazhen Song Jiuling Linfu Guozhong Yuan Fuguo Huaiguang Sheng Jian Hong Minzhong Zhaodu Wenjing Kang Shuda Yuanji Gui Zheng Wenjie Yuan Maojiang Yushi Dexuan Luo Wenguan Chujun Jingxian Dezhen Siqian Xuantong Guangfu Youning Wuzi Qinke Tong Shou Hui Yanfan Huai Juyuan Chuna Zhizhong Rizhi Youqiu Huaizhen Xi Zhigu Huaishen Qianyao Guangting Yaoqin Xianke Shizhi Xilie Jiansu Jinqin Jin Sui Duo Mei Congdang Yanruo Yin Yan Zhou Junji Yaxiang Chengqing Yi Yanwei Chuyue Hongwu Anqi Renben Heng Yiyan Zhizhou Da_an Daiju Hongmin Weizhi Benli Xiaojie Jiongxiu Dan Jianzhi Huaiyuan Qinming Renyuan Zhigu Xiangxian Na Lin Zhengyi Jingchen Junliang Cha Fangzhi LU_bing Youyi Sihui Fuyuan Zhigu Xingben Zhirou Youdao Zhihong Shenji Yuanzong Yuansu Rui Juyuan Yuanfang Shifang Jingquan Yunyuan Yuanheng Fangqing Daoguang Yuanchong Xu Jingze Rong Weiqian Yanzhao Jiafu Yuanhong Xilie Guan Mian Ting Qi Kui Hua Zunqing Zai Hongjian Gun Zhongchen Youfu Lin Yi Bo Congyi Gongfu Yanshang Zao Huang Hun Bi Can Zhi Dan Mai Sun Zongru Yuqing Ying Xunyu Zhiyi Huangshang Yuanheng Di Pan Deyu Jiang Hongjin Guanzhi Fengji Qun Yong Yijian Fu Wenchang Yuanying Sengru Chen Yizhi Chuhou Zongmin Shenxi Guyan Yuanyu Xun Tan Yixing Sifu Shen Rangyi Su Shang Minzhong Yuanshi Guicong Tao Mo Lang Shenyou Zhuan Shenquan Xian Shou Que Shang Zhan Ye Wei Che Gou Changtu Zhaodu Rangneng Yanchang Xisheng Chuan Pu Wo She Riyong Renshi Guangqi Zhirou Yanjing Dewei Shouyi Longji Jie Shouli Yuanzhen Xinfu Yun - } - female_names = { - Anzong Wenshou Aiqin Que Daoan Maoying Qigui Rongji Huinan Yuying Yingwu Xianyuan Lingyuan Wanying Yingmei Zhenfeng Miaodeng Farong Yuzhu Jiangui Fanjing Daozheng Zhirong Huizhao Shuyi Shuyuan Jieyu Ronghua Zhaoyi Lanying Baoming Jingying Shaoming Huiduan Lingqu Yu_er Nizi Jinghui Shunhua Shangrou Hui Lingguang Lingying Lingbing Zhaopei Yao_er Miaorong Shaoji Jingyan Lihua Wuhua Xianji Shouji Zhaorong Ying Xianzi Puxian Lian Mingxiang Yuanhua Tong_e Mingyue Zhaojun "Zu_e" Yuguang Zuqi Zhonghua Yuyi Changyi Huanghua Xiaolian "E_zi" Manyue Yueyi Yueshang Qieluo Lingji Zhou Shuzhen Gui Hui Huitong "Wan_er" Shun Fangmei Zhenyi Caiping Yuhuan Qiniang Qiu Qiuniang Jianrong Chongyan Zhenniang Yuniang Fujin Shiguang "E_huang" "NU_ying" Xinyue Hanyue Feishan Shunxuan Taihua Dexiu Jinfeng Chunyan Qiongxian E Taotao Bingyi Yunu Zuimei Chunluo Fengniang Daoqing Zhuozhen Yan Yanyan "Shi_er" "Xian_e" Nanxian Shanxiang Ai Shanli Jinluan "Xi_er" "Zhen_er" Wanyi Mantang Xijie Baozhu Xiuying Zhongyang Ruoxian Ruozhao Ruoxin Ruoxun Ruolun Miaozhen Mao_er Daoyi Niangzi Saihua Guiying Shengqiong Chaochao Fu Zhaoyun Rouniang Rounu Yuniang Biniang Rui Jinhua Guilan Shanwei Suyue Yunxian Nenniang Xiang Zhenli Cuiqiao Zhihui Lingxuan Jicong Shuzhu Yujing Yuanyuan Xiaowan Hengbo Mei Xiangjun Rushi Xianglan Ruying Yuhua Yuantong Yanxiang Xiurong Shouying Fuyuan Luzhen Ruirong Suzhen "Xiao_e" Xiaoying Xiaoyuan Xiaoji Xiuui "NU_jie" Qingyu Zhichong "Yi_an" Youwu Yupan Jinnu Jinluo Fujin "Hu_er" Jinxian Qiaoyun Sanjin Xiangyun Zhuzhu "Jin_er" Chuanzhu Jinzhu Xiaojin Huimei Miaoyu Quyi Siniang Sanniang "A_wu" Lizhi Jing Shu Lingyue Xianhui Jijiang "Guo_er" Huawan Huazhuang Chang Dehua Panpan Caichun Wenxiu Hong Honghong "A_man" Huimei Shuozhen Youwei Huilan Lize Mingda Sujie Yiyang Hua Yuhuan Shi Diaochan Zheng Liu Kangyi Feiyan Hou Jiangnu Na Shengtong Zhi - } - - dynasty_name_first = yes - -} diff --git a/N3OW/common/culture/name_lists/00_dead.txt b/N3OW/common/culture/name_lists/00_dead.txt deleted file mode 100644 index c87659d2..00000000 --- a/N3OW/common/culture/name_lists/00_dead.txt +++ /dev/null @@ -1,534 +0,0 @@ -name_list_hunnic = { # A lot of these are taken from Mogyer, not strictly accurate but the best I can do for now - - cadet_dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - male_names = { - Attila Basig KU_rsig O_ldin Donat QaraTon Munsuq O_ktA_r HrO_gA_ OyBars EsQA_m Blid_A AtaQA_m - Mamas Laudaricus E_llA_g Denjircig HE_rnA_k EmnacU_r O_lcindU_r Gesam Munsu Elmingir ElmincU_r - Berik EdA_kU_n CerkU_n EslA_ KrekA_n U_negA_si SkO_ttA_ - } - female_names = { - A_gnes E_va Adelaida AgA_ta AmA_lia Angyalka AnikO_ Aranka Berta BorbA_la Csilla Csillag Czenzi Dorottya Edit EmO_ke Emese Erika ErzsE_bet Eszter - Etel Euphemia Gizella GyO_rgyi Hajnal Hedwig Ibolya IldikO_ Illona IrE_n JA_cinta JO_zsa JU_lia JolA_n Judith Kamilla Katalin Kinga KlA_ra - Konstancia Krisztina Kunigunda Luca MA_ria MA_rta Magdolna MargarE_ta Margit Matild NatA_lia Odola Orsolya Panni Piroska RO_zsa SA_ra Sarolt - Skolasztika Sophia TundE_r Terezia Viola VirA_g ZoltA_na ZsO_fia Zsanett Zsuzsa - } - - dynasty_of_location_prefix = "dynnp_a" - - patronym_suffix_male = "dynnpat_suf_fi" - - dynasty_name_first = yes -} - -name_list_ancient_egyptian = { # Lifted directly from Imperator: Rome - - cadet_dynasty_names = { - "dynn_Ahmid" - "dynn_Galestid" - "dynn_Kenamid" - "dynn_Naravid" - "dynn_Penamid" - "dynn_Senuid" - "dynn_Setnid" - "dynn_Arganid" - "dynn_Psammid" - "dynn_Philothid" - "dynn_Timolid" - "dynn_Zosid" - "dynn_Phileid" - "dynn_Nicodemid" - "dynn_Nefarid" - "dynn_Bastid" - "dynn_Xeneid" - "dynn_Naravid" - "dynn_Ezanid" - "dynn_Ahmid" - "dynn_Alarus" - "dynn_Alara" - "dynn_Alarid" - "dynn_Harsiotes" - "dynn_Harsiotid" - "dynn_Henus" - "dynn_Hena" - "dynn_Henid" - "dynn_Ibus" - "dynn_Iba" - "dynn_Ibid" - "dynn_Khabbash" - "dynn_Khabbashid" - "dynn_Amasus" - "dynn_Amasa" - "dynn_Amasid" - "dynn_Nectanebo" - "dynn_Nectanebid" - "dynn_Petubast" - "dynn_Petubastes" - "dynn_Petubastid" - "dynn_Djedhid" - "dynn_Tachys" - "dynn_Tachya" - "dynn_Tachyes" - "dynn_Tachyid" - "dynn_Mago" - "dynn_Magid" - } - - dynasty_names = { - "dynn_Ahmid" - "dynn_Galestid" - "dynn_Kenamid" - "dynn_Penamid" - "dynn_Senuid" - "dynn_Setnid" - "dynn_Arganid" - "dynn_Psammid" - "dynn_Philothid" - "dynn_Timolid" - "dynn_Zosid" - "dynn_Phileid" - "dynn_Nicodemid" - "dynn_Nefarid" - "dynn_Bastid" - "dynn_Xeneid" - "dynn_Naravid" - "dynn_Ezanid" - "dynn_Alarus" - "dynn_Alara" - "dynn_Alarid" - "dynn_Harsiotes" - "dynn_Harsiotid" - "dynn_Henus" - "dynn_Hena" - "dynn_Henid" - "dynn_Ibus" - "dynn_Iba" - "dynn_Ibid" - "dynn_Khabbash" - "dynn_Khabbashid" - "dynn_Amasus" - "dynn_Amasa" - "dynn_Amasid" - "dynn_Nectanebo" - "dynn_Nectanebid" - "dynn_Petubast" - "dynn_Petubastes" - "dynn_Petubastid" - "dynn_Djedhid" - "dynn_Tachys" - "dynn_Tachya" - "dynn_Tachyes" - "dynn_Tachyid" - "dynn_Mago" - "dynn_Magid" - } - - male_names = { - Amyrteos Ankhmachis Anemhor Aratos Arganos Charias Djedhor Ezena Horemakhet Isocrates - Khabbabash Leonippus Lydiadas Manetho Massiva Nakhthoreb Naravas Nefaarud Neferibre - Nesisti Nicias Nicodemus Oezalces Oxyntas Pedubast Peneus Perdiccas Philocrates - Philotheos Polyperchon Psherenamun Psherenptah Psammuthes Ptolemy Theocritus Therapon - Timoleon Xanthos Xenon Zeteres Zosimus Ahmes Ahmose Alarus Amasus Ameny Bakenrenef - Cleomenes Euclid Harsiotef Henut Ibi Khabash Lagus Nectanebo Kheperkare Neferkare - Nehi Osorkon Pami Petubastis Teos - } - female_names = { - Agape Agathoclea Amanishabheto Antigone Apame Apollonia Aristomache Artemisia Aspacia - Athenais Berenice Charis Cleopatra Cynna Demetria Elpis Eirene Eudocia Eunice Euphemia - Eurydice Euthalia Hypatia Nysa Oenanthe Olympia Phila Phile Sostrate Stratonice Thais - Theophila Thetima Thessaloniki Thorakis Timo Arsinoe Lysandra Kiya Qelhata - } - dynasty_of_location_prefix = "dynnp_of" - - dynasty_name_first = yes -} - -name_list_trojan = { # Also shamelessly stolen from Imperator - - cadet_dynasty_names = { - "dynn_Agathoklid" - "dynn_Alketid" - "dynn_Apollonid" - "dynn_Aratid" - "dynn_Helladid" - "dynn_Omirid" - "dynn_Peithid" - "dynn_Peneid" - "dynn_Philonid" - "dynn_Proktid" - "dynn_Pytheid" - "dynn_Sosiklid" - "dynn_Tauromeneid" - "dynn_Therid" - "dynn_Theronid" - "dynn_Timolid" - "dynn_Xenonid" - "dynn_Zagreid" - "dynn_Zosimid" - "dynn_Zotikid" - "dynn_Pelopid" - "dynn_Philetid" - "dynn_Proteid" - "dynn_Zenonid" - "dynn_Sostratid" - "dynn_Tauriskid" - "dynn_Sosthenid" - "dynn_Pyhrrid" - "dynn_Leonidid" - "dynn_Killistratid" - "dynn_Nikoklid" - "dynn_Pantauchid" - "dynn_Leukonid" - "dynn_Onomastid" - "dynn_Kephistodid" - "dynn_Karsid" - "dynn_Nikokrid" - "dynn_Persid" - "dynn_Hippostratid" - "dynn_Epandrid" - "dynn_Gylippid" - "dynn_Helenid" - "dynn_Megalid" - "dynn_Charinid" - "dynn_Dydid" - "dynn_Dionid" - "dynn_Hiketasid" - "dynn_Stratoklid" - "dynn_Spartokid" - "dynn_Stratonikid" - "dynn_Taurid" - "dynn_Timaid" - "dynn_Timarchid" - "dynn_Timoleid" - "dynn_Timotheid" - "dynn_Tryphid" - "dynn_Xanthippid" - "dynn_Xenarid" - "dynn_Xenokratid" - "dynn_Xenophid" - "dynn_Zenid" - "dynn_Lagid" - "dynn_Magid" - "dynn_Euryklid" - "dynn_Aleuadai" - "dynn_Philaidai" - "dynn_Demostenid" - } - - dynasty_names = { - "dynn_Agathoklid" - "dynn_Alketid" - "dynn_Apollonid" - "dynn_Aratid" - "dynn_Helladid" - "dynn_Omirid" - "dynn_Peithid" - "dynn_Peneid" - "dynn_Philonid" - "dynn_Proktid" - "dynn_Pytheid" - "dynn_Sosiklid" - "dynn_Tauromeneid" - "dynn_Therid" - "dynn_Theronid" - "dynn_Timolid" - "dynn_Xenonid" - "dynn_Zagreid" - "dynn_Zosimid" - "dynn_Zotikid" - "dynn_Pelopid" - "dynn_Philetid" - "dynn_Proteid" - "dynn_Zenonid" - "dynn_Sostratid" - "dynn_Tauriskid" - "dynn_Sosthenid" - "dynn_Pyhrrid" - "dynn_Leonidid" - "dynn_Killistratid" - "dynn_Nikoklid" - "dynn_Pantauchid" - "dynn_Leukonid" - "dynn_Onomastid" - "dynn_Kephistodid" - "dynn_Karsid" - "dynn_Nikokrid" - "dynn_Persid" - "dynn_Hippostratid" - "dynn_Epandrid" - "dynn_Gylippid" - "dynn_Helenid" - "dynn_Megalid" - "dynn_Charinid" - "dynn_Dydid" - "dynn_Dionid" - "dynn_Hiketasid" - "dynn_Stratoklid" - "dynn_Spartokid" - "dynn_Stratonikid" - "dynn_Taurid" - "dynn_Timaid" - "dynn_Timarchid" - "dynn_Timoleid" - "dynn_Timotheid" - "dynn_Tryphid" - "dynn_Xanthippid" - "dynn_Xenarid" - "dynn_Xenokratid" - "dynn_Xenophid" - "dynn_Zenid" - "dynn_Lagid" - "dynn_Magid" - "dynn_Euryklid" - "dynn_Aleuadai" - "dynn_Philaidai" - "dynn_Demostenid" - } - - male_names = { - Abreas Achaios Aineias Airopos Agaios Agatharchides Agathokles Agathon Agelaos Agenor - Agesipolis Agis Aiakides Aischines Aknonios Akrotatos Alexandros Alexarchos Alketas - Alkimachos Alkimos Amantas Amphoteros Amyntas Anaxarchos Anaxikrates Anaximandros - Anaxippos Andragoras Andromachos Andromenes Andronikos Androsthenes Antenor Antialkidas - Antigonos Antikles Antimachos Antiochos Antipatros Antiphates Antiphilos Antisthenes - Aphrodisios Apollodoros Apollodotos Apollonios Apollophanes Aratos Archagathos Archebios - Archelaos Archias Archidamos Archimedes Archippos Aretas Areus Aristarchos Aristobulos - Aristodemos Aristogeiton Aristomachos Ariston Aristonikos Aristophanes Aristophon - Aristoteles Arrhabaios Arrhidaios Arseas Artemidoros Artemidotos Asandros Asklepiades - Athanadoros Athenodoros Attalos Audoleon Bakchides Balakros Bikon Bryaxis Chabrias - Chairestratos Chairondas Chares Charidemos Charikles Charinos Chremes Chremonides - Chrysippos Damokrates Damophon Damoteles Deimachos Deinippos Demades Demaratos Demetrios - Demochares Demodamas Demogenes Demokleides Demokritos Demophanes Demosthenes Derdas - Deriades Didas Dikaiarchos Dikaios Dimnos Diodoros Diodotos Diogenes Diomedes Dion - Dionysios Dropidas Echekrates Eisigonos Ekdemos Empedokles Epameinondas Epandros Epikuros - Epikydes Epimenes Epokillos Erasistratos Eratosthenes Erigyios Euainetos Euandros Eubulos - Eudamidas Eudoxos Euhemeros Eukleides Eukrates Eukratides Euktemon Eumenes Eupolemos - Euripides Eurylochos Euthydemos Euthykrates Euthykritos Eutychides Euxenippos Gelon - Glaukias Gorgias Gorgippos Gorgos Gylippos Hagesandros Halkyoneus Harpalos Hegemachos - Hegesias Hekataios Hektor Helenos Heliodoros Heliokles Hephaistion Herakleides Herakon - Hermaios Hermarchos Hermesianax Hermias Hermogenes Hermolaos Herodas Heromenes Herophilos - Hierax Hieron Hieronymos Hiketas Hippalos Hipparchos Hippokrates Hippostratos Hyakinthos - Hyperbatas Hypereides Ikadion Iollas Iphikrates Ismenias Isokrates Kalas Kalliarchos - Kallines Kallisthenes Kallistratos Kallixeinos Karneades Karsis Kassandros Kebalinos - Kephalon Kephisodoros Kephisodotos Kephisophon Kineas Kleandros Kleanthes Klearchos - Kleitos Kleombrotos Kleomenes Kleonymos Koinos Koroibos Krateros Krates Krateuas Krenides - Ktesikles Lachares Laomedon Leonidas Leonnatos Leontios Leosthenes Leostratos Leukon - Lydiadas Lykurgos Lysandridas Lysandros Lysias Lysimachos Lysippos Lysistratos Machanidas - Machatas Magas Makartatos Marsyas Megaleas Megasthenes Meleagros Memnon Menandros - Menedemos Menelaos Menes Menidas Menippos Menon Menos Metrodoros Metron Milon Mnaseas - Mnesidemos Molon Nabis Neaichmos Nearchos Neoptolemos Nikagoras Nikandros Nikanor - Nikarchos Nikephoros Nikeratos Niketes Nikias Nikodoros Nikokles Nikokrates Nikokreon - Nikomachos Nikomedes Nikostratos Numenios Olympiodoros Onomarchos Onomastos Ophellas - Orestes Paionios Pairisades Pantaleon Pantauchos Pantordanos Parmenion Patrokles Pausanias - Peithagoras Peithon Pelopidas Pelops Perdikkas Peroidas Perseus Peukestas Peukolaos - Pherekles Philemon Philetairos Philetas Philinos Philippos Philokles Philon Philonides - Philopoimenos Philotas Philoxenos Phrynichos Phylarkhos Phyromachos Platon Pleistarchos - Polemon Polybios Polydamas Polydoros Polyeuktos Polygnotos Polyperchon Poseidippos - Poseidonios Praxibulos Praxiteles Prepelaos Proteas Ptolemaios Pyrrhias Pyrrhos Pytheas - Pythodelos Satyros Seleukos Simmias Simonides Sophytes Sopolis Sosistratos Sosthenes - Sostratos Sotas Spalyris Spartokos Stasanor Stilpon Stratokles Straton Stratonikos Taurion - Tauriskos Teisikrates Telesarchos Thearidas Themistios Theodamas Theodoros Theodotos - Theokritos Theophilos Theophrastos Thoas Thoinias Thoinon Thrasykles Timaios Timarchos - Timoleon Timotheos Tryphon Xanthippos Xenares Xenokrates Xenophon Zeionises Zenon Zeuxis - Zoilos Zopyrion - Argaios Dioskourides Dokimos Telesphoros - } - - female_names = { - Charis Demetria Diantha Dionysia Agathokleia Agiatis Antiochis Apame - Apollonia Ariadne Arsinoe Artemisia Athenais Belistiche Berenike Damarate - Daphne Demo Elpis Eirene Euphemia Euthalia Hypatia Kandake Kassandra Megaira - Melaina Narkissa Nysa Olympia Phila Phile Eurydike Histieia Isidora Kalliope - Kallista Kellanthis Kleio Kratesikleia Lanassa Laodike - Libys Lysandra Lysis Mestris Monime Nephoris Oinanthe - Phthia Ptolema Sofia Sostrate Thais Theophila Thetima Timo Xanthe Xene Xenia - Ptolemais Selene Sophe Stratonike Theoxene Thoeris Tryphaina Zosime - Ada Aigyptia Anthis Antigona Antigone Aphrodisia Archestrate Archilla Archippe Aristagora - Ariste Aristion Aristo Aristoboule Aristodike Aristokleia Aristokrateia Aristomache - Aristonike Aristylla Artemis Aspasia Beroaia Biote Boidion Chairestrate Chairippe Choirine - Chrysilla Chrysis Deidamia Demokrateia Demostrate Diokleia Doris Dorkas Eukleia Eukoline - Euphrosyne Euporia Eutychis Glykera Hedeia Hediste Hedyle Hedyline Herais Hiero Hierokleia - Hippostrate Homolois Kadmeia Kallimache Kallippe Kallis Kallistion Kallisto Kallistomache - Kallistrate Kleagora Kleariste Kleino Kleito Kleo Kleopatra Kleostrate Krateia Leaina - Leontis Lysimache Lysistrate Malthake Mania Melissa Melitta Menestrate Meniske Metrodora - Mika Mnesarete Mnesistrate Murrhine Nausistrate Nikagora Nikaia Nikareta Nikarete Nikeso - Niko Nikomache Nikostrate Olympias Pamphile Parthenis Patrokleia Phanagora Phano - Phanostrate Philainis Phileia Philias Philinna Philippa Philista Phillo Philokleia - Philostrate Philotera Philotis Philoumene Philoxena Plangon Plathane Pythias - Rhode Satyra Sima Simale Simon Syra Theano Theodora Theodote Thessalonike Thraitta - Timagora Timarete Timokleia Timostrate Troias Xeno Xenokrateia Zopyra Zopyris - Nikesipolis Gygaia - } - - dynasty_of_location_prefix = "dynnp_of" -} diff --git a/N3OW/common/culture/name_lists/00_dravidian.txt b/N3OW/common/culture/name_lists/00_dravidian.txt deleted file mode 100644 index f01df248..00000000 --- a/N3OW/common/culture/name_lists/00_dravidian.txt +++ /dev/null @@ -1,675 +0,0 @@ -name_list_tamil = { - - cadet_dynasty_names = { - "dynn_Cinkaiariyan" - "dynn_Aryacakravarti" - "dynn_Kulasekhara" - "dynn_Samoothiri" - "dynn_Perumadappu" - "dynn_Kadava" - { "dynn_Paraiyar" } - { "dynn_Vishwakarma" } - { "dynn_Aachari" } - { "dynn_Konar" } - { "dynn_Idaiyar" } - { "dynn_Reddiar" } - { "dynn_Udayar" } - { "dynn_Yadhavar" } - { "dynn_Iyer" } - { "dynn_Iyengar" } - { "dynn_Pillai" } - { "dynn_Mudaliar" } - { "dynn_Thevar" } - { "dynn_Nadar" } - { "dynn_Chettiar" } - { "dynn_Gounder" } - { "dynn_Naicker" } - { "dynn_Bai" } - { "dynn_Cavarai" } - { "dynn_Chandran" } - { "dynn_Chetti" } - { "dynn_Chettiar" } - { "dynn_Chaudary" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Gopal" } - { "dynn_Jaffna" } - { "dynn_Kalla" } - { "dynn_Kallan" } - { "dynn_Kannan" } - { "dynn_Kavarai" } - { "dynn_Krishna" } - { "dynn_Kumari" } - { "dynn_Lakshmi" } - { "dynn_Mahadevan" } - { "dynn_Mudaliar" } - { "dynn_Narayanan" } - { "dynn_Odda" } - { "dynn_Oddai" } - { "dynn_Oddar" } - { "dynn_Oppara" } - { "dynn_Padaiyachi" } - { "dynn_Padiachy" } - { "dynn_Paraiya" } - { "dynn_Prasad" } - { "dynn_Radhakrishnan" } - { "dynn_Raj" } - { "dynn_Raja" } - { "dynn_Rajan" } - { "dynn_Raju" } - { "dynn_Ram" } - { "dynn_Ramachandran" } - { "dynn_Ramakrishnan" } - { "dynn_Ramamurthy" } - { "dynn_Ramanathan" } - { "dynn_Reddy" } - { "dynn_Seelan" } - { "dynn_Shankar" } - { "dynn_Srinivasan" } - { "dynn_Suresh" } - { "dynn_Thondan" } - { "dynn_Uppara" } - { "dynn_Vellala" } - { "dynn_Venkatesh" } - { "dynn_Wappara" } - { "dynn_Wodda" } - { "dynnp_of" "dynn_Udayavara" } - { "dynnp_of" "dynn_Mangalur" } - { "dynnp_of" "dynn_Kannanur" } - { "dynnp_of" "dynn_Calicut" } - { "dynnp_of" "dynn_Malappuram" } - { "dynnp_of" "dynn_Palakkad" } - { "dynnp_of" "dynn_Mahoyadapuram" } - { "dynnp_of" "dynn_Kunjakari" } - { "dynnp_of" "dynn_Kottayam" } - { "dynnp_of" "dynn_Kollam" } - { "dynnp_of" "dynn_Vizhinjam" } - { "dynnp_of" "dynn_Kottar" } - { "dynnp_of" "dynn_Tirunelveli" } - { "dynnp_of" "dynn_Kayal" } - { "dynnp_of" "dynn_Korkai" } - { "dynnp_of" "dynn_Sivakasi" } - { "dynnp_of" "dynn_Madurai" } - { "dynnp_of" "dynn_Virudhukkalvetti" } - { "dynnp_of" "dynn_Rameshvaram" } - { "dynnp_of" "dynn_Sivaganga" } - { "dynnp_of" "dynn_Uraiyur" } - { "dynnp_of" "dynn_Dindigul" } - { "dynnp_of" "dynn_Karavur" } - { "dynnp_of" "dynn_Tiruppur" } - { "dynnp_of" "dynn_Kovai" } - { "dynnp_of" "dynn_Tenkasi" } - { "dynnp_of" "dynn_Tagadur" } - { "dynnp_of" "dynn_Kelrayan" } - { "dynnp_of" "dynn_Srirangam" } - { "dynnp_of" "dynn_Tanjavur" } - { "dynnp_of" "dynn_Nagapattinam" } - { "dynnp_of" "dynn_Kannanur" } - { "dynnp_of" "dynn_Tirukoilur" } - { "dynnp_of" "dynn_Jinji" } - { "dynnp_of" "dynn_Uttaramerur" } - { "dynnp_of" "dynn_Tiruvannamalai" } - { "dynnp_of" "dynn_Kudalasangama" } - { "dynnp_of" "dynn_Kuvalala" } - { "dynnp_of" "dynn_Muluvagil" } - { "dynnp_of" "dynn_Takkaloma" } - { "dynnp_of" "dynn_Mamallapuram" } - { "dynnp_of" "dynn_Kanchipuram" } - } - - dynasty_names = { - "dynn_Cinkaiariyan" - "dynn_Aryacakravarti" - "dynn_Kulasekhara" - "dynn_Samoothiri" - "dynn_Perumadappu" - "dynn_Kadava" - { "dynn_Paraiyar" } - { "dynn_Vishwakarma" } - { "dynn_Aachari" } - { "dynn_Konar" } - { "dynn_Idaiyar" } - { "dynn_Reddiar" } - { "dynn_Udayar" } - { "dynn_Yadhavar" } - { "dynn_Iyer" } - { "dynn_Iyengar" } - { "dynn_Pillai" } - { "dynn_Mudaliar" } - { "dynn_Thevar" } - { "dynn_Nadar" } - { "dynn_Chettiar" } - { "dynn_Gounder" } - { "dynn_Naicker" } - { "dynn_Bai" } - { "dynn_Cavarai" } - { "dynn_Chandran" } - { "dynn_Chetti" } - { "dynn_Chettiar" } - { "dynn_Chaudary" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Gopal" } - { "dynn_Jaffna" } - { "dynn_Kalla" } - { "dynn_Kallan" } - { "dynn_Kannan" } - { "dynn_Kavarai" } - { "dynn_Krishna" } - { "dynn_Kumari" } - { "dynn_Lakshmi" } - { "dynn_Mahadevan" } - { "dynn_Mudaliar" } - { "dynn_Narayanan" } - { "dynn_Odda" } - { "dynn_Oddai" } - { "dynn_Oddar" } - { "dynn_Oppara" } - { "dynn_Padaiyachi" } - { "dynn_Padiachy" } - { "dynn_Paraiya" } - { "dynn_Prasad" } - { "dynn_Radhakrishnan" } - { "dynn_Raj" } - { "dynn_Raja" } - { "dynn_Rajan" } - { "dynn_Raju" } - { "dynn_Ram" } - { "dynn_Ramachandran" } - { "dynn_Ramakrishnan" } - { "dynn_Ramamurthy" } - { "dynn_Ramanathan" } - { "dynn_Reddy" } - { "dynn_Seelan" } - { "dynn_Shankar" } - { "dynn_Srinivasan" } - { "dynn_Suresh" } - { "dynn_Thondan" } - { "dynn_Uppara" } - { "dynn_Vellala" } - { "dynn_Venkatesh" } - { "dynn_Wappara" } - { "dynn_Wodda" } - { "dynnp_of" "dynn_Udayavara" } - { "dynnp_of" "dynn_Mangalur" } - { "dynnp_of" "dynn_Kannanur" } - { "dynnp_of" "dynn_Calicut" } - { "dynnp_of" "dynn_Malappuram" } - { "dynnp_of" "dynn_Palakkad" } - { "dynnp_of" "dynn_Mahoyadapuram" } - { "dynnp_of" "dynn_Kunjakari" } - { "dynnp_of" "dynn_Kottayam" } - { "dynnp_of" "dynn_Kollam" } - { "dynnp_of" "dynn_Vizhinjam" } - { "dynnp_of" "dynn_Kottar" } - { "dynnp_of" "dynn_Tirunelveli" } - { "dynnp_of" "dynn_Kayal" } - { "dynnp_of" "dynn_Korkai" } - { "dynnp_of" "dynn_Sivakasi" } - { "dynnp_of" "dynn_Madurai" } - { "dynnp_of" "dynn_Virudhukkalvetti" } - { "dynnp_of" "dynn_Rameshvaram" } - { "dynnp_of" "dynn_Sivaganga" } - { "dynnp_of" "dynn_Uraiyur" } - { "dynnp_of" "dynn_Dindigul" } - { "dynnp_of" "dynn_Karavur" } - { "dynnp_of" "dynn_Tiruppur" } - { "dynnp_of" "dynn_Kovai" } - { "dynnp_of" "dynn_Tenkasi" } - { "dynnp_of" "dynn_Tagadur" } - { "dynnp_of" "dynn_Kelrayan" } - { "dynnp_of" "dynn_Srirangam" } - { "dynnp_of" "dynn_Tanjavur" } - { "dynnp_of" "dynn_Nagapattinam" } - { "dynnp_of" "dynn_Kannanur" } - { "dynnp_of" "dynn_Tirukoilur" } - { "dynnp_of" "dynn_Jinji" } - { "dynnp_of" "dynn_Uttaramerur" } - { "dynnp_of" "dynn_Tiruvannamalai" } - { "dynnp_of" "dynn_Kudalasangama" } - { "dynnp_of" "dynn_Kuvalala" } - { "dynnp_of" "dynn_Muluvagil" } - { "dynnp_of" "dynn_Takkaloma" } - { "dynnp_of" "dynn_Mamallapuram" } - { "dynnp_of" "dynn_Kanchipuram" } - } - - male_names = { - Amarapuyankan AparA_cita AparA_citavarman AppU_taiyA_n ArikE_cari AriN_caya ArulmolitE_var - Arulmolivarman AtirA_cE_ntira Atitta AvaniyA_lappirantA_r Avraaham BrahmamA_rA_yar Cadayan Cankili Cataiyavarman CatturukA_lamakalA_tittan Cayantavarman - Celiyancentan CekarA_cacE_karan Cevakattevan CeyavI_ra Chaacko Chaandy Cimmavisnu CinkapA_ku CivakkoluntA_n Cuntara CA_ramutaiyA_n CA_ttanA_n - CI_vallapa CI_vallapan Daniyel Eappen EccavarA_kan Eisow ImpA_nA_yarpattan Irattapadikonda IrA_cacimman IrA_cakecaripanmar IrA_carA_ca - IrA_cA_cekara IrA_cA_tirA_ca IrA_cA_tirA_catevar IrA_cA_titta IrA_cE_ntira Ittac Iyob Kadarangkonda KanakacU_riya KantarA_titta - KaraikkiyemarrayilaiyA_n Karunandadakkan Karunandan Katunkon KilA_n KirA_marA_capattan KontA_n Kossy Kotukulapattan KulacE_kara KulacE_karan - KulO_ttunka KunapU_sana KunavI_ra Kurian Kutameratiruvatikal KO_pperuN_cimman Lukose MakE_ntiravarman ManappA_kkI_lan - ManavA_lapperumA_l MunnU_rruvappattan MA_mpA_kkamutaiyA_n MA_naticcuran MA_rapanmar MA_ravarman MA_rkantaiyan Markose MA_tevapattan MA_tevipattan Nantivarman - Naracimmavarman Nirupatunkavarman NiyA_yaparipA_lapattan NA_rpattennA_yirapattan NA_tittaN_cA_ttan PantA_ram - Parakesaripanmar ParamE_svaravarman Paranirupacinkam PararA_cacE_karan ParA_kkirama - ParA_nkucan ParA_ntaka Pathrose PaN_cavan Paulose Periyapillai PerumA_l PeruN_cintevar PiramA_rA_yan Piyliypaos PuvirA_ca PA_kkilA_n PA_larA_vA_yan Ranatitta - RanatI_ran Ravivarman Samuel Tantivarman Tennavan Thoma Tiruccirrampalapattan TirunattapperumA_l TirupuvanavI_ratevar Tripuvanacakkaravattikal - UravA_kkinA_n Utaiya Uttama Varakunan Varakunavarman VarO_taya Varughese VellantA_nkinA_n VicayA_laya VicayA_raka - VicayA_titta Vikkirama VikramA_tittA_ ViranA_rA_yanapattan VirA_cakecaripanmar VI_racE_kara VI_rakE_cari - VI_rarA_cE_ntira VI_rO_taya Yohannaan Yosef Zacharria A_ccinataratippan A_nU_rrenmanpiccan A_yirattalipattan - Naralokavira Vediarasan Kantan_Kumaran Kumaran Ravi - Venattadikal Ramakuta - - Budha Potha Chaunda Rudrama Nagasani Annaya Nijjayaraja Nagatiraja - Ganapatidev Jaggaraja Jaggadeva Edaraja Udaychoda Gokarna Malnathadeva - Ramanathadeva Visvanatha Annama Bolla Keta Tonda Meda Dinachintamani - Bachavarudhini Beta_Kshanipalaka Betaraja Danna Betana Lobhachalaka - Gonaga Bottubeta Sura Erra Niravadya Poranti Kusumayudha Ranamarda - Kokki Gonagudu - } - female_names = { - Aaleyaamma Accamma AccattE_vi Annamma AiyyA_rratikal AkkA_ranankayA_r Amittiravalli AmmaiyA_lvi AmmakkanA_r AmmankA_tE_vi AnkA_ti AramutaiyA_l - AricukA_ti Ariyapillai AriN_cikai AriN_cikaipirA_tti AriN_cikaippirA_ttiyA_r ArulmolinankaiyA_r Aruvanki AtavallA_l AtittapatA_riyA_r AtittapitA_ri - AtittapitA_riyA_r AtticapitA_riyA_r AvutaiyA_lccA_ni CankA_ni CantirA_dE_vi Cenkulam CeyyacO_lam CeyyavA_ymani CivatE_vi Civallapatevi - CorappaiyA_r CA_muntappai CE_ramankai CO_lamA_tE_vi Eccumantai Eluvanai EluvattU_r EtuttapA_tam IrA_cinkam IrA_cA_ticci IrA_cacuntari - Kalacci Kalicci Kanavati KannapparaciyA_r KantiyU_r KariyamA_tE_vi KarumA_nikkam KaucalaiyA_r Kavatiyakkan KaN_ciakkan KutitA_nkinA_l - KuN_caramalli KuN_ciramalli KA_muttiri KA_raikkA_l KO_kilA_nadigal KO_lA_liyA_r KO_malavalli KO_yinA_ccipitA_riyA_r KU_rrantE_vi KU_ttA_tunA_cci - MahA_deviyA_r MalaiyamA_n MalapA_ti MaraikkA_tu MaN_cavi MA_nikkam Mariamma MA_tE_vatikalA_r NakarattA_l NaltE_viyA_r NamaiyA_r NankaiyA_r Nantirinankai - Netuntukkai Nilammai Nimmatikal NA_cci NA_cciyA_lvi NA_rani NA_rA_yani NA_N_cU_ri NI_lakanti NI_liyA_r OlimatiyA_r OrriA_lvi Pavitram PennaraciyA_r - Peranankai PeriyanA_cci Perrappai PillayA_lvi PiramaccA_ni PiratamA_tevi PirriccA_ni PollA_tapillai PommavA_yi PonnampalattatikalA_r PunniyavA_tti PU_vA_nti - Raahelamma RA_catE_viyA_r RA_cakE_cari SA_mavA_yi Saramma Sosamma TaturA_ntakiyA_r TavaN_ceytA_l TayA_nitiyA_r Thresiamma TirumU_lattA_nam Tiruvaranki TiruvennA_val TiruvA_naikkA_vi - TiruvE_nkatam TunaiyiruntA_lcA_ni TA_natonkiyA_r TE_cappukal TE_mpA_vai TE_vA_nrA_l TU_nkA_nai UmaiyA_lvA_r Utaiyaval UtaiyaN_ceytA_l VaccavaiyA_r - Varakuni VatavA_yil Venankai VennA_val Vicciyakkan ViccA_tiri VikkiramA_titti ViraiyA_ccilai Vitari VA_navanmA_tE_vi - Kundavai Madhurantaki Kuntavaiyalvar Maturantikiyalvar - Arulmolinangai Mallambika Tikkambika Kamambika - } - - founder_named_dynasties = yes - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 0 - mat_grm_name_chance = 0 - mother_name_chance = 0 - - dynasty_of_location_prefix = "dynnp_of" - - -} - -name_list_telugu = { - - cadet_dynasty_names = { - "dynn_Pattavardhani" - "dynn_Katakaraja" - "dynn_Durjaya" - "dynn_Aryyahu" - "dynn_Mitreyu" - "dynn_Panara" - "dynn_Velanati_Chola" - "dynn_Chalukya_Kakatiya" - { "dynn_Nara" } - { "dynn_Naidu" } - { "dynn_Agarwal" } - { "dynn_Arige" } - { "dynn_Aruna" } - { "dynn_Bai" } - { "dynn_Balija" } - { "dynn_Bellamkonda" } - { "dynn_Bethi" } - { "dynn_Chakkiliyan" } - { "dynn_Chakkiyam" } - { "dynn_Chand" } - { "dynn_Chavali" } - { "dynn_chetti" } - { "dynn_Choudray" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Durga" } - { "dynn_Gaddam" } - { "dynn_Gentoo" } - { "dynn_Gogula" } - { "dynn_Guntaka" } - { "dynn_Jadhav" } - { "dynn_Kapu" } - { "dynn_Konda" } - { "dynn_Komati" } - { "dynn_Konduru" } - { "dynn_Kometi" } - { "dynn_Kumari" } - { "dynn_Lakshmi" } - { "dynn_Madiga" } - { "dynn_Medidhi" } - { "dynn_Mekala" } - { "dynn_Mondithoka" } - { "dynn_Nallaparaju" } - { "dynn_Odde" } - { "dynn_Oleti" } - { "dynn_Palle" } - { "dynn_Pamireddy" } - { "dynn_Prasad" } - { "dynn_Raj" } - { "dynn_Raju" } - { "dynn_Ram" } - { "dynn_Reddy" } - { "dynn_Sahu" } - { "dynn_Sanagala" } - { "dynn_Shankar" } - { "dynn_Srivastav" } - { "dynn_Sunil" } - { "dynn_Suresh" } - { "dynn_Tachuri" } - { "dynn_Telaga" } - { "dynn_Valeti" } - { "dynn_Vanga" } - { "dynn_Varma" } - { "dynn_Velama" } - { "dynn_Venkatesh" } - { "dynn_Yadav" } - } - - dynasty_names = { - "dynn_Pattavardhani" - "dynn_Katakaraja" - "dynn_Durjaya" - "dynn_Aryyahu" - "dynn_Mitreyu" - "dynn_Panara" - "dynn_Velanati_Chola" - "dynn_Chalukya_Kakatiya" - "dynn_natavadi" - "dynn_malyala" - "dynn_viryala" - "dynn_polavasa" - "dynn_karikala" - "dynn_cheraku_reddy" - "dynn_induluri" - "dynn_kyastha" - "dynn_gona" - { "dynn_Nara" } - { "dynn_Naidu" } - { "dynn_Agarwal" } - { "dynn_Arige" } - { "dynn_Aruna" } - { "dynn_Bai" } - { "dynn_Balija" } - { "dynn_Bellamkonda" } - { "dynn_Bethi" } - { "dynn_Chakkiliyan" } - { "dynn_Chakkiyam" } - { "dynn_Chand" } - { "dynn_Chavali" } - { "dynn_chetti" } - { "dynn_Choudray" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Durga" } - { "dynn_Gaddam" } - { "dynn_Gentoo" } - { "dynn_Gogula" } - { "dynn_Guntaka" } - { "dynn_Jadhav" } - { "dynn_Kapu" } - { "dynn_Konda" } - { "dynn_Komati" } - { "dynn_Konduru" } - { "dynn_Kometi" } - { "dynn_Kumari" } - { "dynn_Lakshmi" } - { "dynn_Madiga" } - { "dynn_Medidhi" } - { "dynn_Mekala" } - { "dynn_Mondithoka" } - { "dynn_Nallaparaju" } - { "dynn_Odde" } - { "dynn_Oleti" } - { "dynn_Palle" } - { "dynn_Pamireddy" } - { "dynn_Prasad" } - { "dynn_Raj" } - { "dynn_Raju" } - { "dynn_Ram" } - { "dynn_Reddy" } - { "dynn_Sahu" } - { "dynn_Sanagala" } - { "dynn_Shankar" } - { "dynn_Srivastav" } - { "dynn_Sunil" } - { "dynn_Suresh" } - { "dynn_Tachuri" } - { "dynn_Telaga" } - { "dynn_Valeti" } - { "dynn_Vanga" } - { "dynn_Varma" } - { "dynn_Velama" } - { "dynn_Venkatesh" } - { "dynn_Yadav" } - } - - male_names = { - Allada Allayavema Amma Ammaraja Anavema Anavota Ayyapayya Baladitya Ballaladeva Beta Bhima Bhandanaditya Chennappa - Danamava Devanayaka Durgaraja Ganapathideva Ganapathinayaka Indrabhattaraka Jayasimha Kaapayanayaka Kadeyaraja Kalakampa - Kammanayaka Katayavema Kumaragiri Kubjavishnuvardhana Mahadeva Mahakala Mangiyuvaraja Mallapa Nachana Narendra - Niravadyadhavala Nrpakama Pandaranga Prataparudra Prola Prolayanayak Prolayavema Prthiviyaraja Rajanayaka Rajaraja - Rudradeva Saktivarman Singamanayaka Somaditya Vengabhupathi Vijayaditya Vimaladitya Virabhadra Vishnuvardhana - Yuddamalla Yuddhamalla - } - female_names = { - Anitalli Chamekamba Chandena Chellava Gamakamba Hariharamba Nagipoti Pammava Rudramba Rudramadevi Srimahadevi Tundaka - } - - - founder_named_dynasties = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - dynasty_of_location_prefix = "dynnp_of" - - -} - -name_list_gond = { - - dynasty_names = { - "dynn_Chanda" - "dynn_Rajgond" - "dynn_Deogadhi" - "dynn_Ballar_Sahi" - "dynn_Haihaya" - "dynn_Nagavamsi" - "dynn_Bhanja" - "dynn_Mana" - "dynn_Atram" - "dynn_Halba" - "dynn_Dher" - "dynn_Murani" - "dynn_Madia" - "dynn_Gowari" - "dynn_Khatulwar" - "dynn_Naikpod" - "dynn_Sonjhari" - "dynn_Thoti" - "dynn_Mannewar" - "dynn_Jhareya" - "dynn_Koya" - "dynn_gona" - - { "dynn_Angadi" } - { "dynn_Bhat" } - { "dynn_Bhatt" } - { "dynn_Biradar" } - { "dynn_Halivar" } - { "dynn_Hiremath" } - { "dynn_Jadhav" } - { "dynn_Nayak" } - { "dynn_Padukone" } - { "dynn_Prasad" } - { "dynn_Raju" } - { "dynn_Shankar" } - { "dynn_Srivastava" } - { "dynn_Suresh" } - { "dynn_Talavar" } - { "dynn_Venkatesh" } - { "dynn_Yadav" } - } - - male_names = { - Narsinghdeva Nar_Singh Arjuna Sangrama Daipat Vir Vir_Narayana Chandra Hir_Sah Hirde Madhukara - Dhundya Krasna Bir Hiradi Ram Nilkanth Bakht Lokba Babji_Ballal_Sah - - Talwar_Singh Kesar_Singh Dinkar_Singh Surja_Ballal_Singh Khandkya_Ballal_Singh Bhuma Kondya_Sah Hir_Singh Kharja_Ballal_Singh - Bhim_Ballal_Singh Soorjat_Badwaik Kurumpruhoda Kol_Bheel - - - Achugi Adikavi Ahavamalla Anekonda Asaga Avinita Ayanna Bijjama Bukka Butuga - Chavundaraya Dashavarman Dhruva Durgasimha Durvinita Ereganga Ereyanga - Gangaraja Gajankusha Gobburi Govinda Hakka Harihara Harivarman Indra - Jagadhekamalla Jagaraya Jagattunga Jayasimha Jogama - Kambarasa Kannama Karka Khottiga Kiriyasaga Kirtivarman Konganivarman Krishna - Madhava Madhura Mallugi Mangalesi Marasimha Marulaganga Mushkara Narasanayaka - Narasimha Neetimarga Nripakama Permanadi Polavira Praudharaya Pulakesi Purandaradasa - Rachamalla Ramachandra Ramadeva Ramaraya Sankama Satyasraya Sharva Shivamara Singhana Sovideva Sripadaraya Sripurusha Sriranga Srivikrama Tailapa Thimma Tirumalaraya - Uchita Venkatadri Venkatapathi Vikramaditya Vijayaditya Vinayaditya Viraballala Viravijaya - Virupaksha Vishnugopa Vishnuvardhana Yachama Yachamanedu - Achyutadeva Sadashiva Vendakadri Viranarasimha - } - female_names = { - Durgavati Hirai Ratna_Kuvar - - Akkadevi Bhavanaga Bijjabbe Chandaladevi Chandrabbalabbe Gangambika Kundakadevi - Lakshmi Mahadevi Mailaladevi Obayamma Pertal Revakanimmadi Shantaladevi Vijamba - Chinnambike Thirumalambike - } - - - founder_named_dynasties = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - dynasty_of_location_prefix = "dynnp_of" - - -} - -name_list_kannada = { - - cadet_dynasty_names = { - "dynn_Sangama" - "dynn_Wodeyar" - "dynn_Hoysala_Alupa" - "dynn_Pallava" - "dynn_Chola" - "dynn_Bana" - "dynn_Vaidumba" - { "dynnp_of" "dynn_Malwa" } - "dynn_Karhade" - { "dynn_Agarwal" } - { "dynn_Angadi" } - { "dynn_Bhat" } - { "dynn_Bhatt" } - { "dynn_Biradar" } - { "dynn_Halivar" } - { "dynn_Hiremath" } - { "dynn_Jadhav" } - { "dynn_Kamat" } - { "dynn_Krishna" } - { "dynn_Kulakarni" } - { "dynn_Nayak" } - { "dynn_Padukone" } - { "dynn_Prasad" } - { "dynn_Raj" } - { "dynn_Raju" } - { "dynn_Reddy" } - { "dynn_Shankar" } - { "dynn_Shetty" } - { "dynn_Srivastava" } - { "dynn_Suresh" } - { "dynn_Talavar" } - { "dynn_Venkatesh" } - { "dynn_Yadav" } - } - - dynasty_names = { - "dynn_Sangama" - "dynn_Wodeyar" - "dynn_Hoysala_Alupa" - "dynn_Pallava" - "dynn_Chola" - "dynn_Bana" - "dynn_Vaidumba" - { "dynnp_of" "dynn_Malwa" } - "dynn_Karhade" - { "dynn_Agarwal" } - { "dynn_Angadi" } - { "dynn_Bhat" } - { "dynn_Bhatt" } - { "dynn_Biradar" } - { "dynn_Halivar" } - { "dynn_Hiremath" } - { "dynn_Jadhav" } - { "dynn_Kamat" } - { "dynn_Krishna" } - { "dynn_Kulakarni" } - { "dynn_Padukone" } - { "dynn_Prasad" } - { "dynn_Raj" } - { "dynn_Raju" } - { "dynn_Reddy" } - { "dynn_Shankar" } - { "dynn_Shetty" } - { "dynn_Srivastava" } - { "dynn_Suresh" } - { "dynn_Talavar" } - { "dynn_Venkatesh" } - { "dynn_Yadav" } - } - - male_names = { - Achugi Adikavi Ahavamalla Amoghavarsha Anekonda Asaga Avinita Ayanna Bhuvikrama Bijjama Bukka Butuga - Chavundaraya Dantidurga Dashavarman Dhruva Durgasimha Durvinita Ereganga Ereyanga - Gangaraja Gajankusha Gobburi Govinda Hakka Harihara Harivarman Indra - Jagadhekamalla Jagaraya Jagattunga Jayasimha Jogama - Kambarasa Kannama Karka Khottiga Kiriyasaga Kirtivarman Konganivarman Krishna - Madhava Madhura Mallikarjuna Mallugi Mangalesi Marasimha Marulaganga Mushkara Narasanayaka - Narasimha Neetimarga Nripakama Permadi Permanadi Polavira Praudharaya Pulakesi Purandaradasa - Rachamalla Ramachandra Ramadeva Ramaraya Sankama Satyasraya Sharva Shivamara Singhana - Somesvara Sovideva Sripadaraya Sripurusha Sriranga Srivikrama Tailapa Thimma Tirumalaraya - Uchita Venkatadri Venkatapathi Vikramaditya Vijayaditya Vinayaditya Viraballala Viravijaya - Virupaksha Vishnugopa Vishnuvardhana Yachama Yachamanedu - Achyutadeva Krishnadevaraya Sadashiva Vendakadri Viranarasimha - } - female_names = { - Akkadevi Bhavanaga Bijjabbe Chandaladevi Chandrabbalabbe Gangambika Hoysaladevi Kundakadevi - Lakshmi Mahadevi Mailaladevi Obayamma Pertal Revakanimmadi Shantaladevi Vijamba - Chinnambike Thirumalambike Sangappai Sattiyavvai - } - - - founder_named_dynasties = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - dynasty_of_location_prefix = "dynnp_of" - - -} diff --git a/N3OW/common/culture/name_lists/00_east_african.txt b/N3OW/common/culture/name_lists/00_east_african.txt deleted file mode 100644 index 20062b4a..00000000 --- a/N3OW/common/culture/name_lists/00_east_african.txt +++ /dev/null @@ -1,284 +0,0 @@ -name_list_ethiopian = { - - cadet_dynasty_names = { - "dynn_Solomonid" - "dynn_Muqurrid" - "dynn_Pakhoras" - "dynn_Ramlid" - "dynn_Sebsibeid" - "dynn_Kebedeid" - "dynn_Bekeleid" - "dynn_Abateid" - "dynn_Sabraid" - "dynn_Astatkeid" - "dynn_Habeshid" - "dynn_DubE_" - "dynn_Gobena" - "dynn_Selassie" - "dynn_Dengel" - "dynn_Mesafint" - "dynn_Sehul" - "dynn_Nadjahid" - "dynn_Zagwe" - } - - dynasty_names = { - "dynn_Solomonid" - "dynn_Muqurrid" - "dynn_Pakhoras" - "dynn_Ramlid" - "dynn_Sebsibeid" - "dynn_Kebedeid" - "dynn_Bekeleid" - "dynn_Abateid" - "dynn_Sabraid" - "dynn_Astatkeid" - "dynn_Habeshid" - "dynn_DubE_" - "dynn_Gobena" - "dynn_Selassie" - "dynn_Dengel" - "dynn_Mesafint" - "dynn_Sehul" - "dynn_Nadjahid" - "dynn_Zagwe" - } - - male_names = { - Amare Dahnay Desta Getachew Geteye Girma Iskinder Abai Abebe Afework Aman Assefa Atoberhan Azmera Bekele Benaim Berhanu Berhanua Berihun Berta Bworo Daniachew Dawit Demissie Eremias Ezana Fasilidas Fethee Gabra Gebereal Gebre Gondar Hackeem Haeran Hagos Hakeem Hakiem Hakim Hakym Iskander Iskinder Iyasu Jima Kafa Kaleb Kelile Kelyle Kifle Lebna Lema Loua Mamo Mekonnen Melaku Mengesha Merille Miruts Negash Negasi Negus Ogbae Ogbai Oromo Rahad Selassie Semer Semere Sisay Tamirat Tariku Taye Tefere Teferi Teka Tekle Tengene Teruworq Tesfaye Tessema Tewodros Yacob Yohannas Yonas Zula - } - - female_names = { - Habesha Abeba Abrihet Adanech Adina Alaworld Alitash Amhara Ayana Bathsheba Bekele Belkis Berhane Berta Cheren China Debre Debtera Desse - Desta Dilla Falasha Falashina Fana Fannah Genat Hagos Jahzara Jazarah Kayla Kelile Kelyle Keren Kess Kifle Lishan Louama Magdala Maharene - Makda Makeda Mandera Melesse Mellesse Misrak Negasi Nishan Nyala Qwara Retta Seble Sela Selamawit Selassie Semhar Senalat Sheba Shinasha - Sisay Tavavich Teru Totit Tsage Wagaye Yehudit Zala Zauditu Zeina Zena Zenia - } - - #founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_geezan_company" } - { name = "mercenary_company_tigrayit_band" } - } -} - -name_list_nubian = { - - cadet_dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - male_names = { - AarO_n Aberikos Abraam AN_gelos Andreas Athanasios BalO_ Bartholomaios BirE_l Chael Christophoros Dauid Dimetheos - Dioskoros DiO_nisios Eliezer Eionkouda Emmanouel EnO_ch EphannE_ Epimachos Epiphanios Gabriel Gabrielkouda Gabrielophorou Gennatios - GeO_rgios HE_lias Hoase Hoassi Hoasse Iacob Ieremias IE_sous IE_sousinkouda IO_annou IO_annE_s Iordanes Ioseph Kalinikos Kollouthos - Krisanthos Kuriakos Kurillos Lazaros Leon Leontios Makarios Mariana Mariankouda Marianos Marios Markos Marturophoros - MaS_anN_al Maththias ME_lE_nkouda Mena Menankouda Merkourios MichaE_l MichaE_lkouda Mouses Orna Panigiros Papasinen Papasinkouda Patrikios - Paulos Petros Petrou Philotheos Philemon Prochoros Raphael Raphaelkouda Samson Senouthios Sentiko Sergios Simeoni Soizuros SolomO_n Sotinkouda Stephanos - Stephanou Thadeosi TheodO_ros Theodosios Theodote Thoma TophE_na Tirsakouni Zacharias Zosima - } - female_names = { - Agathe Alethia Anthelia Athanasia ChaelsoN_oja Chrissa Christina Douriko Egaloskoura Eikkir Eionmnne EionN_oka Eitou Elisabeth Eirena Eirene Eirota EirotatouN_N_lki - Entaeiri EO_neille EphannE_ Epimachosi Eudosia Eulabia Eusebia Eustephanou Fatima Genseoua Hellene Hemene Iannia IE_sousyko Ioustina Kel Kerike Kersiami Kettoudi - Keudonia Kurake MaraN_a Maria Mariam Mariane Marianou MichaE_liko N_aS_S_a N_eS_S_adena N_ejin N_ilesa N_ojjl N_oltou N_onne N_onnen N_ouddl N_ssitkitol OuarenO_ Patrikia Pelagia - Penatti Pesanthia Petronia Prisisilla Rahimah Sophia Sousanna Staurophania Theobronia Theodorake Theodosia Theognosta Theophania Theophilia Theipisthe Theozia Zerebekka - } - - #founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_noba_company" } - { name = "mercenary_company_kushite_band" } - { name = "mercenary_company_company_of_meroe" } - } -} - -name_list_welayta = { - - cadet_dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - male_names = { - Abadir Abdale Abdirahman Abdulah Abram Abu-Bakr Adan Adeer Ahmed Ali Amlale Aul Awe - Aydahis Balad Baraka Barakat Ciise Dagale Dhidhin Hamalmal Hamar Hamid Hantale Haqq Harire - Ibrahim Irir Isman Jamal Kadhafo Kedafu Khalaf Liban Mahammad Mahamed - Mahamud Mansur Nahwi Naleye Nassir Nur Omer Sa_ad Sa_adaddin Sabir Sabr Sabraddin - Sadiq Salah Siciid Talha Umar Umardin Yayyo Yusuf Zuber - } - - female_names = { - Aasha Adey Alaso Ambro Amburo Asha Asli Astur Awa Awrala Ayaan Barni Basr Beydaan - Billan Canab Cawo Deeqa Delombira Dobira Faadumo Fathia Fawzia Geesi Haweeya Hibaaq - Hodan Hoodo Iftiin Jiinow Khadra Ladan Leyla Libin Luula Magol Maka Mariam - Mulki Nasteexo Sagal Sahra Sufia Ubah Ubax Waris Xalwo - } - - #founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_leopard" } - { name = "mercenary_company_gondershe_band" } - { name = "mercenary_company_guardians_of_almnara" } - } -} - -name_list_daju = { - - cadet_dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - male_names = { - Adam Ahmed Anqarib Asil Bakhit Ber Bogirg Bokdoru Bolad Born Bug - Chang Chaski Dahab Dong Ede Ett Ferne Gaguwe Galan Gelgel Gon - Habib Hajar Hassaballah Ibedou Ibrahim Ishaq Issa Izzo Jal Jamne - Kalge Kamalgi Karim Kasefroge Kosom Koydin Kukne Kur Lanhjin - Magjin Maland Malaz Mbakin Meayge Meewge Moussa Moustafa Murtin - Omar Pen Pid Risha Rong Salih Shendi Shuaeib Wadanh Youssouf Yug - } - - female_names = { - Amm Awdinh Bakhita Ber Bis Bor Buk Chaski Emsire - Gaguwe Gosgod Hamam Jamne Kakaw Kimzir Kubuy Kugurg Kulk - Lanhjin Maj Mariam Musin Ngid Okk Pid Raqiq Ur Usk Wadanh - } - - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - #founder_named_dynasties = yes - - pat_grf_name_chance = 60 - mat_grf_name_chance = 20 - father_name_chance = 10 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 20 - mother_name_chance = 30 - - - - mercenary_names = { - { name = "mercenary_company_army_of_the_crossing" } - { name = "mercenary_company_beja_place_band" } - { name = "mercenary_company_riders_of_the_mountains" } - } -} diff --git a/N3OW/common/culture/name_lists/00_east_slavic.txt b/N3OW/common/culture/name_lists/00_east_slavic.txt deleted file mode 100644 index 43aa34d8..00000000 --- a/N3OW/common/culture/name_lists/00_east_slavic.txt +++ /dev/null @@ -1,366 +0,0 @@ -name_list_russian = { - - cadet_dynasty_names = { - "dynn_Mikhailovich" - "dynn_Fyodyorov" - "dynn_Lukinich" - "dynn_Andreievich" - "dynn_Dobrynich" - "dynn_Petrilov" - "dynn_Borisov" - "dynn_Kievskiy" - "dynn_Kholmsky" - "dynn_Izyaslavich" - "dynn_Ivannikov" - "dynn_Mikulinich" - "dynn_Miroslavich" - "dynn_Ivankovich" - "dynn_Tverdiatich" - "dynn_Zakharyinich" - "dynn_Nerevinich" - "dynn_Stepanovich" - "dynn_Nezdinich" - "dynn_Feofilaktovich" - "dynn_Klimovich" - "dynn_Konstantinov" - "dynn_Tolstoy" - "dynn_Oksakov" - "dynn_Ovinov" - "dynn_Romanov" - "dynn_Okolnichy" - "dynn_Yenikeyev" - "dynn_Bakunin" - "dynn_Balashov" - "dynn_Rumyanets" - "dynn_Matveev" - "dynn_Artamonovich" - "dynn_Osipovich" - "dynn_Ignatiev" - "dynn_Bestuzhev-Ryumin" - "dynn_Chernyshev" - "dynn_Galitsyn" - "dynn_Dashkov" - "dynn_Sobakin" - "dynn_Gurielov" - "dynn_Khitrov" - "dynn_Khovansky" - { "dynnp_of" "dynn_Terebovl" } - "dynn_Kobylin" - "dynn_Lopukhin" - "dynn_Rumyantsev" - "dynn_Matveyev" - "dynn_Menshikov" - "dynn_Morozov" - "dynn_Naryshkin" - "dynn_Poluektovich" - "dynn_Pankeyev" - "dynn_Pushkin" - "dynn_Rtishchev" - "dynn_Shein" - "dynn_Shemyaka" - "dynn_Sheremetev" - "dynn_Shuvalov" - "dynn_Stolnik" - "dynn_Trubetskoy" - "dynn_Uvarov" - "dynn_Turgenev" - "dynn_Valuyev" - "dynn_Vogak" - "dynn_Andreievich" - "dynn_Bryachislavich" - "dynn_Igorevich" - "dynn_Ivanovich" - "dynn_Iziaslavich" - "dynn_Mikhailovich" - "dynn_Mstislavich" - "dynn_Nikitich" - "dynn_Rostislavich" - "dynn_Sviatoslavich" - "dynn_Vasilievich" - "dynn_Viacheslavich" - "dynn_Vladimirovich" - "dynn_Vseslavich" - "dynn_Vsevolodovich" - "dynn_Vysheslavich" - "dynn_Yaroslavich" - "dynn_Yurievich" - "dynn_Dmitrievich" - "dynn_Fedorovich" - "dynn_Davidovich" - "dynn_Vsevolodich" - "dynn_Karpivin" - "dynn_Danilovich" - "dynn_Kromsky" - } - - dynasty_names = { - "dynn_Mikhailovich" - "dynn_Fyodyorov" - "dynn_Lukinich" - "dynn_Andreievich" - "dynn_Dobrynich" - "dynn_Petrilov" - "dynn_Borisov" - "dynn_Kievskiy" - "dynn_Kholmsky" - "dynn_Izyaslavich" - "dynn_Ivannikov" - "dynn_Mikulinich" - "dynn_Miroslavich" - "dynn_Ivankovich" - "dynn_Tverdiatich" - "dynn_Zakharyinich" - "dynn_Nerevinich" - "dynn_Stepanovich" - "dynn_Nezdinich" - "dynn_Feofilaktovich" - "dynn_Klimovich" - "dynn_Konstantinov" - "dynn_Tolstoy" - "dynn_Oksakov" - "dynn_Ovinov" - "dynn_Romanov" - "dynn_Okolnichy" - "dynn_Yenikeyev" - "dynn_Bakunin" - "dynn_Balashov" - "dynn_Rumyanets" - "dynn_Matveev" - "dynn_Artamonovich" - "dynn_Osipovich" - "dynn_Ignatiev" - "dynn_Bestuzhev-Ryumin" - "dynn_Chernyshev" - "dynn_Galitsyn" - "dynn_Dashkov" - "dynn_Sobakin" - "dynn_Gurielov" - "dynn_Khitrov" - "dynn_Khovansky" - { "dynnp_of" "dynn_Terebovl" } - "dynn_Kobylin" - "dynn_Lopukhin" - "dynn_Rumyantsev" - "dynn_Matveyev" - "dynn_Menshikov" - "dynn_Morozov" - "dynn_Naryshkin" - "dynn_Poluektovich" - "dynn_Pankeyev" - "dynn_Pushkin" - "dynn_Rtishchev" - "dynn_Shein" - "dynn_Shemyaka" - "dynn_Sheremetev" - "dynn_Shuvalov" - "dynn_Stolnik" - "dynn_Trubetskoy" - "dynn_Uvarov" - "dynn_Turgenev" - "dynn_Valuyev" - "dynn_Vogak" - "dynn_Andreievich" - "dynn_Bryachislavich" - "dynn_Igorevich" - "dynn_Ivanovich" - "dynn_Iziaslavich" - "dynn_Mikhailovich" - "dynn_Mstislavich" - "dynn_Nikitich" - "dynn_Rostislavich" - "dynn_Sviatoslavich" - "dynn_Vasilievich" - "dynn_Viacheslavich" - "dynn_Vladimirovich" - "dynn_Vseslavich" - "dynn_Vsevolodovich" - "dynn_Vysheslavich" - "dynn_Yaroslavich" - "dynn_Yurievich" - "dynn_Dmitrievich" - "dynn_Fedorovich" - "dynn_Davidovich" - "dynn_Vsevolodich" - "dynn_Karpivin" - "dynn_Danilovich" - "dynn_Kromsky" - } - - male_names = { - Afanasiy Alexandr Alexei Andrei Boris Briachislav Daniil Davyd Demid Dmitriy Dobrynia Fedot Feodor Gavriil Gleb - Grigoriy Iakov Igor Iliya Ingvar Ivan Iziaslav Kirill Konstantin Koz_ma Lev Matfei Mikhail Mitrofan Mstislav - Nikita Oleg Pavel Putiata Radoslav Rodislav Rogvolod Roman Rostislav Rurik Ruslan Simeon Stanislav Stepan Sudislav - Svetozar Sviatopolk Sviatoslav Terentiy Trifon Vasiliy Vasilko Viacheslav Vladimir Vladislav Voislav Volodar Vseslav - Vsevolod Vyshata Vysheslav Yaropolk Yaroslav Yefimiy Yelisey Yemelyan Yeremey Yevstafiy Yuriy - Aristarkh - } - female_names = { - Agafya Agrafena Alexandra Anastasia Anna Boleslava Darya Dobrava Dobronega Dobroslava Yefimia Yefrosinia Yekaterina - Yelizaveta Yevdokia Yevpraxia Feodora Feodosia Fevronia Gorislava Gradislava Gremislava Irina Xenia Liubava - Liudmila Malfrida Malusha Maria Marina Olena Olga Pereyaslava Praskovya Praxida Prebrana Predslava Premyslava - Pribislava Rogneda Rostislava Sbyslava Sofia Sviatoslava Tatyana Ulita Ulyana Varvara Vasilisa Veleslava Verkhoslava - Vseslava Viacheslava Yaroslava Zabava Zvenislava - } - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_ovich" - patronym_suffix_female = "dynnpat_suf_ovna" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 40 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 30 - mat_grm_name_chance = 30 - mother_name_chance = 0 - - -} -name_list_ilmenian = { - - cadet_dynasty_names = { - "dynn_Poloch" - "dynn_Izbor" - "dynn_Tversky" - "dynn_Lukisky" - "dynn_Pleskov" - "dynn_Toropetsky" - "dynn_Dukhovsky" - } - - dynasty_names = { - "dynn_Poloch" - "dynn_Izbor" - "dynn_Tversky" - "dynn_Lukisky" - "dynn_Pleskov" - "dynn_Toropetsky" - "dynn_Dukhovsky" - } - - male_names = { - Briachislav Demid Dobrynia Fedot Gleb Igor Iliya Iziaslav Lev Mitrofan Mstislav - Nikita Putiata Radoslav Rodislav Rogvolod Rostislav Ruslan Stanislav Sudislav Svetozar Sviatopolk Sviatoslav Terentiy Trifon Viacheslav Vladimir Vladislav Voislav Volodar Vseslav - Vsevolod Vyshata Vysheslav Yaropolk Yaroslav Yefimiy Yelisey Yeremey Yevstafiy - } - female_names = { - Boleslava Darya Dobrava Dobronega Dobroslava Yefimia Yefrosinia Fevronia Gorislava Gradislava Gremislava - Liubava Liudmila Malfrida Malusha Maria Marina Olena Olga Pereyaslava Praskovya Praxida Prebrana Predslava - Premyslava Pribislava Rogneda Rostislava Sbyslava Sviatoslava Tatyana Ulita Ulyana Varvara Vasilisa Veleslava Verkhoslava - Vseslava Viacheslava Yaroslava Zabava Zvenislava - } - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_ovich" - patronym_suffix_female = "dynnpat_suf_ovna" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 40 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 30 - mat_grm_name_chance = 30 - mother_name_chance = 0 - - -} -name_list_severian = { - - cadet_dynasty_names = { - "dynn_Polan" - "dynn_Drevl" - "dynn_Lyubech" - "dynn_Roslavsky" - "dynn_Koroviev" - "dynn_Woland" - } - - dynasty_names = { - "dynn_Polan" - "dynn_Drevl" - "dynn_Lyubech" - "dynn_Roslavsky" - "dynn_Koroviev" - "dynn_Woland" - } - - male_names = { - Briachislav Demid Dobrynia Fedot Gleb Igor Iliya Iziaslav Lev Mitrofan Mstislav - Nikita Putiata Radoslav Rodislav Rogvolod Rostislav Ruslan Stanislav Sudislav Svetozar Sviatopolk Sviatoslav Terentiy Trifon Viacheslav Vladimir Vladislav Voislav Volodar Vseslav - Vsevolod Vyshata Vysheslav Yaropolk Yaroslav Yefimiy Yelisey Yeremey Yevstafiy - } - female_names = { - Boleslava Darya Dobrava Dobronega Dobroslava Yefimia Yefrosinia Fevronia Gorislava Gradislava Gremislava - Liubava Liudmila Malfrida Malusha Maria Marina Olena Olga Pereyaslava Praskovya Praxida Prebrana Predslava - Premyslava Pribislava Rogneda Rostislava Sbyslava Sviatoslava Tatyana Ulita Ulyana Varvara Vasilisa Veleslava Verkhoslava - Vseslava Viacheslava Yaroslava Zabava Zvenislava - } - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_ovich" - patronym_suffix_female = "dynnpat_suf_ovna" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 40 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 30 - mat_grm_name_chance = 30 - mother_name_chance = 0 - - -} -name_list_volhynian = { - - cadet_dynasty_names = { - "dynn_Tyvertsky" - "dynn_Buzhansky" - "dynn_Slutsky" - "dynn_Pinesky" - "dynn_Zhytomyrsky" - "dynn_Vynnytsky" - } - - dynasty_names = { - "dynn_Tyvertsky" - "dynn_Buzhansky" - "dynn_Slutsky" - "dynn_Pinesky" - "dynn_Zhytomyrsky" - "dynn_Vynnytsky" - } - - male_names = { - Briachislav Demid Dobrynia Fedot Gleb Igor Iliya Iziaslav Lev Mitrofan Mstislav - Nikita Putiata Radoslav Rodislav Rogvolod Rostislav Ruslan Stanislav Sudislav Svetozar Sviatopolk Sviatoslav Terentiy Trifon Viacheslav Vladimir Vladislav Voislav Volodar Vseslav - Vsevolod Vyshata Vysheslav Yaropolk Yaroslav Yefimiy Yelisey Yeremey Yevstafiy - } - female_names = { - Boleslava Darya Dobrava Dobronega Dobroslava Yefimia Yefrosinia Fevronia Gorislava Gradislava Gremislava - Liubava Liudmila Malfrida Malusha Maria Marina Olena Olga Pereyaslava Praskovya Praxida Prebrana Predslava - Premyslava Pribislava Rogneda Rostislava Sbyslava Sviatoslava Tatyana Ulita Ulyana Varvara Vasilisa Veleslava Verkhoslava - Vseslava Viacheslava Yaroslava Zabava Zvenislava - } - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_ovich" - patronym_suffix_female = "dynnpat_suf_ovna" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 40 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 30 - mat_grm_name_chance = 30 - mother_name_chance = 0 - - -} diff --git a/N3OW/common/culture/name_lists/00_frankish.txt b/N3OW/common/culture/name_lists/00_frankish.txt deleted file mode 100644 index fe7c03e0..00000000 --- a/N3OW/common/culture/name_lists/00_frankish.txt +++ /dev/null @@ -1,1876 +0,0 @@ -name_list_frankish = { - - cadet_dynasty_names = { - { "dynnp_d_" "dynn_Merovingian" } - { "dynnp_d_" "dynn_Aubergine" } - } - - dynasty_names = { - { "dynnp_d_" "dynn_Merovingian" } - { "dynnp_d_" "dynn_Aubergine" } - } - - male_names = { - Abrahil Abram Adalbald Adalbert Adalgari Adalgrim Aegidius Ageric Agilbert Agiulf Ailbert Albric Aldedramn - Andica Ansovald Arcambald Aregisel Arnegisel Arnulf Ascaric Audovald Austregisel Autbert Autgari Autgeri - Avremar Badegisel Balduin Barnard Berald Bernard Berneri Bero Berold Berthefried Bertlin Bertram - Bertrand Burchard Karloman Ceslin Chararic Charibert Childebert Childeric Chilperic - Chlodomer Chlothar Chramnesind Clodio Clodion Clovis Creat Dagaric Dagobert Drogo Eberulf Ebregisel Engilbert - Euric Everard Faroard Faroin Feremund Feroard Foroen Frobert Frotari Frothard Frothari Frotlaic Fulcari Fulcrad - Galteri Gararic Garivald Gaucelm Gaudulf Gaujoin Gausbert Gausbold Gautmar Gauzbert Gedalbert Gedalca Genobaud Gerbert - Gerhard Gerold Gislari Gislevert Gocelm Godalbert Godomar Gozhelm Grimald Guadulf Gualtari Gualter Guillabert Guitard Gundobad - Gunthar Guntram Haldemar Hartmut Hildebald Hildebold Hildegaud Hildevold Hildoin Hucbert Hugbert Imnachar Ingalbert - Ingomer Karl Lambert Lantbert Leudast Lothar Magnachar Magneric Mainard Mallobaudes Marachar Marcomer - Marell Martin Maurifi Meginhard Merogais Merovech Munderic Niebelung Odelric Odolric Otbert Otgeri Otker Pepin Pharamond - Pippin Radulf Ragambald Ragena Ragenard Raginari Ragnachar Ragnald Ragno Raimbold Rainald Ramnulf Rathar - Raynold Reginari Ricchar Rignomer Roland Robert Rotbert Segoin Seguin Sicbald Sichar Sicland Sicleard Siclevold - Sigebald Sigebert Sigeric Sigismund Sigobert Sinop Sunnegisil Sunno Tancrad Tancred Tassilo Teotbert Tetbert Teutbald Teutbert - Theoderic Theoric Theudebald Theudemeres Theuderic Theudoald Theutbald Trutgaud Vuitard Vulfari Vulframn Vulvari - Waltgaud Werinbert Wilbert Willichar Wolfari - } - female_names = { - Adalgardis Adallinda Adaltrude Adaluildis Adelaidis Airsenda Albofleda Albrada Alda Aldegonde Aliberta Alitrudis Ansegudis Ansegundis - Anstrude Arsindis Audofleda Audovera Austreberta Austrechild Balthild Begga Beretrude Bernegildis Bertenildis Berthefled Berthefried - Berthegund Berthildis Bertilla Bertrada Bladovildis Brunhild Burgundofara Celsa Celsovildis Cesaria Chlodosind Chlothsinda Clotild Creada - Dagena Eldesendis Ermengardis Ermengildis Ermensindis Eustadiola Faileuba Faregildis Fastrada Framberta Fredegunde Frolaica Frotberga - Frotlildis Frotlina Galswinth Gaudildis Gautlindis Genovefa Gersvinda Gertrude Gisela Glodesind Goiswinth Gotberga Gundrada Halderudis - Harildis Hildegarde Hildegardis Hildesendis Hiltrude Illegardis Ingitrude Ingohildis Ingunde Itta Landina Lanthechilde Lantsida Leubast Leubovera - Leutberga Leutgardis Liutgarde Madelgarde Magnatrude Marcatrude Marcovefa Martinga Monegund Morberga Radegund Rictrude Rigunth - Rosamund Rothaide Rotrude Ruothilde Rusticula Sadalberga Siclehildis Sigalsis Theodelinda Theoderada Ultrogotha Vuldretrada Waltrude - } - - dynasty_of_location_prefix = "dynnp_de" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - -} - -name_list_french = { - - cadet_dynasty_names = { - { "dynnp_of" "dynn_Capet" } - "dynn_Fournier" - { "dynnp_du" "dynn_Dros" } - { "dynnp_de" "dynn_Piemont" } - { "dynnp_de" "dynn_Bage" } - { "dynnp_de" "dynn_Montferrat" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Chamillart" - { "dynnp_de" "dynn_ChA_tillion" } - { "dynnp_d_" "dynn_Avaugour" } - { "dynnp_de" "dynn_Dreaux" } - { "dynnp_de" "dynn_Dreux" } - { "dynnp_de" "dynn_Clermont" } - { "dynnp_de" "dynn_Vitry" } - { "dynnp_de" "dynn_Dampierre" } - { "dynnp_de" "dynn_Sully" } - { "dynnp_de" "dynn_Bourg" } - { "dynnp_de" "dynn_Gironde" } - { "dynnp_d_" "dynn_Artois" } - { "dynnp_de" "dynn_Valois" } - { "dynnp_de" "dynn_GuI_nes" } - "dynn_Saint-Gilles" - { "dynnp_d_" "dynn_E_olienne" } - { "dynnp_de" "dynn_Bessa" } - { "dynnp_de" "dynn_Ramla" } - { "dynnp_d_" "dynn_Ibelin" } - "dynn_Luneville" - { "dynnp_de" "dynn_Cleriuex" } - { "dynnp_de" "dynn_Valpergue" } - { "dynnp_de" "dynn_Cuiseaux" } - { "dynnp_de" "dynn_Joinville" } - { "dynnp_de" "dynn_Vaudemont" } - { "dynnp_d_" "dynn_Hauteville" } - { "dynnp_de" "dynn_Narbonne" } - { "dynnp_de" "dynn_Bourgogne-ComtE_" } - { "dynnp_de" "dynn_l_Aigle" } - { "dynnp_de" "dynn_Flotte" } - { "dynnp_de" "dynn_Vendome" } - { "dynnp_de" "dynn_Champagne" } - { "dynnp_de" "dynn_Namur" } - { "dynnp_de" "dynn_Bissy" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_du" "dynn_Perche" } - { "dynnp_de" "dynn_Boulogne" } - "dynn_Puy_du_Fou" - { "dynnp_de" "dynn_Preuilly" } - { "dynnp_de" "dynn_Laval" } - { "dynnp_de" "dynn_Salins" } - { "dynnp_de" "dynn_ME_ziriac" } - { "dynnp_d_" "dynn_Oisy" } - { "dynnp_de" "dynn_Barthe" } - { "dynnp_de" "dynn_Fezensac" } - { "dynnp_de" "dynn_Boisrobert" } - { "dynnp_de" "dynn_Bourbon" } - { "dynnp_d_" "dynn_AngoulE_me" } - "dynn_Le_Tellier" - { "dynnp_de" "dynn_Talleyrand" } - { "dynnp_de" "dynn_Batarnay" } - { "dynnp_de" "dynn_Beaumont-au-Maine" } - { "dynnp_de" "dynn_Hainaut" } - { "dynnp_de" "dynn_Crecy" } - { "dynnp_de" "dynn_Bellegarde" } - { "dynnp_de" "dynn_St__Hilary" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Albemarle" } - { "dynnp_de" "dynn_Verre" } - { "dynnp_d_" "dynn_E_vreux" } - { "dynnp_de" "dynn_Mellent" } - { "dynnp_de" "dynn_Baalun" } - { "dynnp_de" "dynn_Vernon" } - "dynn_Estouteville" - "dynn_Nicolay" - { "dynnp_of" "dynn_Burgundy" } - { "dynnp_de" "dynn_Vexin-Amiens" } - { "dynnp_de" "dynn_Nimes" } - { "dynnp_de" "dynn_Tilly" } - { "dynnp_de" "dynn_Mons" } - { "dynnp_de" "dynn_Hainault" } - { "dynnp_de" "dynn_Montaigu" } - { "dynnp_de" "dynn_Benserade" } - "dynn_Barrois" - { "dynnp_de" "dynn_Harcourt" } - "dynn_Matfrieding" - { "dynnp_de" "dynn_Carolui" } - { "dynnp_de" "dynn_Lagery" } - "dynn_Litpolden" - { "dynnp_von" "dynn_Franken" } - { "dynnp_de" "dynn_Maurienne" } - { "dynnp_de" "dynn_Vienne" } - { "dynnp_de" "dynn_Foix" } - { "dynnp_de" "dynn_Lorraine" } - { "dynnp_de" "dynn_Vermandois" } - { "dynnp_de" "dynn_Blois" } - { "dynnp_de" "dynn_Gastinois" } - { "dynnp_de" "dynn_Guincamp" } - { "dynnp_de" "dynn_Bretagne" } - { "dynnp_de" "dynn_Boullion" } - { "dynnp_de" "dynn_Longwy" } - { "dynnp_de" "dynn_Macon" } - { "dynnp_de" "dynn_Roucy" } - { "dynnp_de" "dynn_Heismes" } - { "dynnp_de" "dynn_SE_mur-en-Brionnais" } - "dynn_Fergant" - { "dynnp_de" "dynn_Bolougne" } - { "dynnp_d_" "dynn_Antoing" } - { "dynnp_d_" "dynn_Espagne" } - { "dynnp_d_" "dynn_Arc" } - "dynn_Gladius_Christi" - { "dynnp_de" "dynn_Mortemart" } - { "dynnp_de" "dynn_la_Rochefoucauld" } - { "dynnp_de" "dynn_Caumont" } - { "dynnp_de" "dynn_Serrant" } - { "dynnp_de" "dynn_la_Roche_Aymon" } - { "dynnp_de" "dynn_LE_vis" } - { "dynnp_de" "dynn_Villeneuve" } - { "dynnp_de" "dynn_Beauffremont" } - { "dynnp_de" "dynn_Polignac" } - { "dynnp_de" "dynn_Riencourt" } - { "dynnp_de" "dynn_Menthon" } - { "dynnp_d_" "dynn_Argouges" } - { "dynnp_de" "dynn_Noailles" } - { "dynnp_de" "dynn_Mostuejouls" } - { "dynnp_de" "dynn_Briey" } - { "dynnp_de" "dynn_VoguE_" } - { "dynnp_de" "dynn_Tournemire" } - { "dynnp_de" "dynn_CuriE_res" } - { "dynnp_de" "dynn_Beauvau" } - "dynn_Chabot" - { "dynnp_de" "dynn_Menou" } - { "dynnp_de" "dynn_Saint-Gilles" } - { "dynnp_de" "dynn_Montrichard" } - { "dynnp_d_" "dynn_Abzac" } - { "dynnp_de" "dynn_Loubens" } - { "dynnp_de" "dynn_PontchA_teau" } - { "dynnp_de" "dynn_VitrE_" } - { "dynnp_d_" "dynn_Estouville" } - { "dynnp_de" "dynn_Mauvoisin" } - { "dynnp_de" "dynn_Blaison" } - { "dynnp_de" "dynn_Craon" } - { "dynnp_de" "dynn_Mayenne" } - { "dynnp_des" "dynn_Roches" } - { "dynnp_de" "dynn_SablE_" } - { "dynnp_d_" "dynn_Avesnes" } - "dynn_ClE_ment" - { "dynnp_du" "dynn_Perche" } - { "dynnp_des" "dynn_Barres" } - { "dynnp_de" "dynn_Campistron" } - { "dynnp_de" "dynn_Marly" } - { "dynnp_de" "dynn_Melun" } - { "dynnp_de" "dynn_Montmorency" } - { "dynnp_de" "dynn_Nanteuil" } - { "dynnp_de" "dynn_Neauphle" } - { "dynnp_de" "dynn_Saint-Denis" } - { "dynnp_de" "dynn_Voisins" } - { "dynnp_de" "dynn_Boves" } - { "dynnp_de" "dynn_Fontaines" } - { "dynnp_de" "dynn_Roucy" } - { "dynnp_de" "dynn_Saint-ValE_ry" } - { "dynnp_de" "dynn_Bar" } - { "dynnp_de" "dynn_Villehardouin" } - { "dynnp_de" "dynn_Donzy" } - { "dynnp_d_" "dynn_Astarac" } - { "dynnp_de" "dynn_Montesquiou" } - { "dynnp_de" "dynn_Cardaillac" } - { "dynnp_de" "dynn_Gontaut" } - { "dynnp_de" "dynn_Roquefeuil" } - { "dynnp_de" "dynn_Barbaira" } - { "dynnp_de" "dynn_Durfort" } - { "dynnp_d_" "dynn_Hautpoul" } - { "dynnp_de" "dynn_Laurac" } - { "dynnp_de" "dynn_Saissac" } - { "dynnp_de" "dynn_Termes" } - { "dynnp_de" "dynn_Durban" } - { "dynnp_de" "dynn_Saone" } - "dynn_Ledur" - { "dynnp_de" "dynn_Guise" } - { "dynnp_de" "dynn_Crysoing" } - { "dynnp_de" "dynn_Neuilly" } - { "dynnp_de" "dynn_Bazoches" } - { "dynnp_de" "dynn_Chappes" } - { "dynnp_de" "dynn_Toucy" } - { "dynnp_de" "dynn_Trith" } - { "dynnp_d_" "dynn_Apremont" } - { "dynnp_de" "dynn_Trainel" } - { "dynnp_de" "dynn_RhE_ninghe" } - { "dynnp_de" "dynn_Monteil" } - { "dynnp_de" "dynn_Bourbourg" } - { "dynnp_d_" "dynn_Ardres" } - { "dynnp_de" "dynn_Fiennes" } - { "dynnp_de" "dynn_Saint-Pol" } - { "dynnp_de" "dynn_Baudement" } - { "dynnp_d_" "dynn_Erville" } - { "dynnp_de" "dynn_Glane" } - { "dynnp_d_" "dynn_Apchier" } - { "dynnp_de" "dynn_Messines" } - "dynn_La_FertE_" - "dynn_Grenier" - { "dynnp_de" "dynn_Montfaucon" } - { "dynnp_de" "dynn_Plancy" } - { "dynnp_de" "dynn_Petra" } - { "dynnp_de" "dynn_Marash" } - { "dynnp_de" "dynn_Mousson" } - { "dynnp_d_" "dynn_Alamant" } - { "dynnp_de" "dynn_Cicon" } - { "dynnp_de" "dynn_Karditsa" } - { "dynnp_de" "dynn_Motluel" } - { "dynnp_de" "dynn_Salvaing" } - { "dynnp_de" "dynn_Thoire" } - { "dynnp_de" "dynn_Valromey" } - { "dynnp_de" "dynn_Lacarre" } - { "dynnp_de" "dynn_Fenouillet" } - "dynn_PantalE_on" - { "dynnp_de" "dynn_Tarentaise" } - { "dynnp_d_" "dynn_Euse" } - { "dynnp_de" "dynn_Courtenay" } - { "dynnp_de" "dynn_Saint-Valery" } - { "dynnp_d_" "dynn_Enghien" } - { "dynnp_de" "dynn_Matha" } - { "dynnp_d_" "dynn_Arcy" } - { "dynnp_de" "dynn_BaugE_" } - { "dynnp_de" "dynn_Montboissier" } - { "dynnp_de" "dynn_Baugency" } - { "dynnp_de" "dynn_Tresmes" } - { "dynnp_de" "dynn_Courtenay" } - { "dynnp_d_" "dynn_Ibelin" } - { "dynnp_de" "dynn_Milly" } - { "dynnp_de" "dynn_Joinville" } - { "dynnp_de" "dynn_ChA_tillon" } - { "dynnp_de" "dynn_la_Roche" } - { "dynnp_d_" "dynn_Altaville" } - { "dynnp_de" "dynn_Malveisin" } - { "dynnp_de" "dynn_Soule" } - { "dynnp_de" "dynn_Leu" } - { "dynnp_de" "dynn_Coarraze" } - { "dynnp_de" "dynn_Lescar" } - { "dynnp_de" "dynn_Morlaas" } - { "dynnp_de" "dynn_Pau" } - { "dynnp_d_" "dynn_Orthez" } - { "dynnp_de" "dynn_Pardiac" } - { "dynnp_de" "dynn_Fezenzaguet" } - { "dynnp_de" "dynn_LuC_on" } - { "dynnp_de" "dynn_Talmont" } - { "dynnp_de" "dynn_GuE_ret" } - { "dynnp_de" "dynn_Martel" } - { "dynnp_de" "dynn_Cognac" } - { "dynnp_de" "dynn_Riom" } - { "dynnp_de" "dynn_Thiers" } - { "dynnp_de" "dynn_Artois" } - { "dynnp_de" "dynn_Rennes" } - { "dynnp_de" "dynn_Penthievre" } - { "dynnp_de" "dynn_Vendome" } - { "dynnp_de" "dynn_Blois" } - { "dynnp_de" "dynn_Chartres" } - { "dynnp_d_" "dynn_I_le" } - { "dynnp_de" "dynn_Vermandois" } - { "dynnp_de" "dynn_Reims" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynnp_d_" "dynn_Auxerre" } - { "dynnp_de" "dynn_Saintois" } - { "dynnp_de" "dynn_Besancon" } - { "dynnp_de" "dynn_Nevers" } - { "dynnp_de" "dynn_Tourraine" } - { "dynnp_de" "dynn_la_TrE_moille" } - { "dynnp_de" "dynn_Saintonge" } - { "dynnp_de" "dynn_Cilicia" } - { "dynnp_de" "dynn_Bourbon" } - { "dynnp_de" "dynn_Limousin" } - { "dynnp_d_" "dynn_Angouleme" } - { "dynnp_de" "dynn_Macon" } - { "dynnp_de" "dynn_Dauphine" } - { "dynnp_de" "dynn_Monferrato" } - { "dynnp_de" "dynn_Valais" } - { "dynnp_de" "dynn_Grisons" } - { "dynnp_de" "dynn_Chur" } - { "dynnp_de" "dynn_FE_zensaguet" } - { "dynnp_de" "dynn_Molle" } - { "dynnp_de" "dynn_Faucogney" } - { "dynnp_de" "dynn_Ridefort" } - { "dynnp_de" "dynn_Moulin" } - { "dynnp_de" "dynn_Chacim" } - { "dynnp_de" "dynn_Montreuil" } - { "dynnp_de" "dynn_Montoire" } - { "dynnp_de" "dynn_Clissa" } - "dynn_Mercadier" - { "dynnp_de" "dynn_Vaqueiras" } - "dynn_St__Genes" - { "dynnp_de" "dynn_Sancerre" } - "dynn_Vienne" - { "dynnp_de" "dynn_Dammartin" } - { "dynnp_de" "dynn_Coligny" } - { "dynnp_de" "dynn_Lautrec" } - { "dynnp_d_" "dynn_Amboise" } - { "dynnp_de" "dynn_Saint-Pol" } - "dynn_Saint-Menehould" - { "dynnp_de" "dynn_Bruyeres" } - { "dynnp_de" "dynn_Stromoncourt" } - { "dynnp_de" "dynn_Champlitte" } - { "dynnp_de" "dynn_Tries" } - { "dynnp_du" "dynn_Pay_de_Provence" } - { "dynnp_de" "dynn_Balben" } - { "dynnp_de" "dynn_Comps" } - { "dynnp_d_" "dynn_Aissailly" } - { "dynnp_de" "dynn_Murois" } - { "dynnp_of" "dynn_Syria" } - "dynn_Borrel" - { "dynnp_de" "dynn_Aspa" } - { "dynnp_de" "dynn_Naplouse" } - { "dynnp_de" "dynn_Donjon" } - { "dynnp_le" "dynn_Rat" } - { "dynnp_de" "dynn_Montaigu" } - { "dynnp_de" "dynn_Thercy" } - { "dynnp_de" "dynn_Montacute" } - { "dynnp_de" "dynn_Ville-Bride" } - { "dynnp_de" "dynn_Chateauneuf" } - { "dynnp_de" "dynn_Revel" } - { "dynnp_de" "dynn_Lorgue" } - { "dynnp_de" "dynn_Villiers" } - { "dynnp_de" "dynn_Pins" } - { "dynnp_de" "dynn_Villaret" } - { "dynnp_de" "dynn_la_Marck" } - { "dynnp_de" "dynn_Thourotte" } - { "dynnp_de" "dynn_Roussillon" } - { "dynnp_de" "dynn_Pontigny" } - { "dynnp_de" "dynn_Beauvoir" } - { "dynnp_de" "dynn_Marcey" } - { "dynnp_d_" "dynn_Aix" } - { "dynnp_de" "dynn_ME_didan" } - { "dynnp_de" "dynn_Sarvay" } - { "dynnp_de" "dynn_Ruvigny" } - { "dynnp_de" "dynn_Richercourt" } - { "dynnp_de" "dynn_BlA_mont" } - { "dynnp_de" "dynn_Neuville" } - { "dynnp_de" "dynn_TraI_nel" } - { "dynnp_de" "dynn_Ponthieu" } - { "dynnp_de" "dynn_Sully" } - { "dynnp_of" "dynn_Burgundy" } - } - - dynasty_names = { - "dynn_Fournier" - { "dynnp_du" "dynn_Dros" } - { "dynnp_de" "dynn_Piemont" } - { "dynnp_de" "dynn_Bage" } - { "dynnp_de" "dynn_Montferrat" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Chamillart" - { "dynnp_de" "dynn_ChA_tillion" } - { "dynnp_d_" "dynn_Avaugour" } - { "dynnp_de" "dynn_Dreaux" } - { "dynnp_de" "dynn_Dreux" } - { "dynnp_de" "dynn_Clermont" } - { "dynnp_de" "dynn_Vitry" } - { "dynnp_de" "dynn_Dampierre" } - { "dynnp_de" "dynn_Sully" } - { "dynnp_de" "dynn_Bourg" } - { "dynnp_de" "dynn_Gironde" } - { "dynnp_d_" "dynn_Artois" } - { "dynnp_de" "dynn_Valois" } - { "dynnp_de" "dynn_GuI_nes" } - "dynn_Saint-Gilles" - { "dynnp_d_" "dynn_E_olienne" } - { "dynnp_de" "dynn_Bessa" } - { "dynnp_de" "dynn_Ramla" } - { "dynnp_d_" "dynn_Ibelin" } - "dynn_Luneville" - { "dynnp_de" "dynn_Cleriuex" } - { "dynnp_de" "dynn_Valpergue" } - { "dynnp_de" "dynn_Cuiseaux" } - { "dynnp_de" "dynn_Joinville" } - { "dynnp_de" "dynn_Vaudemont" } - { "dynnp_d_" "dynn_Hauteville" } - { "dynnp_de" "dynn_Narbonne" } - { "dynnp_de" "dynn_Bourgogne-ComtE_" } - { "dynnp_de" "dynn_l_Aigle" } - { "dynnp_de" "dynn_Flotte" } - { "dynnp_de" "dynn_Vendome" } - { "dynnp_de" "dynn_Champagne" } - { "dynnp_de" "dynn_Namur" } - { "dynnp_de" "dynn_Bissy" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_du" "dynn_Perche" } - { "dynnp_de" "dynn_Boulogne" } - "dynn_Puy_du_Fou" - { "dynnp_de" "dynn_Preuilly" } - { "dynnp_de" "dynn_Laval" } - { "dynnp_de" "dynn_Salins" } - { "dynnp_de" "dynn_ME_ziriac" } - { "dynnp_d_" "dynn_Oisy" } - { "dynnp_de" "dynn_Barthe" } - { "dynnp_de" "dynn_Fezensac" } - { "dynnp_de" "dynn_Boisrobert" } - { "dynnp_de" "dynn_Bourbon" } - { "dynnp_d_" "dynn_AngoulE_me" } - "dynn_Le_Tellier" - { "dynnp_de" "dynn_Talleyrand" } - { "dynnp_de" "dynn_Batarnay" } - { "dynnp_de" "dynn_Beaumont-au-Maine" } - { "dynnp_de" "dynn_Hainaut" } - { "dynnp_de" "dynn_Crecy" } - { "dynnp_de" "dynn_Bellegarde" } - { "dynnp_de" "dynn_St__Hilary" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Albemarle" } - { "dynnp_de" "dynn_Verre" } - { "dynnp_d_" "dynn_E_vreux" } - { "dynnp_de" "dynn_Mellent" } - { "dynnp_de" "dynn_Baalun" } - { "dynnp_de" "dynn_Vernon" } - "dynn_Estouteville" - "dynn_Nicolay" - { "dynnp_of" "dynn_Burgundy" } - { "dynnp_de" "dynn_Vexin-Amiens" } - { "dynnp_de" "dynn_Nimes" } - { "dynnp_de" "dynn_Tilly" } - { "dynnp_de" "dynn_Mons" } - { "dynnp_de" "dynn_Hainault" } - { "dynnp_de" "dynn_Montaigu" } - { "dynnp_de" "dynn_Benserade" } - "dynn_Barrois" - { "dynnp_de" "dynn_Harcourt" } - "dynn_Matfrieding" - { "dynnp_de" "dynn_Carolui" } - { "dynnp_de" "dynn_Lagery" } - "dynn_Litpolden" - { "dynnp_von" "dynn_Franken" } - { "dynnp_de" "dynn_Maurienne" } - { "dynnp_de" "dynn_Vienne" } - { "dynnp_de" "dynn_Foix" } - { "dynnp_de" "dynn_Lorraine" } - { "dynnp_de" "dynn_Vermandois" } - { "dynnp_de" "dynn_Blois" } - { "dynnp_de" "dynn_Gastinois" } - { "dynnp_de" "dynn_Guincamp" } - { "dynnp_de" "dynn_Bretagne" } - { "dynnp_de" "dynn_Boullion" } - { "dynnp_de" "dynn_Longwy" } - { "dynnp_de" "dynn_Macon" } - { "dynnp_de" "dynn_Roucy" } - { "dynnp_de" "dynn_Heismes" } - { "dynnp_de" "dynn_SE_mur-en-Brionnais" } - "dynn_Fergant" - { "dynnp_de" "dynn_Bolougne" } - { "dynnp_d_" "dynn_Antoing" } - { "dynnp_d_" "dynn_Espagne" } - { "dynnp_d_" "dynn_Arc" } - "dynn_Gladius_Christi" - { "dynnp_de" "dynn_Mortemart" } - { "dynnp_de" "dynn_la_Rochefoucauld" } - { "dynnp_de" "dynn_Caumont" } - { "dynnp_de" "dynn_Serrant" } - { "dynnp_de" "dynn_la_Roche_Aymon" } - { "dynnp_de" "dynn_LE_vis" } - { "dynnp_de" "dynn_Villeneuve" } - { "dynnp_de" "dynn_Beauffremont" } - { "dynnp_de" "dynn_Polignac" } - { "dynnp_de" "dynn_Riencourt" } - { "dynnp_de" "dynn_Menthon" } - { "dynnp_d_" "dynn_Argouges" } - { "dynnp_de" "dynn_Noailles" } - { "dynnp_de" "dynn_Mostuejouls" } - { "dynnp_de" "dynn_Briey" } - { "dynnp_de" "dynn_VoguE_" } - { "dynnp_de" "dynn_Tournemire" } - { "dynnp_de" "dynn_CuriE_res" } - { "dynnp_de" "dynn_Beauvau" } - "dynn_Chabot" - { "dynnp_de" "dynn_Menou" } - { "dynnp_de" "dynn_Saint-Gilles" } - { "dynnp_de" "dynn_Montrichard" } - { "dynnp_d_" "dynn_Abzac" } - { "dynnp_de" "dynn_Loubens" } - { "dynnp_de" "dynn_PontchA_teau" } - { "dynnp_de" "dynn_VitrE_" } - { "dynnp_d_" "dynn_Estouville" } - { "dynnp_de" "dynn_Mauvoisin" } - { "dynnp_de" "dynn_Blaison" } - { "dynnp_de" "dynn_Craon" } - { "dynnp_de" "dynn_Mayenne" } - { "dynnp_des" "dynn_Roches" } - { "dynnp_de" "dynn_SablE_" } - { "dynnp_d_" "dynn_Avesnes" } - "dynn_ClE_ment" - { "dynnp_du" "dynn_Perche" } - { "dynnp_des" "dynn_Barres" } - { "dynnp_de" "dynn_Campistron" } - { "dynnp_de" "dynn_Marly" } - { "dynnp_de" "dynn_Melun" } - { "dynnp_de" "dynn_Montmorency" } - { "dynnp_de" "dynn_Nanteuil" } - { "dynnp_de" "dynn_Neauphle" } - { "dynnp_de" "dynn_Saint-Denis" } - { "dynnp_de" "dynn_Voisins" } - { "dynnp_de" "dynn_Boves" } - { "dynnp_de" "dynn_Fontaines" } - { "dynnp_de" "dynn_Roucy" } - { "dynnp_de" "dynn_Saint-ValE_ry" } - { "dynnp_de" "dynn_Bar" } - { "dynnp_de" "dynn_Villehardouin" } - { "dynnp_de" "dynn_Donzy" } - { "dynnp_d_" "dynn_Astarac" } - { "dynnp_de" "dynn_Montesquiou" } - { "dynnp_de" "dynn_Cardaillac" } - { "dynnp_de" "dynn_Gontaut" } - { "dynnp_de" "dynn_Roquefeuil" } - { "dynnp_de" "dynn_Barbaira" } - { "dynnp_de" "dynn_Durfort" } - { "dynnp_d_" "dynn_Hautpoul" } - { "dynnp_de" "dynn_Laurac" } - { "dynnp_de" "dynn_Saissac" } - { "dynnp_de" "dynn_Termes" } - { "dynnp_de" "dynn_Durban" } - { "dynnp_de" "dynn_Saone" } - "dynn_Ledur" - { "dynnp_de" "dynn_Guise" } - { "dynnp_de" "dynn_Crysoing" } - { "dynnp_de" "dynn_Neuilly" } - { "dynnp_de" "dynn_Bazoches" } - { "dynnp_de" "dynn_Chappes" } - { "dynnp_de" "dynn_Toucy" } - { "dynnp_de" "dynn_Trith" } - { "dynnp_d_" "dynn_Apremont" } - { "dynnp_de" "dynn_Trainel" } - { "dynnp_de" "dynn_RhE_ninghe" } - { "dynnp_de" "dynn_Monteil" } - { "dynnp_de" "dynn_Bourbourg" } - { "dynnp_d_" "dynn_Ardres" } - { "dynnp_de" "dynn_Fiennes" } - { "dynnp_de" "dynn_Saint-Pol" } - { "dynnp_de" "dynn_Baudement" } - { "dynnp_d_" "dynn_Erville" } - { "dynnp_de" "dynn_Glane" } - { "dynnp_d_" "dynn_Apchier" } - { "dynnp_de" "dynn_Messines" } - "dynn_La_FertE_" - "dynn_Grenier" - { "dynnp_de" "dynn_Montfaucon" } - { "dynnp_de" "dynn_Plancy" } - { "dynnp_de" "dynn_Petra" } - { "dynnp_de" "dynn_Marash" } - { "dynnp_de" "dynn_Mousson" } - { "dynnp_d_" "dynn_Alamant" } - { "dynnp_de" "dynn_Cicon" } - { "dynnp_de" "dynn_Karditsa" } - { "dynnp_de" "dynn_Motluel" } - { "dynnp_de" "dynn_Salvaing" } - { "dynnp_de" "dynn_Thoire" } - { "dynnp_de" "dynn_Valromey" } - { "dynnp_de" "dynn_Lacarre" } - { "dynnp_de" "dynn_Fenouillet" } - "dynn_PantalE_on" - { "dynnp_de" "dynn_Tarentaise" } - { "dynnp_d_" "dynn_Euse" } - { "dynnp_de" "dynn_Courtenay" } - { "dynnp_de" "dynn_Saint-Valery" } - { "dynnp_d_" "dynn_Enghien" } - { "dynnp_de" "dynn_Matha" } - { "dynnp_d_" "dynn_Arcy" } - { "dynnp_de" "dynn_BaugE_" } - { "dynnp_de" "dynn_Montboissier" } - { "dynnp_de" "dynn_Baugency" } - { "dynnp_de" "dynn_Tresmes" } - { "dynnp_de" "dynn_Courtenay" } - { "dynnp_d_" "dynn_Ibelin" } - { "dynnp_de" "dynn_Milly" } - { "dynnp_de" "dynn_Joinville" } - { "dynnp_de" "dynn_ChA_tillon" } - { "dynnp_de" "dynn_la_Roche" } - { "dynnp_d_" "dynn_Altaville" } - { "dynnp_de" "dynn_Malveisin" } - { "dynnp_de" "dynn_Soule" } - { "dynnp_de" "dynn_Leu" } - { "dynnp_de" "dynn_Coarraze" } - { "dynnp_de" "dynn_Lescar" } - { "dynnp_de" "dynn_Morlaas" } - { "dynnp_de" "dynn_Pau" } - { "dynnp_d_" "dynn_Orthez" } - { "dynnp_de" "dynn_Pardiac" } - { "dynnp_de" "dynn_Fezenzaguet" } - { "dynnp_de" "dynn_LuC_on" } - { "dynnp_de" "dynn_Talmont" } - { "dynnp_de" "dynn_GuE_ret" } - { "dynnp_de" "dynn_Martel" } - { "dynnp_de" "dynn_Cognac" } - { "dynnp_de" "dynn_Riom" } - { "dynnp_de" "dynn_Thiers" } - { "dynnp_de" "dynn_Artois" } - { "dynnp_de" "dynn_Rennes" } - { "dynnp_de" "dynn_Penthievre" } - { "dynnp_de" "dynn_Vendome" } - { "dynnp_de" "dynn_Blois" } - { "dynnp_de" "dynn_Chartres" } - { "dynnp_d_" "dynn_I_le" } - { "dynnp_de" "dynn_Vermandois" } - { "dynnp_de" "dynn_Reims" } - { "dynnp_de" "dynn_Luxembourg" } - { "dynnp_d_" "dynn_Auxerre" } - { "dynnp_de" "dynn_Saintois" } - { "dynnp_de" "dynn_Besancon" } - { "dynnp_de" "dynn_Nevers" } - { "dynnp_de" "dynn_Tourraine" } - { "dynnp_de" "dynn_la_TrE_moille" } - { "dynnp_de" "dynn_Saintonge" } - { "dynnp_de" "dynn_Cilicia" } - { "dynnp_de" "dynn_Bourbon" } - { "dynnp_de" "dynn_Limousin" } - { "dynnp_d_" "dynn_Angouleme" } - { "dynnp_de" "dynn_Macon" } - { "dynnp_de" "dynn_Dauphine" } - { "dynnp_de" "dynn_Monferrato" } - { "dynnp_de" "dynn_Valais" } - { "dynnp_de" "dynn_Grisons" } - { "dynnp_de" "dynn_Chur" } - { "dynnp_de" "dynn_FE_zensaguet" } - { "dynnp_de" "dynn_Molle" } - { "dynnp_de" "dynn_Faucogney" } - { "dynnp_de" "dynn_Ridefort" } - { "dynnp_de" "dynn_Moulin" } - { "dynnp_de" "dynn_Chacim" } - { "dynnp_de" "dynn_Montreuil" } - { "dynnp_de" "dynn_Montoire" } - { "dynnp_de" "dynn_Clissa" } - "dynn_Mercadier" - { "dynnp_de" "dynn_Vaqueiras" } - "dynn_St__Genes" - { "dynnp_de" "dynn_Sancerre" } - "dynn_Vienne" - { "dynnp_de" "dynn_Dammartin" } - { "dynnp_de" "dynn_Coligny" } - { "dynnp_de" "dynn_Lautrec" } - { "dynnp_d_" "dynn_Amboise" } - { "dynnp_de" "dynn_Saint-Pol" } - "dynn_Saint-Menehould" - { "dynnp_de" "dynn_Bruyeres" } - { "dynnp_de" "dynn_Stromoncourt" } - { "dynnp_de" "dynn_Champlitte" } - { "dynnp_de" "dynn_Tries" } - { "dynnp_du" "dynn_Pay_de_Provence" } - { "dynnp_de" "dynn_Balben" } - { "dynnp_de" "dynn_Comps" } - { "dynnp_d_" "dynn_Aissailly" } - { "dynnp_de" "dynn_Murois" } - { "dynnp_of" "dynn_Syria" } - "dynn_Borrel" - { "dynnp_de" "dynn_Aspa" } - { "dynnp_de" "dynn_Naplouse" } - { "dynnp_de" "dynn_Donjon" } - { "dynnp_le" "dynn_Rat" } - { "dynnp_de" "dynn_Montaigu" } - { "dynnp_de" "dynn_Thercy" } - { "dynnp_de" "dynn_Montacute" } - { "dynnp_de" "dynn_Ville-Bride" } - { "dynnp_de" "dynn_Chateauneuf" } - { "dynnp_de" "dynn_Revel" } - { "dynnp_de" "dynn_Lorgue" } - { "dynnp_de" "dynn_Villiers" } - { "dynnp_de" "dynn_Pins" } - { "dynnp_de" "dynn_Villaret" } - { "dynnp_de" "dynn_la_Marck" } - { "dynnp_de" "dynn_Thourotte" } - { "dynnp_de" "dynn_Roussillon" } - { "dynnp_de" "dynn_Pontigny" } - { "dynnp_de" "dynn_Beauvoir" } - { "dynnp_de" "dynn_Marcey" } - { "dynnp_d_" "dynn_Aix" } - { "dynnp_de" "dynn_ME_didan" } - { "dynnp_de" "dynn_Sarvay" } - { "dynnp_de" "dynn_Ruvigny" } - { "dynnp_de" "dynn_Richercourt" } - { "dynnp_de" "dynn_BlA_mont" } - { "dynnp_de" "dynn_Neuville" } - { "dynnp_de" "dynn_TraI_nel" } - { "dynnp_de" "dynn_Ponthieu" } - { "dynnp_de" "dynn_Sully" } - { "dynnp_of" "dynn_Burgundy" } - { "dynnp_de" "dynn_Creil" } - } - - male_names = { - E_douard E_rrard E_tienne Adalbert AdE_mar Adrien Aimery Alain Aldebert AldE_ric Alphonse Amaury - AmE_dE_e Ancel AndrE_ Angelbert Antoine Archambaud Arnaud Arnault Arnoul Aubry Aymar BarthE_lE_mi - Baudouin BenoI_t BE_renger Bernard Bertrand Bohemond Boson Bouchard Centule Charles - Clotaire Ebbon Enguerrand Eudes Eustache Evrard Fabrice Foulques FranC_ois FrE_dE_ric GE_raud Gargamel Gaucher Gaucelin - Gauthier Geoffroy GE_raud Gelduin Gilbert Gilles Godefroy Guichard Guiges Guilhem Guillaume - Guy HE_lie Hamelin Henri Herbert Hildebert Hugues Humbert Jacques JaufrE_ Jaspert Jean Josselin - Jourdain Julien LE_on LE_onard Lothaire Louis Loup ManassE_s Mathieu Maurice Nicolas Ogier Onfroy Orson Othon - Payen Philippe Pierre Raimbaut Raoul Raymond Raynaud Renaud Richard Robert Robin Roger - Rorgon Rorgues Roubaud Savary Sigismond Simon Thibault ThiE_baut Thierry Thomas Valeran Yves - } - female_names = { - E_lE_onore E_lodie E_tiennette AdE_le Adalmode Adelaide Adelinde Agathe AgnE_s AlE_arde Alice AliE_nor - Alix Almodis Amelie Anne Antoinette Arsinde Aude Aurengarde BE_atrice BE_atrix Belleassez BenoI_te BE_rengE_re - Berthe Blanche Bonne Bourgogne Bourguigne CE_cile CathE_rine Charlotte Constance Denise Douce Echive Eglantine - Elisabeth Emma Ermengarde Ermessinde Esclarmonde Euphrosine Eustachie Eve Gerberge - GisE_le Guillaumette HE_loise Helvis Hodierne Ide Ida IldE_garde Isabeau Isabelle Jeanne Judith - Julienne Mafalda Mahaut Margot Marguerite Marie Marthe Mascarose Mathilde ME_lisande - ME_lisende ME_lusine PE_ronelle Pernelle Perinne Pernette Plaisance Raymonde Sarrazine SolE_ne Sophie - StE_phanie Sybille Tiburge Valence Yolande - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - patronym_prefix_male = "dynnpat_pre_fils" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 60 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 60 - mother_name_chance = 10 - - - - mercenary_names = { - { name = "mercenary_company_tard_venus_1" } - { name = "mercenary_company_french_band_1" } - { name = "mercenary_company_routiers_1" } - { name = "mercenary_company_french_band_2" } - } -} - -name_list_norman = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Villeneuve" } - "dynn_Balliol" - "dynn_Plantagenet" - { "dynnp_de" "dynn_Chypre" } - { "dynnp_de" "dynn_Harenc" } - { "dynnp_de" "dynn_Tiberiade" } - { "dynnp_de" "dynn_Montjoy" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_d_" "dynn_Urgel" } - { "dynnp_de" "dynn_Guingamp" } - { "dynnp_de" "dynn_BrE_zE_" } - { "dynnp_de" "dynn_Bigod" } - { "dynnp_de" "dynn_Warren" } - { "dynnp_de" "dynn_Newburgh" } - { "dynnp_de" "dynn_Braose" } - { "dynnp_de" "dynn_Toni" } - { "dynnp_de" "dynn_Blundeville" } - { "dynnp_de" "dynn_Gloucester" } - { "dynnp_de" "dynn_Grandmesnil" } - { "dynnp_de" "dynn_Morville" } - "dynn_Angevin" - "dynn_FitzWalter" - "dynn_FitzOsbern" - "dynn_Voclain" - { "dynnp_de" "dynn_ChA_tillon" } - "dynn_Fredelon" - { "dynnp_de" "dynn_JumiE_ges" } - { "dynnp_de" "dynn_Hauteville" } - "dynn_Roger" - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Vielles" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Neville" - "dynn_Scrope" - "dynn_Crispin" - "dynn_Bourchier" - "dynn_Stanley" - "dynn_Talbot" - { "dynnp_d_" "dynn_Audley" } - { "dynnp_de" "dynn_St_John" } - { "dynnp_de" "dynn_Seagrave" } - { "dynnp_de" "dynn_Fauconberg" } - { "dynnp_de" "dynn_Leyburne" } - { "dynnp_de" "dynn_Greystock" } - { "dynnp_de" "dynn_Lisle" } - { "dynnp_d_" "dynn_Ufford" } - { "dynnp_de" "dynn_Frenes" } - "dynn_FitzGerald" - { "dynnp_de" "dynn_Cherleton" } - { "dynnp_d_" "dynn_Avranches" } - { "dynnp_d_" "dynn_Harcourt" } - { "dynnp_de" "dynn_PrunelE_" } - { "dynnp_de" "dynn_Beaufort" } - { "dynnp_de" "dynn_Cosnac" } - { "dynnp_de" "dynn_Matignon" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_Forz" } - { "dynnp_de" "dynn_Montbray" } - { "dynnp_de" "dynn_Say" } - { "dynnp_de" "dynn_l_Isle" } - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Senlis" } - { "dynnp_de" "dynn_Corbeil" } - { "dynnp_de" "dynn_Dreux" } - "dynn_Tyrel" - { "dynnp_de" "dynn_Thury" } - "dynn_Ridel" - "dynn_Mansel" - { "dynnp_de" "dynn_Bassonville" } - { "dynnp_de" "dynn_Chocques" } - { "dynnp_of" "dynn_Alife" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Vieuxpont" } - "dynn_Bordet" - "dynn_Longchamp" - "dynn_Penteur" - { "dynnp_de" "dynn_Bourcq" } - "dynn_LongespE_e" - { "dynnp_de" "dynn_Toni" } - "dynn_Grenier" - { "dynnp_le" "dynn_Cheyne" } - { "dynnp_de" "dynn_Soules" } - { "dynnp_de" "dynn_Valognes" } - "dynn_Avenel" - { "dynnp_d_" "dynn_Amiens" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_de" "dynn_Vexin" } - { "dynnp_de" "dynn_LE_on" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Nantes" } - { "dynnp_d_" "dynn_Angers" } - { "dynnp_de" "dynn_Verdun" } - "dynn_Raoul" - "dynn_Comyn" - { "dynnp_de" "dynn_Quincy" } - { "dynnp_de" "dynn_Courcy" } - { "dynnp_de" "dynn_Courseulles" } - { "dynnp_de" "dynn_Meschines" } - { "dynnp_de" "dynn_Breteuil" } - { "dynnp_de" "dynn_Waer" } - { "dynnp_de" "dynn_Cippico" } - { "dynnp_de" "dynn_Botreaux" } - { "dynnp_de" "dynn_Barry" } - { "dynnp_de" "dynn_Windsor" } - "dynn_FitzRichard" - "dynn_Longespee" - { "dynnp_de" "dynn_BellE_me" } - { "dynnp_de" "dynn_Dunstanville" } - "dynn_Fitz-Count" - "dynn_Gaveston" - { "dynnp_de" "dynn_Luci" } - "dynn_Jess" - { "dynnp_de" "dynn_Theville" } - "dynn_Letourneau" - } - - dynasty_names = { - { "dynnp_de" "dynn_Villeneuve" } - "dynn_Balliol" - "dynn_Plantagenet" - { "dynnp_de" "dynn_Chypre" } - { "dynnp_de" "dynn_Harenc" } - { "dynnp_de" "dynn_Tiberiade" } - { "dynnp_de" "dynn_Montjoy" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_d_" "dynn_Urgel" } - { "dynnp_de" "dynn_Guingamp" } - { "dynnp_de" "dynn_BrE_zE_" } - { "dynnp_de" "dynn_Bigod" } - { "dynnp_de" "dynn_Warren" } - { "dynnp_de" "dynn_Newburgh" } - { "dynnp_de" "dynn_Braose" } - { "dynnp_de" "dynn_Toni" } - { "dynnp_de" "dynn_Blundeville" } - { "dynnp_de" "dynn_Gloucester" } - { "dynnp_de" "dynn_Grandmesnil" } - { "dynnp_de" "dynn_Morville" } - "dynn_Angevin" - "dynn_FitzWalter" - "dynn_FitzOsbern" - "dynn_Voclain" - { "dynnp_de" "dynn_ChA_tillon" } - "dynn_Fredelon" - { "dynnp_de" "dynn_JumiE_ges" } - { "dynnp_de" "dynn_Hauteville" } - "dynn_Roger" - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Vielles" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Neville" - "dynn_Scrope" - "dynn_Crispin" - "dynn_Bourchier" - "dynn_Stanley" - "dynn_Talbot" - { "dynnp_d_" "dynn_Audley" } - { "dynnp_de" "dynn_St_John" } - { "dynnp_de" "dynn_Seagrave" } - { "dynnp_de" "dynn_Fauconberg" } - { "dynnp_de" "dynn_Leyburne" } - { "dynnp_de" "dynn_Greystock" } - { "dynnp_de" "dynn_Lisle" } - { "dynnp_d_" "dynn_Ufford" } - { "dynnp_de" "dynn_Frenes" } - "dynn_FitzGerald" - { "dynnp_de" "dynn_Cherleton" } - { "dynnp_d_" "dynn_Avranches" } - { "dynnp_d_" "dynn_Harcourt" } - { "dynnp_de" "dynn_PrunelE_" } - { "dynnp_de" "dynn_Beaufort" } - { "dynnp_de" "dynn_Cosnac" } - { "dynnp_de" "dynn_Matignon" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_Forz" } - { "dynnp_de" "dynn_Montbray" } - { "dynnp_de" "dynn_Say" } - { "dynnp_de" "dynn_l_Isle" } - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Senlis" } - { "dynnp_de" "dynn_Corbeil" } - { "dynnp_de" "dynn_Dreux" } - "dynn_Tyrel" - { "dynnp_de" "dynn_Thury" } - "dynn_Ridel" - "dynn_Mansel" - { "dynnp_de" "dynn_Bassonville" } - { "dynnp_de" "dynn_Chocques" } - { "dynnp_of" "dynn_Alife" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Vieuxpont" } - "dynn_Bordet" - "dynn_Longchamp" - "dynn_Penteur" - { "dynnp_de" "dynn_Bourcq" } - "dynn_LongespE_e" - { "dynnp_de" "dynn_Toni" } - "dynn_Grenier" - { "dynnp_le" "dynn_Cheyne" } - { "dynnp_de" "dynn_Soules" } - { "dynnp_de" "dynn_Valognes" } - "dynn_Avenel" - { "dynnp_d_" "dynn_Amiens" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_de" "dynn_Vexin" } - { "dynnp_de" "dynn_LE_on" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Nantes" } - { "dynnp_d_" "dynn_Angers" } - { "dynnp_de" "dynn_Verdun" } - "dynn_Raoul" - "dynn_Comyn" - { "dynnp_de" "dynn_Quincy" } - { "dynnp_de" "dynn_Courcy" } - { "dynnp_de" "dynn_Courseulles" } - { "dynnp_de" "dynn_Meschines" } - { "dynnp_de" "dynn_Breteuil" } - { "dynnp_de" "dynn_Waer" } - { "dynnp_de" "dynn_Cippico" } - { "dynnp_de" "dynn_Botreaux" } - { "dynnp_de" "dynn_Barry" } - { "dynnp_de" "dynn_Windsor" } - "dynn_FitzRichard" - "dynn_Longespee" - { "dynnp_de" "dynn_BellE_me" } - { "dynnp_de" "dynn_Dunstanville" } - "dynn_Fitz-Count" - "dynn_Gaveston" - { "dynnp_de" "dynn_Luci" } - "dynn_Jess" - { "dynnp_de" "dynn_Theville" } - "dynn_Letourneau" - } - - male_names = { - Abelard Adam Adelard Ademar Alexander Alfons Amaury Anfroi Anquetil Anselm Armand Arnald Asclettin Aubrey Baldwin - Bernard Berold Bertran Beuves Blayve Bohemond Botolf Clemence Drogo Errand Eustache Faramond Ferant Filbert - Fulk Fraunk Frery Gaillard Gaufrid Geoffroy Gerald Gerard GE_rard Geraud Gerbert Gervas Giffard Gilbert - Godfrey Goubert Guntard Guy Haimo Hamelin Henry Herbert Herman Hubert Hugh Humbert Humphrey Ildebrando Jordan Joscelin - Lambert Lancelin Mauger Nigel Norman Odo Orderic Osbern Osmond Oswulf Oswyn Radolf Radulf Randolf Ranulf Raymond Rayner - Richard Robert Roger Rolland Roscelin Sayer Serlo Serril Sewal Silvester Simon Stefen Tancred Torf Turold Turquetil Turstin - Tybalt Walter William Wymund - } - female_names = { - Adelaide Adele Adelin Adelise Agnes Alberada Alienora Aline Alisce Alison Amburga Aubrey Aveis Avelina Berengaria - Busilla Clarimond Clemenza Constance Cundo Egelina Eleanor Elise Elysande Emelenine Emma Emonie Eremberga Ermyntrude - Felicia Flandina Fredesende Fressenda Fressende Geva Giselle Gohilde Griselda Gundred Hadwis Helewisa Heria Herleve Hermessent Hermine Hugolina - Ida Judit Lesceline Mabel Marie Matheode Matilda Maud Mautild Maysant Millicent Muriella Oriel Richenda - Rosalind Selova Stephanie Sibyl Sibylla Umfreda Valdrade Wilmot Yolanda Yvon - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - patronym_prefix_male = "dynnpat_pre_fitz" - - bastard_dynasty_prefix = "dynnp_fitz" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = mercenary_company_band_of_the_black_monk } - { name = mercenary_company_iron_arms_company } - { name = mercenary_company_normans_of_drengot } - } -} - -name_list_late_norman = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Villeneuve" } - "dynn_Balliol" - "dynn_Plantagenet" - { "dynnp_de" "dynn_Chypre" } - { "dynnp_de" "dynn_Harenc" } - { "dynnp_de" "dynn_Tiberiade" } - { "dynnp_de" "dynn_Montjoy" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_d_" "dynn_Urgel" } - { "dynnp_de" "dynn_Guingamp" } - { "dynnp_de" "dynn_BrE_zE_" } - { "dynnp_de" "dynn_Bigod" } - { "dynnp_de" "dynn_Warren" } - { "dynnp_de" "dynn_Newburgh" } - { "dynnp_de" "dynn_Braose" } - { "dynnp_de" "dynn_Toni" } - { "dynnp_de" "dynn_Blundeville" } - { "dynnp_de" "dynn_Gloucester" } - { "dynnp_de" "dynn_Grandmesnil" } - { "dynnp_de" "dynn_Morville" } - "dynn_Angevin" - "dynn_FitzWalter" - "dynn_FitzOsbern" - "dynn_Voclain" - { "dynnp_de" "dynn_ChA_tillon" } - "dynn_Fredelon" - { "dynnp_de" "dynn_JumiE_ges" } - { "dynnp_de" "dynn_Hauteville" } - "dynn_Roger" - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Vielles" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Neville" - "dynn_Scrope" - "dynn_Crispin" - "dynn_Bourchier" - "dynn_Stanley" - "dynn_Talbot" - { "dynnp_d_" "dynn_Audley" } - { "dynnp_de" "dynn_St_John" } - { "dynnp_de" "dynn_Seagrave" } - { "dynnp_de" "dynn_Fauconberg" } - { "dynnp_de" "dynn_Leyburne" } - { "dynnp_de" "dynn_Greystock" } - { "dynnp_de" "dynn_Lisle" } - { "dynnp_d_" "dynn_Ufford" } - { "dynnp_de" "dynn_Frenes" } - "dynn_FitzGerald" - { "dynnp_de" "dynn_Cherleton" } - { "dynnp_d_" "dynn_Avranches" } - { "dynnp_d_" "dynn_Harcourt" } - { "dynnp_de" "dynn_PrunelE_" } - { "dynnp_de" "dynn_Beaufort" } - { "dynnp_de" "dynn_Cosnac" } - { "dynnp_de" "dynn_Matignon" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_Forz" } - { "dynnp_de" "dynn_Montbray" } - { "dynnp_de" "dynn_Say" } - { "dynnp_de" "dynn_l_Isle" } - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Senlis" } - { "dynnp_de" "dynn_Corbeil" } - { "dynnp_de" "dynn_Dreux" } - "dynn_Tyrel" - { "dynnp_de" "dynn_Thury" } - "dynn_Ridel" - "dynn_Mansel" - { "dynnp_de" "dynn_Bassonville" } - { "dynnp_de" "dynn_Chocques" } - { "dynnp_of" "dynn_Alife" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Vieuxpont" } - "dynn_Bordet" - "dynn_Longchamp" - "dynn_Penteur" - { "dynnp_de" "dynn_Bourcq" } - "dynn_LongespE_e" - { "dynnp_de" "dynn_Toni" } - "dynn_Grenier" - { "dynnp_le" "dynn_Cheyne" } - { "dynnp_de" "dynn_Soules" } - { "dynnp_de" "dynn_Valognes" } - "dynn_Avenel" - { "dynnp_d_" "dynn_Amiens" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_de" "dynn_Vexin" } - { "dynnp_de" "dynn_LE_on" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Nantes" } - { "dynnp_d_" "dynn_Angers" } - { "dynnp_de" "dynn_Verdun" } - "dynn_Raoul" - "dynn_Comyn" - { "dynnp_de" "dynn_Quincy" } - { "dynnp_de" "dynn_Courcy" } - { "dynnp_de" "dynn_Courseulles" } - { "dynnp_de" "dynn_Meschines" } - { "dynnp_de" "dynn_Breteuil" } - { "dynnp_de" "dynn_Waer" } - { "dynnp_de" "dynn_Cippico" } - { "dynnp_de" "dynn_Botreaux" } - { "dynnp_de" "dynn_Barry" } - { "dynnp_de" "dynn_Windsor" } - "dynn_FitzRichard" - "dynn_Longespee" - { "dynnp_de" "dynn_BellE_me" } - { "dynnp_de" "dynn_Dunstanville" } - "dynn_Fitz-Count" - "dynn_Gaveston" - { "dynnp_de" "dynn_Luci" } - "dynn_Jess" - { "dynnp_de" "dynn_Theville" } - "dynn_Letourneau" - } - - dynasty_names = { - { "dynnp_de" "dynn_Villeneuve" } - "dynn_Balliol" - "dynn_Plantagenet" - { "dynnp_de" "dynn_Chypre" } - { "dynnp_de" "dynn_Harenc" } - { "dynnp_de" "dynn_Tiberiade" } - { "dynnp_de" "dynn_Montjoy" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_d_" "dynn_Urgel" } - { "dynnp_de" "dynn_Guingamp" } - { "dynnp_de" "dynn_BrE_zE_" } - { "dynnp_de" "dynn_Bigod" } - { "dynnp_de" "dynn_Warren" } - { "dynnp_de" "dynn_Newburgh" } - { "dynnp_de" "dynn_Braose" } - { "dynnp_de" "dynn_Toni" } - { "dynnp_de" "dynn_Blundeville" } - { "dynnp_de" "dynn_Gloucester" } - { "dynnp_de" "dynn_Grandmesnil" } - { "dynnp_de" "dynn_Morville" } - "dynn_Angevin" - "dynn_FitzWalter" - "dynn_FitzOsbern" - "dynn_Voclain" - { "dynnp_de" "dynn_ChA_tillon" } - "dynn_Fredelon" - { "dynnp_de" "dynn_JumiE_ges" } - { "dynnp_de" "dynn_Hauteville" } - "dynn_Roger" - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Vielles" } - { "dynnp_d_" "dynn_Anjou" } - "dynn_Neville" - "dynn_Scrope" - "dynn_Crispin" - "dynn_Bourchier" - "dynn_Stanley" - "dynn_Talbot" - { "dynnp_d_" "dynn_Audley" } - { "dynnp_de" "dynn_St_John" } - { "dynnp_de" "dynn_Seagrave" } - { "dynnp_de" "dynn_Fauconberg" } - { "dynnp_de" "dynn_Leyburne" } - { "dynnp_de" "dynn_Greystock" } - { "dynnp_de" "dynn_Lisle" } - { "dynnp_d_" "dynn_Ufford" } - { "dynnp_de" "dynn_Frenes" } - "dynn_FitzGerald" - { "dynnp_de" "dynn_Cherleton" } - { "dynnp_d_" "dynn_Avranches" } - { "dynnp_d_" "dynn_Harcourt" } - { "dynnp_de" "dynn_PrunelE_" } - { "dynnp_de" "dynn_Beaufort" } - { "dynnp_de" "dynn_Cosnac" } - { "dynnp_de" "dynn_Matignon" } - { "dynnp_de" "dynn_Rohan" } - { "dynnp_de" "dynn_Forz" } - { "dynnp_de" "dynn_Montbray" } - { "dynnp_de" "dynn_Say" } - { "dynnp_de" "dynn_l_Isle" } - { "dynnp_de" "dynn_Beaumont" } - { "dynnp_de" "dynn_Senlis" } - { "dynnp_de" "dynn_Corbeil" } - { "dynnp_de" "dynn_Dreux" } - "dynn_Tyrel" - { "dynnp_de" "dynn_Thury" } - "dynn_Ridel" - "dynn_Mansel" - { "dynnp_de" "dynn_Bassonville" } - { "dynnp_de" "dynn_Chocques" } - { "dynnp_of" "dynn_Alife" } - { "dynnp_d_" "dynn_Aubigny" } - { "dynnp_de" "dynn_Vieuxpont" } - "dynn_Bordet" - "dynn_Longchamp" - "dynn_Penteur" - { "dynnp_de" "dynn_Bourcq" } - "dynn_LongespE_e" - { "dynnp_de" "dynn_Toni" } - "dynn_Grenier" - { "dynnp_le" "dynn_Cheyne" } - { "dynnp_de" "dynn_Soules" } - { "dynnp_de" "dynn_Valognes" } - "dynn_Avenel" - { "dynnp_d_" "dynn_Amiens" } - { "dynnp_d_" "dynn_Eu" } - { "dynnp_de" "dynn_Vexin" } - { "dynnp_de" "dynn_LE_on" } - { "dynnp_de" "dynn_Cornouaille" } - { "dynnp_de" "dynn_Vannes" } - { "dynnp_de" "dynn_Nantes" } - { "dynnp_d_" "dynn_Angers" } - { "dynnp_de" "dynn_Verdun" } - "dynn_Raoul" - "dynn_Comyn" - { "dynnp_de" "dynn_Quincy" } - { "dynnp_de" "dynn_Courcy" } - { "dynnp_de" "dynn_Courseulles" } - { "dynnp_de" "dynn_Meschines" } - { "dynnp_de" "dynn_Breteuil" } - { "dynnp_de" "dynn_Waer" } - { "dynnp_de" "dynn_Cippico" } - { "dynnp_de" "dynn_Botreaux" } - { "dynnp_de" "dynn_Barry" } - { "dynnp_de" "dynn_Windsor" } - "dynn_FitzRichard" - "dynn_Longespee" - { "dynnp_de" "dynn_BellE_me" } - { "dynnp_de" "dynn_Dunstanville" } - "dynn_Fitz-Count" - "dynn_Gaveston" - { "dynnp_de" "dynn_Luci" } - "dynn_Jess" - { "dynnp_de" "dynn_Theville" } - "dynn_Letourneau" - } - - male_names = { - 15 = { # most common - William - } - 10 = { # second most common - John Henry Richard Robert Geoffrey - } - 45 = { # other common names - Aubrey Baldwin Gilbert Hugh Jordan Ranulph Reginald Roger Simon Walter - } - 30 = { # everything else - Adam Alan Alexander Bernard Clement Eustace Gerald Giles Guy Hamelin Laurence Martin Maurice Miles Nicholas Paul Peter Philip Ralph Randolph Raymond Serlo Stephen Thomas Walter - } - } - female_names = { - Adela Adeliza Agnes Alice Beatrice Catherine Cecilia Constance Edith Eleanor Elizabeth Emma Ida Isabel Isabella Joan Lucy Mabel Margaret Mary Matilda Maud Petronilla Philippa Sibyl - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - patronym_prefix_male = "dynnpat_pre_fitz" - - bastard_dynasty_prefix = "dynnp_fitz" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - mercenary_names = { - { name = mercenary_company_band_of_the_black_monk } - { name = mercenary_company_iron_arms_company } - { name = "mercenary_company_white_company" coat_of_arms = "mc_white_company" } - { name = "mercenary_company_hawkwoods_band" } - } -} - -name_list_occitan = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Rodez" } - { "dynnp_de" "dynn_Bergerac" } - { "dynnp_de" "dynn_L_isle_Jourdain" } - { "dynnp_de" "dynn_Poitiers-Valentinois" } - "dynn_Trencval" - { "dynnp_de" "dynn_ChA_tellerault" } - { "dynnp_de" "dynn_Rancon" } - { "dynnp_de" "dynn_Guyenne" } - { "dynnp_de" "dynn_Bezieres" } - { "dynnp_de" "dynn_Arelat" } - { "dynnp_de" "dynn_Ponthieu" } - { "dynnp_de" "dynn_Provence" } - { "dynnp_de" "dynn_Toulouse" } - { "dynnp_d_" "dynn_Aquitaine" } - { "dynnp_de" "dynn_PontevE_s" } - { "dynnp_de" "dynn_Sabran" } - { "dynnp_de" "dynn_Crussol" } - { "dynnp_de" "dynn_Quatrebarbes" } - { "dynnp_de" "dynn_la_Panouse" } - { "dynnp_de" "dynn_LE_vezou" } - { "dynnp_de" "dynn_la_Rochelambert" } - { "dynnp_de" "dynn_Cadoine" } - { "dynnp_de" "dynn_Kerret" } - { "dynnp_de" "dynn_Donges" } - { "dynnp_de" "dynn_Rouvray" } - { "dynnp_de" "dynn_Poissy" } - { "dynnp_de" "dynn_Cayeux" } - { "dynnp_de" "dynn_Beaujeu" } - { "dynnp_de" "dynn_Gourdon" } - { "dynnp_d_" "dynn_Anduze" } - { "dynnp_de" "dynn_Puylaurens" } - { "dynnp_de" "dynn_Castelbon" } - { "dynnp_de" "dynn_Fenolhet" } - { "dynnp_de" "dynn_FontiE_s" } - { "dynnp_d_" "dynn_OmE_las" } - { "dynnp_de" "dynn_Montaner" } - "dynn_Faucoi" - { "dynnp_de" "dynn_Got" } - { "dynnp_de" "dynn_Montcatanier" } - { "dynnp_de" "dynn_Caylus" } - { "dynnp_de" "dynn_Trians" } - { "dynnp_de" "dynn_Gavarret" } - { "dynnp_d_" "dynn_UzE_s" } - { "dynnp_de" "dynn_Villars" } - { "dynnp_de" "dynn_Rovignan" } - { "dynnp_de" "dynn_La_Valette" } - { "dynnp_d_" "dynn_Amalric" } - { "dynnp_le" "dynn_Bourg" } - { "dynnp_de" "dynn_Blanchegard" } - { "dynnp_de" "dynn_Villaret" } - { "dynnp_d_" "dynn_Aubusson" } - { "dynnp_de" "dynn_Montferrand" } - { "dynnp_de" "dynn_Poitiers" } - { "dynnp_de" "dynn_Bordeaux" } - { "dynnp_d_" "dynn_Albret" } - { "dynnp_de" "dynn_Labourd" } - { "dynnp_de" "dynn_Foix" } - { "dynnp_de" "dynn_RosellO_" } - { "dynnp_de" "dynn_Narbonne" } - { "dynnp_de" "dynn_Toulouse" } - { "dynnp_d_" "dynn_Agen" } - { "dynnp_de" "dynn_Rouergue" } - { "dynnp_de" "dynn_Provence" } - { "dynnp_de" "dynn_Venaissin" } - { "dynnp_de" "dynn_Charolais" } - { "dynnp_de" "dynn_Forcalquier" } - { "dynnp_de" "dynn_Nice" } - } - - dynasty_names = { - { "dynnp_de" "dynn_Rodez" } - { "dynnp_de" "dynn_Bergerac" } - { "dynnp_de" "dynn_L_isle_Jourdain" } - { "dynnp_de" "dynn_Poitiers-Valentinois" } - "dynn_Trencval" - { "dynnp_de" "dynn_ChA_tellerault" } - { "dynnp_de" "dynn_Rancon" } - { "dynnp_de" "dynn_Guyenne" } - { "dynnp_de" "dynn_Bezieres" } - { "dynnp_de" "dynn_Arelat" } - { "dynnp_de" "dynn_Ponthieu" } - { "dynnp_de" "dynn_Provence" } - { "dynnp_de" "dynn_Toulouse" } - { "dynnp_d_" "dynn_Aquitaine" } - { "dynnp_de" "dynn_PontevE_s" } - { "dynnp_de" "dynn_Sabran" } - { "dynnp_de" "dynn_Crussol" } - { "dynnp_de" "dynn_Quatrebarbes" } - { "dynnp_de" "dynn_la_Panouse" } - { "dynnp_de" "dynn_LE_vezou" } - { "dynnp_de" "dynn_la_Rochelambert" } - { "dynnp_de" "dynn_Cadoine" } - { "dynnp_de" "dynn_Kerret" } - { "dynnp_de" "dynn_Donges" } - { "dynnp_de" "dynn_Rouvray" } - { "dynnp_de" "dynn_Poissy" } - { "dynnp_de" "dynn_Cayeux" } - { "dynnp_de" "dynn_Beaujeu" } - { "dynnp_de" "dynn_Gourdon" } - { "dynnp_d_" "dynn_Anduze" } - { "dynnp_de" "dynn_Puylaurens" } - { "dynnp_de" "dynn_Castelbon" } - { "dynnp_de" "dynn_Fenolhet" } - { "dynnp_de" "dynn_FontiE_s" } - { "dynnp_d_" "dynn_OmE_las" } - { "dynnp_de" "dynn_Montaner" } - "dynn_Faucoi" - { "dynnp_de" "dynn_Got" } - { "dynnp_de" "dynn_Montcatanier" } - { "dynnp_de" "dynn_Caylus" } - { "dynnp_de" "dynn_Trians" } - { "dynnp_de" "dynn_Gavarret" } - { "dynnp_d_" "dynn_UzE_s" } - { "dynnp_de" "dynn_Villars" } - { "dynnp_de" "dynn_Rovignan" } - { "dynnp_de" "dynn_La_Valette" } - { "dynnp_d_" "dynn_Amalric" } - { "dynnp_le" "dynn_Bourg" } - { "dynnp_de" "dynn_Blanchegard" } - { "dynnp_de" "dynn_Villaret" } - { "dynnp_d_" "dynn_Aubusson" } - { "dynnp_de" "dynn_Montferrand" } - { "dynnp_de" "dynn_Poitiers" } - { "dynnp_de" "dynn_Bordeaux" } - { "dynnp_d_" "dynn_Albret" } - { "dynnp_de" "dynn_Labourd" } - { "dynnp_de" "dynn_Foix" } - { "dynnp_de" "dynn_RosellO_" } - { "dynnp_de" "dynn_Narbonne" } - { "dynnp_de" "dynn_Toulouse" } - { "dynnp_d_" "dynn_Agen" } - { "dynnp_de" "dynn_Rouergue" } - { "dynnp_de" "dynn_Provence" } - { "dynnp_de" "dynn_Venaissin" } - { "dynnp_de" "dynn_Charolais" } - { "dynnp_de" "dynn_Forcalquier" } - { "dynnp_de" "dynn_Nice" } - } - - male_names = { - AdhE_mar Acfred Aimeric Alberic Albert Aldebert Alias AnfO_s Amalric Amaneus Ancelmes AndrE_ Archambaut Arnaut Artau Aton AudoI_n Aymar Aymeric Aznar - Barral BartoumiE_u BaudoI_n Beneset BE_rard BerenguiE_ Bermond Bernat Bernat-Aton Bernat-Ezi Bertrand Blasi Borel Boson Carles - ClamenC_ Centolh DA_vi Dat Dodon Doumenge Duran Ebles EmmanuE_l Enric Ermengau EstE_ve Filip - Ferrand FlorE_nC_ Folquet FrancE_s Frederi Garcia Gaston Gausbert Gautier GilbE_rt Girard Girvais Godafres - Gui Guichard Guigues GuilhE_m Guiraud Guitart Ives Jacme Jaufret Joan Jordan Jorge - Josselin Julian LaurE_nC_ Leon LoI_s Loui Lop MarC_au Martin Matfre Matias Milo Miquel - Nicholaus Odon Otton PE_ire PE_ire-Arnaut PE_ire-Raimond Peranudet Pol Pons Raimond Raimond-BerenguiE_ Rainaut Rainer - Raolf Ricard RobE_rt Rogier Sancho Savarics Simon TiE_rri Tibaud Toumas Ubald Ubert Uc Ugues - VE_zian VicenC_ - } - female_names = { - AdE_la AdalaI_da Adeltrudis Agata AI_na AinE_s AlaI_s AlienO_r AliC_ AlmO_dis AlpaI_s Ana Arsenda Assalhida Ava - AzalaI_s Azelma BO_na Beatritz Berenguela Berta Blanca Brandimena Bregida Brunissenda Camila CarlO_ta Caterina Cecilia - Clara Clarmonda ClemE_ncia Cloutilda ConstA_ncia DolC_a EisabE_u Elena - Elisa ElisabE_ta Ermengarda Ermessentz Esclarmonda Estefania EufE_mia Eufrosina - Faidida Filipa Filomena FlO_ra Francesa Garcenda Geneviva GerbE_rga Gersenda Gisla Guigone Guilheumina Heloise - Ioulanda IsabE_u IsabE_la Joana Juliana LU_cia Laura LoI_sa Mabila Madalena - Margarida Maria Marquisa Marta MascarO_sa Matilda MelisE_nda Navar Patricia PeironE_la - Petronilha Puelle Raisenda Raimonda RichE_nda RosE_la Rosa SanC_a Sibilla TerE_sa Tiborg Verounica Violent - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - - patronym_suffix_male = "dynnpat_suf_enc" - patronym_suffix_female = "dynnpat_suf_enc" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - - mercenary_names = { - { name = "mercenary_company_routiers_of_the_archpriest" } - { name = "mercenary_company_host_of_the_viscount" } - { name = "mercenary_company_marchers_of_wasconia" } - } -} - -name_list_outremer = { - - cadet_dynasty_names = { - "dynn_Agapite" - { "dynnp_d_" "dynn_Agot" } - { "dynn_Aleman" } - { "dynnp_d_" "dynn_Arsur" } - { "dynnp_de" "dynn_Asca" } - { "dynnp_de" "dynn_Avalon" } - "dynn_Babin" - { "dynnp_de" "dynn_Baphe" } - "dynn_Barlais" - { "dynnp_de" "dynn_Barut" } - "dynn_Beduin" - { "dynnp_de" "dynn_Bessan" } - { "dynnp_de" "dynn_la_Blanchegarde" } - { "dynnp_de" "dynn_Blundeville" } - "dynn_Bonvoisin" - "dynn_Bossat" - "dynn_Boule" - { "dynnp_de" "dynn_Bourg" } - "dynn_Brisebarre" - "dynn_Bromons" - { "dynnp_de" "dynn_Bures" } - { "dynnp_de" "dynn_Buriavis" } - { "dynnp_de" "dynn_Calan" } - "dynn_Capreolus" - "dynn_Carpas" - "dynn_Carpenel" - "dynn_Caulis" - { "dynnp_de" "dynn_Cayphas" } - { "dynnp_de" "dynn_CE_sarE_e" } - "dynn_Chappe" - "dynn_Chivides" - "dynn_Contaren" - { "dynnp_de" "dynn_Dineham" } - "dynn_Dorel" - "dynn_Ebriac" - "dynn_Escaface" - "dynn_Fabrice" - "dynn_Fahard" - "dynn_Farabel" - { "dynnp_le" "dynn_Fauconnier" } - { "dynnp_de" "dynn_Francleu" } - "dynn_Fremel" - "dynn_Galgari" - { "dynnp_de" "dynn_Gandonuille" } - "dynn_Garners" - "dynn_Gauvain" - { "dynnp_de" "dynn_Giblet" } - "dynn_Gorap" - { "dynnp_de" "dynn_Gourri" } - { "dynnp_de" "dynn_Gradonico" } - "dynn_Gregoras" - "dynn_Guonem" - { "dynnp_de" "dynn_Guyenne" } - "dynn_Hazart" - { "dynnp_de" "dynn_Hoveden" } - "dynn_Hundefel" - { "dynnp_d_" "dynn_Ibelin" } - "dynn_Justinian" - { "dynnp_de" "dynn_LanclE_e" } - { "dynnp_le" "dynn_Larron" } - "dynn_Lector" - "dynn_Lengles" - { "dynnp_de" "dynn_LiE_ron" } - "dynn_Lorgue" - { "dynnp_de" "dynn_Lubec" } - "dynn_Maiopule" - { "dynnp_de" "dynn_MaisiE_res" } - "dynn_Mansuer" - "dynn_Marmore" - "dynn_Marrain" - { "dynnp_le" "dynn_Mesel" } - { "dynnp_de" "dynn_Meulant" } - { "dynnp_de" "dynn_Mirabel" } - { "dynnp_de" "dynn_Montanis" } - { "dynnp_de" "dynn_Montgisart" } - { "dynnp_de" "dynn_Montolif" } - { "dynnp_de" "dynn_Morabit" } - { "dynnp_du" "dynn_Morf" } - "dynn_Moreim" - "dynn_Mustacon" - { "dynnp_de" "dynn_Neelle" } - { "dynnp_de" "dynn_NE_fin" } - { "dynnp_de" "dynn_Neubourg" } - { "dynnp_de" "dynn_Nores" } - { "dynnp_de" "dynn_Orca" } - { "dynnp_d_" "dynn_Oudegherst" } - "dynn_Pansat" - { "dynnp_de" "dynn_PE_lichin" } - { "dynnp_de" "dynn_Picquigny" } - { "dynnp_de" "dynn_Plancy" } - "dynn_Podocator" - "dynn_Porcellet" - { "dynnp_de" "dynn_PrE_monstrE_" } - "dynn_Pusterla" - { "dynnp_de" "dynn_Qveden" } - "dynn_Radouf" - { "dynnp_de" "dynn_Rameru" } - { "dynnp_de" "dynn_Rames" } - { "dynnp_le" "dynn_Rechin" } - "dynn_Revel" - "dynn_RhinotmE_te" - { "dynnp_de" "dynn_Romery" } - { "dynnp_de" "dynn_Rubaia" } - { "dynnp_de" "dynn_Saint-Abraham" } - { "dynnp_de" "dynn_Saint-Bertin" } - { "dynnp_de" "dynn_Saint-Gilles" } - { "dynnp_de" "dynn_Saint-Omer" } - { "dynnp_de" "dynn_Saint-Paul" } - { "dynnp_de" "dynn_Saint-Sauveur" } - { "dynnp_de" "dynn_Saint_SE_pulcre" } - { "dynnp_de" "dynn_Saint-Severin" } - { "dynnp_de" "dynn_Sajette" } - { "dynnp_de" "dynn_Salvaing" } - "dynn_Salvutius" - { "dynnp_de" "dynn_Saplana" } - { "dynnp_de" "dynn_Sarisbery" } - { "dynnp_de" "dynn_Scolare" } - "dynn_Senzaver" - "dynn_Synclitique" - { "dynnp_de" "dynn_Tabarie" } - "dynn_Talevas" - { "dynnp_de" "dynn_Tenremonde" } - { "dynnp_de" "dynn_Thorot" } - { "dynnp_de" "dynn_TibE_riade" } - { "dynnp_de" "dynn_Tinory" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_de" "dynn_Tripoly" } - { "dynnp_de" "dynn_Turbessel" } - { "dynnp_de" "dynn_Turguolant" } - { "dynnp_de" "dynn_Tyr" } - { "dynnp_d_" "dynn_Usperg" } - "dynn_Vidans" - "dynn_Vital" - { "dynnp_de" "dynn_Welves" } - { "dynnp_d_" "dynn_Ysis" } - { "dynnp_de" "dynn_Zerban" } - { "dynnp_de" "dynn_Zimblet" } - } - - dynasty_names = { - "dynn_Agapite" - { "dynnp_d_" "dynn_Agot" } - { "dynn_Aleman" } - { "dynnp_d_" "dynn_Arsur" } - { "dynnp_de" "dynn_Asca" } - { "dynnp_de" "dynn_Avalon" } - "dynn_Babin" - { "dynnp_de" "dynn_Baphe" } - "dynn_Barlais" - { "dynnp_de" "dynn_Barut" } - "dynn_Beduin" - { "dynnp_de" "dynn_Bessan" } - { "dynnp_de" "dynn_la_Blanchegarde" } - { "dynnp_de" "dynn_Blundeville" } - "dynn_Bonvoisin" - "dynn_Bossat" - "dynn_Boule" - { "dynnp_de" "dynn_Bourg" } - "dynn_Brisebarre" - "dynn_Bromons" - { "dynnp_de" "dynn_Bures" } - { "dynnp_de" "dynn_Buriavis" } - { "dynnp_de" "dynn_Calan" } - "dynn_Capreolus" - "dynn_Carpas" - "dynn_Carpenel" - "dynn_Caulis" - { "dynnp_de" "dynn_Cayphas" } - { "dynnp_de" "dynn_CE_sarE_e" } - "dynn_Chappe" - "dynn_Chivides" - "dynn_Contaren" - { "dynnp_de" "dynn_Dineham" } - "dynn_Dorel" - "dynn_Ebriac" - "dynn_Escaface" - "dynn_Fabrice" - "dynn_Fahard" - "dynn_Farabel" - { "dynnp_le" "dynn_Fauconnier" } - { "dynnp_de" "dynn_Francleu" } - "dynn_Fremel" - "dynn_Galgari" - { "dynnp_de" "dynn_Gandonuille" } - "dynn_Garners" - "dynn_Gauvain" - { "dynnp_de" "dynn_Giblet" } - "dynn_Gorap" - { "dynnp_de" "dynn_Gourri" } - { "dynnp_de" "dynn_Gradonico" } - "dynn_Gregoras" - "dynn_Guonem" - { "dynnp_de" "dynn_Guyenne" } - "dynn_Hazart" - { "dynnp_de" "dynn_Hoveden" } - "dynn_Hundefel" - { "dynnp_d_" "dynn_Ibelin" } - "dynn_Justinian" - { "dynnp_de" "dynn_LanclE_e" } - { "dynnp_le" "dynn_Larron" } - "dynn_Lector" - "dynn_Lengles" - { "dynnp_de" "dynn_LiE_ron" } - "dynn_Lorgue" - { "dynnp_de" "dynn_Lubec" } - "dynn_Maiopule" - { "dynnp_de" "dynn_MaisiE_res" } - "dynn_Mansuer" - "dynn_Marmore" - "dynn_Marrain" - { "dynnp_le" "dynn_Mesel" } - { "dynnp_de" "dynn_Meulant" } - { "dynnp_de" "dynn_Mirabel" } - { "dynnp_de" "dynn_Montanis" } - { "dynnp_de" "dynn_Montgisart" } - { "dynnp_de" "dynn_Montolif" } - { "dynnp_de" "dynn_Morabit" } - { "dynnp_du" "dynn_Morf" } - "dynn_Moreim" - "dynn_Mustacon" - { "dynnp_de" "dynn_Neelle" } - { "dynnp_de" "dynn_NE_fin" } - { "dynnp_de" "dynn_Neubourg" } - { "dynnp_de" "dynn_Nores" } - { "dynnp_de" "dynn_Orca" } - { "dynnp_d_" "dynn_Oudegherst" } - "dynn_Pansat" - { "dynnp_de" "dynn_PE_lichin" } - { "dynnp_de" "dynn_Picquigny" } - { "dynnp_de" "dynn_Plancy" } - "dynn_Podocator" - "dynn_Porcellet" - { "dynnp_de" "dynn_PrE_monstrE_" } - "dynn_Pusterla" - { "dynnp_de" "dynn_Qveden" } - "dynn_Radouf" - { "dynnp_de" "dynn_Rameru" } - { "dynnp_de" "dynn_Rames" } - { "dynnp_le" "dynn_Rechin" } - "dynn_Revel" - "dynn_RhinotmE_te" - { "dynnp_de" "dynn_Romery" } - { "dynnp_de" "dynn_Rubaia" } - { "dynnp_de" "dynn_Saint-Abraham" } - { "dynnp_de" "dynn_Saint-Bertin" } - { "dynnp_de" "dynn_Saint-Gilles" } - { "dynnp_de" "dynn_Saint-Omer" } - { "dynnp_de" "dynn_Saint-Paul" } - { "dynnp_de" "dynn_Saint-Sauveur" } - { "dynnp_de" "dynn_Saint_SE_pulcre" } - { "dynnp_de" "dynn_Saint-Severin" } - { "dynnp_de" "dynn_Sajette" } - { "dynnp_de" "dynn_Salvaing" } - "dynn_Salvutius" - { "dynnp_de" "dynn_Saplana" } - { "dynnp_de" "dynn_Sarisbery" } - { "dynnp_de" "dynn_Scolare" } - "dynn_Senzaver" - "dynn_Synclitique" - { "dynnp_de" "dynn_Tabarie" } - "dynn_Talevas" - { "dynnp_de" "dynn_Tenremonde" } - { "dynnp_de" "dynn_Thorot" } - { "dynnp_de" "dynn_TibE_riade" } - { "dynnp_de" "dynn_Tinory" } - { "dynnp_de" "dynn_Toron" } - { "dynnp_de" "dynn_Tripoly" } - { "dynnp_de" "dynn_Turbessel" } - { "dynnp_de" "dynn_Turguolant" } - { "dynnp_de" "dynn_Tyr" } - { "dynnp_d_" "dynn_Usperg" } - "dynn_Vidans" - "dynn_Vital" - { "dynnp_de" "dynn_Welves" } - { "dynnp_d_" "dynn_Ysis" } - { "dynnp_de" "dynn_Zerban" } - { "dynnp_de" "dynn_Zimblet" } - } - - male_names = { - Albert Arnoul Amalric Andronic Antevel Auchin Adam Andri AlbE_ric Alain Augustin Ambroise Ansald Alexis Amelin Anfred Alixandre Alard Annibal AdE_mar Anselme Archambaud Arthur Anscatinus Alvar Antoine Attard Aldobrandin AmE_dE_e - Baudouin BoE_mond Bernart Balian Bertelemi Benjamin BrancalE_on Bouveret Bertrand Bonaplius Borrile Bengerius Baldric Baldin Basile Bonvassal Bovo Boniface Benoiet Burchard - Carles Conrad Constantin Constans Claude Climent Celsus Calaman Clarembald Chiarion Carreran Cosma Cyrille Caesareus Chrestien Christophe - Daniel DiomE_des Dreux Denys Daimbert Durand Dominic Davi - Eusthaices Eudes Estienne Estiennot Ebremar EugE_ne Engeler E_douard Engenraz Evrart Elinand Edwis Echard Egidius - Fouques FrE_dE_ric Florent Florin Foucher Filibert FranC_ois Fernand Fulcrand - Godefroi Galbert Guy Gervais Gabriel Gilles GE_dE_on Garnier Georges Girart GrE_mont Geldemar Garsias Gilduin Gaston Guillelme Guibert Gualon Guillelme-Jourdain Guillelme-Raymond Gislebert Garenton GrE_goire Guerric GaE_tan - Hugues Henri Honorius Humfroy Heymeri Humbert HE_lie Hector Hodradus HE_raclius Helyes Hercule - Isaac Isnard Itier - Jehan Justinien Josselin Julien Jourdain Jaques Julius Janus Jason Joscius Jotran - Lambert Livon LE_onard Loys Lancelot Lorenz Landulf Lazare Lucien Lutolf Liparit Lothaire Lucas - Manuel Marin Maurice Milon Miles Menassier Melior Mahuis Machaire Mahengot Michiel Marsile Maregnan Monachus Mainard Martin Marc - NicE_phore NicE_tas Nicolas Narjot Nevelet - Orderic Olivier Olric Oris Ogerius Oddet Omnebono Octave Odon Onfroi - Philippe PE_lage Pierre Plivain Payen Pons Paul PtolE_mE_e Phoebus Perrot Poppo Peregrinus Pancrace Paschal PhacE_rol - Quentin - Romuald Raymond Rainald Richart Raoul Rupin Reignarz Raymond-Rupin Rostang Rohart Roger Romain Roland Remi Rotres Rinzon Ribaldus - Symbatius Sembald Simon Sibo Sicard Scipion Scirro SE_joret Sanson Silvius Seguin Serlon Soibrand Seraphin Syfrid Salemon - Tancred Thomas Taphroc Turolt TiE_rri Tristan ThE_tore ThE_odoric Toustain Tramon Tybaut - Ubaud Urbain Ulric Ursion - Vivien Vincent Victor - Willebrand Wido Winemar Wautier Warmond Winric Walleran Wulfran - Yblin Ysembart - Zacarie - } - female_names = { - Alix AgnE_s Alberade AliE_nor Aveline Antonella AdE_le Anselle Appollonie Anne AdalaI_de Avice Agace Aiglantine Armesende Argentine Arda Ancelma - BE_atrix Bermonde Basilia Bienvenue Berthe Bigne Brigide Bonne Blanche Bruna Beneoite Bourjot Bourgine - Charlotte Constance Caternella Catherine CE_cile Celsa ChE_rubine Candelour Christine Claudia Constantia Covilla Clarice - DorothE_e Douce Dolet Dominica Donata Denise - EstE_fE_nie Eschive Estienette Ermelline Emma E_lizabeth E_melotte Eulalie EuphE_mie Electe Emmeline Edelinne Ermenjart Erembourc - Florence Florine FranC_oise Franqueite - Godivere Guiberge Geltide Genevieve Godchilde Guaille Gilla Guibourc - Hodierne Helvis Hermeline Hermengarde Hodierna HE_lE_ne Helissent - Isolde - Joye Jehanne Juliane Joette Jaqueline - Lucie Luciane Lijart - Mahaut ME_lisende Marfie Marie Marguerite Mathilde MagdelE_ne Mabile Magdaleine Michiele - Nicole - Orgueilleuse Orable Odula - Plaisance PenthE_silE_e Pavie Philippa Poitevine Petra Pentecouste - Raymond Richent Richeut Rogerete Rohez Romainne Rose - Sibylle Sophie Sanche Sabine Simone Susanna Sanceline Sedila Simonnete - ThE_odora ThE_ophanie Tiburge Torterelle Thomasse Tyfainne - Ursule Ulmote - Vivienne - Yolande Yvete Ysabel - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 60 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 60 - mother_name_chance = 10 -} diff --git a/N3OW/common/culture/name_lists/00_goidelic.txt b/N3OW/common/culture/name_lists/00_goidelic.txt deleted file mode 100644 index 8240dedb..00000000 --- a/N3OW/common/culture/name_lists/00_goidelic.txt +++ /dev/null @@ -1,432 +0,0 @@ -name_list_irish = { - - cadet_dynasty_names = { - { "dynnp_ua" "dynn_Braenain" } - { "dynnp_ua" "dynn_Murchada" } - { "dynnp_mac" "dynn_Murchada" } - "dynn_Lorc" - "dynn_Crovan" - { "dynnp_ua" "dynn_FA_elA_in" } - { "dynnp_ua" "dynn_NE_ill_MO_ir" } - { "dynnp_mac" "dynn_Diarmaida" } - "dynn_NI__Rhodan" - "dynn_Shannon" - "dynn_Ceiteach" - { "dynnp_ua" "dynn_Domnaill" } - { "dynnp_ua" "dynn_Ruairc" } - { "dynnp_ua" "dynn_MA_il_EO_in" } - "dynn_FitzPatrick" - { "dynnp_ua" "dynn_Cearbhaill" } - { "dynnp_mac" "dynn_Mathgamna" } - "dynn_Got" - { "dynnp_mac" "dynn_Murchada_CA_emA_nach" } - { "dynnp_mac" "dynn_Murchada_Cennselach" } - { "dynnp_ua" "dynn_FA_elA_in" } - { "dynnp_ua" "dynn_Conchobar_Sligig" } - { "dynnp_ua" "dynn_Conchobar_Ruad" } - { "dynnp_ua" "dynn_Conchobar_Donn" } - { "dynnp_ua" "dynn_BA_egill" } - { "dynnp_ua" "dynn_DU_ngaile" } - { "dynnp_ua" "dynn_Dochartaigh" } - { "dynnp_ua" "dynn_hEchtigirn" } - "dynn_Barry" - "dynn_O__Braonain" - "dynn_Burke" - { "dynnp_ua" "dynn_BrA_E_in" } - { "dynnp_ua" "dynn_Cathail" } - { "dynnp_ua" "dynn_Cerbaill" } - { "dynnp_ua" "dynn_Cathasaigh" } - { "dynnp_ua" "dynn_Flannchaid" } - { "dynnp_ua" "dynn_Congalaigh" } - { "dynnp_ua" "dynn_CruadlA_ich" } - { "dynnp_ua" "dynn_Dimasaigh" } - { "dynnp_ua" "dynn_Dubgaill" } - { "dynnp_ua" "dynn_A_edacA_in" } - { "dynnp_ua" "dynn_Fergail" } - { "dynnp_ua" "dynn_Gallchobair" } - "dynn_Lowery" - { "dynnp_ua" "dynn_DubagA_in" } - "dynn_Connachta" - { "dynnp_ui" "dynn_NE_ill" } - { "dynnp_ui" "dynn_Maine" } - "dynn_Laigin" - "dynn_Oitir" - { "dynnp_ui" "dynn_Briain" } - "dynn_CholmA_in" - { "dynnp_ua" "dynn_Mael_Sechlainn" } - { "dynnp_ui" "dynn_Garrchon" } - "dynn_Laighin" - "dynn_Crovan" - "dynn_Craig" - { "dynnp_ua" "dynn_MO_rdha" } - { "dynnp_ua" "dynn_Ruairc" } - { "dynnp_ua" "dynn_Flaithri" } - { "dynnp_ua" "dynn_hEochadha" } - { "dynnp_mac" "dynn_A_E_da" } - { "dynnp_an" "dynn_t-Saoir" } - { "dynnp_ua" "dynn_Caollaidhe" } - { "dynnp_ua" "dynn_Maoileachlainn" } - { "dynnp_ua" "dynn_Carthaigh" } - "dynn_Llyn" - "dynn_Michael" - { "dynnp_mac" "dynn_Dalach" } - { "dynnp_mac" "dynn_Flannacan" } - { "dynnp_ua" "dynn_Meiscill" } - { "dynnp_ua" "dynn_Laidhgnen" } - { "dynnp_ua" "dynn_Baoigheallain" } - { "dynnp_ua" "dynn_hEiccnigh" } - } - - dynasty_names = { - { "dynnp_ua" "dynn_Braenain" } - { "dynnp_ua" "dynn_Murchada" } - { "dynnp_mac" "dynn_Murchada" } - "dynn_Lorc" - "dynn_Crovan" - { "dynnp_ua" "dynn_FA_elA_in" } - { "dynnp_ua" "dynn_NE_ill_MO_ir" } - { "dynnp_mac" "dynn_Diarmaida" } - "dynn_NI__Rhodan" - "dynn_Shannon" - "dynn_Ceiteach" - { "dynnp_ua" "dynn_Domnaill" } - { "dynnp_ua" "dynn_Ruairc" } - { "dynnp_ua" "dynn_MA_il_EO_in" } - "dynn_FitzPatrick" - { "dynnp_ua" "dynn_Cearbhaill" } - { "dynnp_mac" "dynn_Mathgamna" } - "dynn_Got" - { "dynnp_mac" "dynn_Murchada_CA_emA_nach" } - { "dynnp_mac" "dynn_Murchada_Cennselach" } - { "dynnp_ua" "dynn_FA_elA_in" } - { "dynnp_ua" "dynn_Conchobar_Sligig" } - { "dynnp_ua" "dynn_Conchobar_Ruad" } - { "dynnp_ua" "dynn_Conchobar_Donn" } - { "dynnp_ua" "dynn_BA_egill" } - { "dynnp_ua" "dynn_DU_ngaile" } - { "dynnp_ua" "dynn_Dochartaigh" } - { "dynnp_ua" "dynn_hEchtigirn" } - "dynn_Barry" - "dynn_O__Braonain" - "dynn_Burke" - { "dynnp_ua" "dynn_BrA_E_in" } - { "dynnp_ua" "dynn_Cathail" } - { "dynnp_ua" "dynn_Cerbaill" } - { "dynnp_ua" "dynn_Cathasaigh" } - { "dynnp_ua" "dynn_Flannchaid" } - { "dynnp_ua" "dynn_Congalaigh" } - { "dynnp_ua" "dynn_CruadlA_ich" } - { "dynnp_ua" "dynn_Dimasaigh" } - { "dynnp_ua" "dynn_Dubgaill" } - { "dynnp_ua" "dynn_A_edacA_in" } - { "dynnp_ua" "dynn_Fergail" } - { "dynnp_ua" "dynn_Gallchobair" } - "dynn_Lowery" - { "dynnp_ua" "dynn_DubagA_in" } - "dynn_Connachta" - { "dynnp_ui" "dynn_NE_ill" } - { "dynnp_ui" "dynn_Maine" } - "dynn_Laigin" - "dynn_Oitir" - { "dynnp_ui" "dynn_Briain" } - "dynn_CholmA_in" - { "dynnp_ua" "dynn_Mael_Sechlainn" } - { "dynnp_ui" "dynn_Garrchon" } - "dynn_Laighin" - "dynn_Crovan" - "dynn_Craig" - { "dynnp_ua" "dynn_MO_rdha" } - { "dynnp_ua" "dynn_Ruairc" } - { "dynnp_ua" "dynn_Flaithri" } - { "dynnp_ua" "dynn_hEochadha" } - { "dynnp_mac" "dynn_A_E_da" } - { "dynnp_an" "dynn_t-Saoir" } - { "dynnp_ua" "dynn_Caollaidhe" } - { "dynnp_ua" "dynn_Maoileachlainn" } - { "dynnp_ua" "dynn_Carthaigh" } - "dynn_Llyn" - "dynn_Michael" - { "dynnp_mac" "dynn_Dalach" } - { "dynnp_mac" "dynn_Flannacan" } - { "dynnp_ua" "dynn_Meiscill" } - { "dynnp_ua" "dynn_Laidhgnen" } - { "dynnp_ua" "dynn_Baoigheallain" } - { "dynnp_ua" "dynn_hEiccnigh" } - } - - male_names = { - Aaron AbbA_n Abner AbE_l AdomnA_n A_ed A_edgen A_educA_n A_edA_n A_engus Affiath Ailbe Ailbrend Ailbrenn AilchU_ Aildobur Ailgel A_ilgenA_n Ailgus - Ailill AilpI_n Ainbchellach A_indle Ainftech Ainmere Airechtach AirfhindA_n AirfhinnA_n Airleid Airmedach Amalgaid AmlaI_b AnfudA_n AnlO_n Anmchaid A_nrothA_n Ardgal - Ardgar Art Artbran Artgal Artgus ArtucA_n ArtU_r Assiucc Augaire AugustI_n Aurthuile BA_ethgalach BA_ethI_ne BA_etA_n BE_oA_ed Barrfhind BeccA_n Berrach BhA_tair - Blathmacc Bran Brandub Brangen Bressal Brian BriccE_ne BriccI_ne BroccA_n Bruatur Bruide BrE_naind BrE_nainn BrO_en BU_aidbE_o Caicher Cailech Cailte Cairbre - Cairell CaissE_ne CaissI_n CaissI_ne Canann CanannA_n Carlus Cathal CathalA_n Cathassach Cathbad CathmA_el CathmA_l Cathnio Cathub CausantI_n CaI_lte CaI_nchomrac - CaI_ndelbA_n Ceithernach Cellach CellachA_n CennE_tig Cenn-FA_elad CennlachA_n Cerball Cernach CernachA_n Cian CiarA_n CillE_ne CillI_ne CinA_ed Clemens Cobthach - Coirpre Colcu ColmA_n Columb ComgA_n Conaing Conall ConallA_n Conamail ConA_n Conchenn Conchobar Condla Congal Congalach Congus Conlang Conmac Conmacc - ConmA_el ConmA_l Conn Connla ConrI_ Constans ConstantI_n Corbb CorbA_n CorccA_n CorcrA_n Cormac Coscrach CoI_lboth Crimthann CrundmA_el CruinnmA_el - CrI_chA_n CrO_nA_n CuilE_n Cuindles Cuircthe Cummascach CA_emA_n CO_elbad CO_elub CO_emA_n CU_-Allaid CU_-Bretan CU_-Caech CU_-Cen CU_-Cen-MA_thair CU_-CU_arA_in CU_-Gamna CU_-RoI_ CU_anu CU_ldub CU_A_n - CU_A_nA_n DabI_d Daigre Dalbach DallA_n DaniE_l Dathal Dathgus DemmA_n Diarmait Doedgus Domangart Domnall Donn Donnchad Donncuan DonndubA_n Donngal - DonnucA_n DoE_lgus Drost Drust Dub-dA_-Lethe Dubcenn Dubgenn Dubh Dubhghall Dubhglais Dubthach DubA_ed DubA_n Duiblesc Duibne DunA_ed DA_lach DI_cuill DI_glach DI_mmae - DI_mmasach DI_mmA_n DI_nertach DU_nacA_n DU_nadach DU_nchad DU_ngal DU_ngalach DU_nlang E_amonn Echmarcach E_chtgal E_chtgus Echthigern Echuid E_icnech E_icnechA_n ElA_ir E_nna E_nri E_ochad - Eochaid Eochu EochucA_n E_ogan Erc Ercaid ErcA_ed ErcA_n E_remO_n E_rennach ErnA_n EterscE_l EO_gan EO_ganA_n Fachtna Fairchellach Fallaman FarannA_n FaI_lbe Fearghus - Fechtnach Fedach Fearchar Fedelmid Feirgil Felic Fer-Fugaill Feradach Ferdomnach Fergal Fergus Fionnghall Fiachnae FianchU_ Findbarr FindlaI_ch Fingen Finguine Finn FinnacA_n Finnbarr - FinnchU_ Finnlagh Finnsnechtae Fintan Flaithbertach Flaithem FlaithemA_n Flaithgus FlaithrI_ Flann FlannacA_n Flannchad FlannA_n Fogartach Folachtach ForannA_n Forbassach Fothad Fothud - Fuacarta Fubthad Fuirechtach Fursu FA_elcar FA_elchad FA_elchU_ FA_eldobur FA_elgus FA_elA_n FA_elbe FI_achnae FI_adchU_ FI_ngin FI_nsnechta FO_carta GabrA_n Garalt Garbith Gilla-I_osa Gilla-BrI_gte - Gilla-Coluim Gilla-ComgA_in Gilla-CrI_st Gilla-na-NA_em Gilla-PA_traic Gilla-Ruad Glaisiuc Glaschu GlU_n-Iairn Gofraid GormacA_n Gormgus GormA_n Guaire GA_ethA_n - GA_ethI_ne GO_sacht Iacob Iarlaithe Imchad Indrechtach Ioseph I_omhar Labraid Lachtnae LachtnA_n LachtnE_ne Laidcenn Laidgenn LaidI_ne LaisrE_n LennA_n Lethlobur Liam - Liber Lochlann Loingsech LonA_n LorcA_n Lugh Lugaid LugA_ed LA_egaire LO_chE_ne LO_chI_ne LO_eguire Mac-Laisre MainchI_ne Maine ManchA_n Martan Mathgamain MatudA_n MinchA_n Mo-Chonna Mo-Lua MO_enach - Morand Morann MugrO_n Muirchertach MuirecA_n Muiredach Muirgius Murchad MurchU_ MA_el-Anfaid MA_el-Bresail MA_el-BrI_gte MA_el-Cein MA_el-CianA_in MA_el-CiarA_in MA_el-Coluim MA_el-Corgis - MA_el-Dubh MA_el-DU_in MA_el-Fothartaig MA_el-FA_baill MA_el-I_osa MA_el-MA_edO_c MA_el-Martain MA_el-MO_rda MA_el-Muire MA_el-MI_chI_l MA_el-Petair MA_el-PA_traic MA_el-Ruanaid MA_el-Sechnaill - MA_el-TO_lai MA_elA_n MA_enach MA_thair MU_adA_n Nadarchu Nannid Natfraech Natfraich Natsluaig Nechtan Niall Niallgus NiallA_n Nuadu OdrA_n O_engus O_enucA_n OissE_ne OissI_ne OlcA_n O_lchobar - OnchU_ Orthanach Oscar PA_traic Petair Pilib PO_l Proinsias Rechtabra RiacA_n Riaguil Robartach Rogallach Rogellach Ruah RuaidrI_ Ruarcc Rumann - RA_thach RI_gA_n RI_A_n RO_dA_n RO_nchU_ RO_nA_n RU_adacA_n RU_adA_n Scandal ScandlA_n ScellA_n Scolaige SE_aghdha SE_afra SE_amas SeA_n Sechnassach Selbach SenchA_n SeoA_n Sinach - SiothrU_n SlE_bI_ne Snedgus Sogan Somhairle Suibne SA_erbrethach SA_rA_n SE_igI_ne SE_tna SE_tnae Tadg Taithlech Talorc TalorcA_n TemnE_n Tigernach TigernA_n - Tipraite Tomaltach TomA_s TorccA_n Trenchad Trengus Tressach TuathalA_n Tuireann TA_lA_n TO_la TU_athal Ualgarg Ualan Ualtar U_amnachA_n Uargal Uargalach Uargus - Uilliam UltA_n - } - female_names = { - Ablach A_edammair Affraic AI_binn AibilI_n Aileann A_ine Anlaith ArO_c Barrdub Ben-Laigen Ben-MI_de Ben-Muman Ben-Ulad Brigit BE_-FA_il BE_binn Cacht Caillech-FhinnE_in - Cainnech CaissE_ne CaitilI_n CaI_ntigern CaI_rech CathA_n CatrI_ona Cellach Ciar Cnes Coblaith Cobflaith Conchenn CondA_l CrI_nO_ch CrI_stina Cumman - Deirdre Der-bForgaill DerbA_il Derborgaill Der-Ilei Der-Lugdach Dianaim Doriend Dub-Dil Dub-Essa Dub-Lemna Dubchoblaig Dubgilla DU_insech DU_nlaith Echrad E_ibhleann - Eilionora Eithne EllbrI_g Emer E_taI_n E_ua Euginia FaI_lenn Fedelm Finneacht Finnguala Flann Forbflaith FI_ne Garb GelgE_is GerrO_c Gnathnad Gormflaith - Gormlaith GrA_inne Imag I_te Lann LasairfI_ona Lathir Lerben Lerthan LI_gach Lucia Martha Mauda Muadhnait Muirenn Muirgel Muirne MA_el-Mide - MA_el-Muire MA_ire MA_iread MA_irgred MO_r MO_r-Muman NA_rbflaith Nuala O_rlaith O_rnat RO_is Sadb Samthann ScA_thach SE_bdann Selblaith Seonaid Sinech SiobA_n - Sisuile SlA_I_ne Sorcha Suaibsech SA_erlaith SE_tach SI_thmaith Tailefhlaith Tailltiu Temair Tuathflaith TO_mnat Uallach Uasal U_na - } - - patronym_prefix_male = "dynnpat_pre_mac" - patronym_prefix_male_vowel = "dynnpat_pre_vow_mag" - patronym_prefix_female = "dynnpat_pre_nic" - patronym_prefix_female_vowel = "dynnpat_pre_vow_nig" - - always_use_patronym = yes - - - pat_grf_name_chance = 30 - mat_grf_name_chance = 15 - father_name_chance = 5 - - pat_grm_name_chance = 30 - mat_grm_name_chance = 15 - mother_name_chance = 10 - - mercenary_names = { - { name = mercenary_company_band_of_kerns } - { name = mercenary_company_madhmanns_company } - { name = mercenary_company_company_of_shield_and_scian } - } -} -name_list_gaelic = { - - cadet_dynasty_names = { - { "dynnp_a_" "dynn_Phearsain" } - { "dynnp_a" "dynn_Baidenaich" } - { "dynnp_a" "dynn_Cairge" } - { "dynnp_a" "dynn_DU_in_Chaillden" } - { "dynnp_a" "dynn_GabrA_in" } - { "dynnp_a" "dynn_hE_rinn" } - { "dynnp_a" "dynn_hInberuraid" } - { "dynnp_a" "dynn_Lemnain" } - { "dynnp_a" "dynn_Monid-TE_daich" } - { "dynnp_a" "dynn_ScO_ine" } - { "dynnp_a" "dynn_Sratha_Balgaid" } - { "dynnp_an" "dynn_Dorsair" } - { "dynnp_mac" "dynn_Aillein" } - { "dynnp_na" "dynn_Ceardadh" } - dynn_A__Mhaoirne - dynn_BairE_ad - dynn_Breitheamh - dynn_Caimbeul - dynn_Cataibh - dynn_Ceanadach - dynn_Ceitein - dynn_Cormaig - dynn_Donnchaid - dynn_Gallaibh - dynn_Glaschu - dynn_Grannd - dynn_Lachlainn - { "dynnp_mac" "dynn_a__Chruiteir" } - { "dynnp_mac" "dynn_a__Phearsain" } - { "dynnp_mac" "dynn_A_egusa" } - { "dynnp_mac" "dynn_Adaim" } - { "dynnp_mac" "dynn_Alaxandair" } - { "dynnp_mac" "dynn_Amhlaigh" } - { "dynnp_mac" "dynn_Amlaigh" } - { "dynnp_mac" "dynn_Arailt" } - { "dynnp_mac" "dynn_Bethain" } - { "dynnp_mac" "dynn_Cainnig" } - { "dynnp_mac" "dynn_CennE_tig" } - { "dynnp_mac" "dynn_Coistela" } - { "dynnp_mac" "dynn_Domnaill" } - { "dynnp_mac" "dynn_Donnchada" } - { "dynnp_mac" "dynn_Dubgaill" } - { "dynnp_mac" "dynn_Dubgaill" } - { "dynnp_mac" "dynn_DubSithe" } - { "dynnp_mac" "dynn_EO_gain" } - { "dynnp_mac" "dynn_EO_in_Duib" } - { "dynnp_mac" "dynn_Fergusa" } - { "dynnp_mac" "dynn_FindlA_ich" } - { "dynnp_mac" "dynn_FinnagA_in" } - { "dynnp_mac" "dynn_Gille-FA_elain" } - { "dynnp_mac" "dynn_Gillebrath" } - { "dynnp_mac" "dynn_Gillepatraig" } - { "dynnp_mac" "dynn_Ilwham" } - { "dynnp_mac" "dynn_in_Baird" } - { "dynnp_mac" "dynn_in_Rothaich" } - { "dynnp_mac" "dynn_in_Toisich" } - { "dynnp_mac" "dynn_in_tSagairt" } - { "dynnp_mac" "dynn_LE_oit" } - { "dynnp_mac" "dynn_NE_ill" } - { "dynnp_mac" "dynn_Ragnaill" } - { "dynnp_mac" "dynn_Ruaidri" } - { "dynnp_mac" "dynn_Torfinn" } - { "dynnp_mac" "dynn_Uchtraigh" } - { "dynnp_mac" "dynn_Uilleim" } - dynn_Machair - dynn_Madethyn - dynn_Muireadhach - dynn_Na_Rannaibh - dynn_Neacail - dynn_SdI_bard - dynn_Sgain - dynn_Siorrachd - dynn_Somhairle - dynn_Srath_Nid - } - - dynasty_names = { - { "dynnp_a_" "dynn_Phearsain" } - { "dynnp_a" "dynn_Baidenaich" } - { "dynnp_a" "dynn_Cairge" } - { "dynnp_a" "dynn_DU_in_Chaillden" } - { "dynnp_a" "dynn_GabrA_in" } - { "dynnp_a" "dynn_hE_rinn" } - { "dynnp_a" "dynn_hInberuraid" } - { "dynnp_a" "dynn_Lemnain" } - { "dynnp_a" "dynn_Monid-TE_daich" } - { "dynnp_a" "dynn_ScO_ine" } - { "dynnp_a" "dynn_Sratha_Balgaid" } - { "dynnp_an" "dynn_Dorsair" } - { "dynnp_mac" "dynn_Aillein" } - { "dynnp_na" "dynn_Ceardadh" } - dynn_A__Mhaoirne - dynn_BairE_ad - dynn_Breitheamh - dynn_Caimbeul - dynn_Cataibh - dynn_Ceanadach - dynn_Ceitein - dynn_Cormaig - dynn_Donnchaid - dynn_Gallaibh - dynn_Glaschu - dynn_Grannd - dynn_Lachlainn - { "dynnp_mac" "dynn_a__Chruiteir" } - { "dynnp_mac" "dynn_a__Phearsain" } - { "dynnp_mac" "dynn_A_egusa" } - { "dynnp_mac" "dynn_Adaim" } - { "dynnp_mac" "dynn_Alaxandair" } - { "dynnp_mac" "dynn_Amhlaigh" } - { "dynnp_mac" "dynn_Amlaigh" } - { "dynnp_mac" "dynn_Arailt" } - { "dynnp_mac" "dynn_Bethain" } - { "dynnp_mac" "dynn_Cainnig" } - { "dynnp_mac" "dynn_CennE_tig" } - { "dynnp_mac" "dynn_Coistela" } - { "dynnp_mac" "dynn_Domnaill" } - { "dynnp_mac" "dynn_Donnchada" } - { "dynnp_mac" "dynn_Dubgaill" } - { "dynnp_mac" "dynn_Dubgaill" } - { "dynnp_mac" "dynn_DubSithe" } - { "dynnp_mac" "dynn_EO_gain" } - { "dynnp_mac" "dynn_EO_in_Duib" } - { "dynnp_mac" "dynn_Fergusa" } - { "dynnp_mac" "dynn_FindlA_ich" } - { "dynnp_mac" "dynn_FinnagA_in" } - { "dynnp_mac" "dynn_Gille-FA_elain" } - { "dynnp_mac" "dynn_Gillebrath" } - { "dynnp_mac" "dynn_Gillepatraig" } - { "dynnp_mac" "dynn_Ilwham" } - { "dynnp_mac" "dynn_in_Baird" } - { "dynnp_mac" "dynn_in_Rothaich" } - { "dynnp_mac" "dynn_in_Toisich" } - { "dynnp_mac" "dynn_in_tSagairt" } - { "dynnp_mac" "dynn_LE_oit" } - { "dynnp_mac" "dynn_NE_ill" } - { "dynnp_mac" "dynn_Ragnaill" } - { "dynnp_mac" "dynn_Ruaidri" } - { "dynnp_mac" "dynn_Torfinn" } - { "dynnp_mac" "dynn_Uchtraigh" } - { "dynnp_mac" "dynn_Uilleim" } - dynn_Machair - dynn_Madethyn - dynn_Muireadhach - dynn_Na_Rannaibh - dynn_Neacail - dynn_SdI_bard - dynn_Sgain - dynn_Siorrachd - dynn_Somhairle - dynn_Srath_Nid - } - - male_names = { - Aaron AbbA_n Abner AbE_l AdomnA_n A_ed A_edgen A_educA_n A_edA_n A_engus Affiath Ailbe Ailbrend Ailbrenn AilchU_ Aildobur Ailgel A_ilgenA_n Ailgus - Ailill AilpI_n Ainbchellach A_indle Ainftech Ainmere Airechtach AirfhindA_n AirfhinnA_n Airleid Airmedach Amalgaid AmlaI_b AnfudA_n AnlO_n Anmchaid A_nrothA_n Ardgal - Ardgar Art Artbran Artgal Artgus ArtucA_n ArtU_r Assiucc Augaire AugustI_n Aurthuile BA_ethgalach BA_ethI_ne BA_etA_n BE_oA_ed Barrfhind BeccA_n Berrach BhA_tair - Blathmacc Bran Brandub Brangen Bressal Brian BriccE_ne BriccI_ne BroccA_n Bruatur Bruide BrE_naind BrE_nainn BrO_en BU_aidbE_o Caicher Cailech Cailte Cairbre - Cairell CaissE_ne CaissI_n CaissI_ne Canann CanannA_n Carlus Cathal CathalA_n Cathassach Cathbad CathmA_el CathmA_l Cathnio Cathub CausantI_n CaI_lte CaI_nchomrac - CaI_ndelbA_n Ceithernach Cellach CellachA_n CennE_tig Cenn-FA_elad CennlachA_n Cerball Cernach CernachA_n Cian CiarA_n CillE_ne CillI_ne CinA_ed Clemens Cobthach - Coirpre Colcu ColmA_n Columb ComgA_n Conaing Conall ConallA_n Conamail ConA_n Conchenn Conchobar Condla Congal Congalach Congus Conlang Conmac Conmacc Cailean - ConmA_el ConmA_l Conn Connla ConrI_ Constans ConstantI_n Corbb CorbA_n CorccA_n CorcrA_n Cormac Coscrach CoI_lboth Crimthann CrI_nA_n CrundmA_el CruinnmA_el - CrI_chA_n CrO_nA_n CuilE_n Cuindles Cuircthe Cummascach CA_emA_n CO_elbad CO_elub CO_emA_n CU_-Allaid CU_-Bretan CU_-Caech CU_-Cen CU_-Cen-MA_thair CU_-CU_arA_in CU_-Gamna CU_-RoI_ CU_anu CU_ldub CU_A_n - CU_A_nA_n DabI_d Daigre Dalbach DallA_n DaniE_l Dathal Dathgus DemmA_n Drystan Diarmait Doedgus Domangart Domnall Donn Donnchad Donncuan DonndubA_n Donngal - DonnucA_n DoE_lgus Drost Drust Dub-dA_-Lethe Dubcenn Dubgenn Dubh Dubhghall Dubhglais Dubthach DubA_ed DubA_n Duib Duiblesc Duibne DunA_ed DA_lach DI_cuill DI_glach DI_mmae - DI_mmasach DI_mmA_n DI_nertach DU_nacA_n DU_nadach DU_nchad DU_ngal DU_ngalach DU_nlang E_amonn Echmarcach E_chtgal E_chtgus Echthigern Echuid E_icnech E_icnechA_n ElA_ir E_nna E_nri E_ochad - Eochaid Eochu EochucA_n E_ogan Erc Ercaid ErcA_ed ErcA_n E_remO_n E_rennach ErnA_n EterscE_l EO_gan EO_ganA_n Fachtna Fairchellach Fallaman FarannA_n FaI_lbe Fearghus - Fechtnach Fedach Fearchar Fedelmid Feirgil Felic Fer-Fugaill Feradach Ferdomnach Fergal Fergus Fiachnae FianchU_ Findbarr Fingen Finguine Finn FinnacA_n Finnbarr - FinnchU_ Finnlagh Finnsnechtae Fintan Flaithbertach Flaithem FlaithemA_n Flaithgus FlaithrI_ Flann FlannacA_n Flannchad FlannA_n Fogartach Folachtach ForannA_n Forbassach Fothad Fothud - Fuacarta Fubthad Fuirechtach Fursu FA_elcar FA_elchad FA_elchU_ FA_eldobur FA_elgus FA_elA_n FA_elbe FI_achnae FI_adchU_ FI_ngin FI_nsnechta FO_carta GabrA_n Garalt Garbith Gilla-I_osa Gilla-BrI_gte - Gilla-Coluim Gilla-ComgA_in Gilla-CrI_st Gilla-na-NA_em Gilla-PA_traic Gilla-Ruad Glaisiuc Glaschu GlU_n-Iairn Gofraid GormacA_n Gormgus GormA_n Guaire GA_ethA_n - GA_ethI_ne GO_sacht Iacob Iarlaithe Ildulb Imchad Indrechtach Ioseph I_omhar Labraid Lachtnae LachtnA_n LachtnE_ne Laidcenn Laidgenn LaidI_ne LaisrE_n LennA_n Lethlobur Liam - Liber Lochlann Loingsech LonA_n LorcA_n Lugh Lugaid LugA_ed LA_egaire LO_chE_ne LO_chI_ne LO_eguire Macbethad Muirgein MA_elSnechtai Mac-Laisre MainchI_ne Maine ManchA_n Martan Murethach Mathgamain MatudA_n MinchA_n Mo-Chonna Mo-Lua MO_enach - Morand Morann MugrO_n Muirchertach MuirecA_n Muiredach Muirgius Murchad MurchU_ MA_el-Anfaid MA_el-Bresail MA_el-BrI_gte MA_el-Cein MA_el-CianA_in MA_el-CiarA_in MA_el-Coluim MA_el-Corgis - MA_el-Dubh MA_el-DU_in MA_el-Fothartaig MA_el-FA_baill MA_el-I_osa MA_el-MA_edO_c MA_el-Martain MA_el-MO_rda MA_el-Muire MA_el-MI_chI_l MA_el-Petair MA_el-PA_traic MA_el-Ruanaid MA_el-Sechnaill - MA_el-TO_lai MA_elA_n MA_enach MA_thair MU_adA_n Nadarchu Nannid Natfraech Natfraich Natsluaig Nechtan Niall Niallgus NiallA_n Nuadu OdrA_n O_engus O_enucA_n OissE_ne OissI_ne OlcA_n O_lchobar - OnchU_ Orthanach Oscar PA_traic Petair Pilib PO_l Proinsias Rechtabra RiacA_n Riaguil Robartach Rogallach Rogellach Ruah RuaidrI_ Ruarcc Rumann - RA_thach RI_gA_n RI_A_n RO_dA_n RO_nchU_ RO_nA_n RU_adacA_n RU_adA_n Scandal ScandlA_n ScellA_n Scolaige SE_aghdha SE_afra SE_amas SeA_n Sechnassach Selbach SenchA_n SeoA_n Sinach - SiothrU_n SlE_bI_ne Snedgus Sogan Somhairle Suibne SA_erbrethach SA_rA_n SE_igI_ne SE_tna SE_tnae Tadhg Taithlech Talorc TalorcA_n TemnE_n Tigernach TigernA_n - Tipraite Tomaltach TomA_s TorccA_n Trenchad Trengus Tressach TuathalA_n Tuireann TA_lA_n TO_la TU_athal Ualgarg Ualan Ualtar U_amnachA_n Uargal Uargalach Uargus - Uilliam UltA_n - } - female_names = { - Ablach A_edammair Affraic AI_binn AibilI_n Aileann A_ine Anlaith Anleta ArO_c Barrdub Ben-Laigen Ben-MI_de Ben-Muman Ben-Ulad Brigit BE_-FA_il BE_binn Cacht Caillech-FhinnE_in - Cainnech CaissE_ne CaitilI_n CaI_ntigern CaI_rech CathA_n CatrI_ona Cellach Ciar Cnes Coblaith Cobflaith Conchenn CondA_l CrI_nO_ch CrI_stina Cumman - Deirdre Der-bForgaill DerbA_il Derborgaill Der-Ilei Der-Lugdach Dianaim Doriend Dub-Dil Dub-Essa Dub-Lemna Dubchoblaig Dubgilla DU_insech DU_nlaith Echrad E_ibhleann - Eilionora Eithne EllbrI_g Emer E_taI_n E_ua Euginia FaI_lenn Fedelm Finneacht Finnguala Flann Forbflaith FI_ne Garb Gormuil GelgE_is GerrO_c Gnathnad Gormflaith - Gormlaith GrA_inne Imag I_te Lann LasairfI_ona Lathir Lerben Lerthan LI_gach Lucia Martha Mauda Muadhnait Muirenn Muirgel Muirne MA_el-Mide - MA_el-Muire MA_ire MA_iread MA_irgred MO_r MO_r-Muman NA_rbflaith Nuala O_rlaith O_rnat RO_is Sadb Samthann ScA_thach SE_bdann Selblaith Seonaid Sinech SiobA_n - Sisuile SlA_I_ne Sorcha Suaibsech SA_erlaith SE_tach SI_thmaith Tailefhlaith Tailltiu Temair Tuathflaith TO_mnat Uallach Uasal U_na - } - - patronym_prefix_male = "dynnpat_pre_Mac" - patronym_prefix_female = "dynnpat_pre_Mac" - dynasty_of_location_prefix = "dynnp_a" - - always_use_patronym = yes - - - pat_grf_name_chance = 30 - mat_grf_name_chance = 15 - father_name_chance = 5 - - pat_grm_name_chance = 30 - mat_grm_name_chance = 15 - mother_name_chance = 10 - - mercenary_names = { - { name = mercenary_company_gallowglasses } - { name = mercenary_company_redshanks } - } -} diff --git a/N3OW/common/culture/name_lists/00_iberian.txt b/N3OW/common/culture/name_lists/00_iberian.txt deleted file mode 100644 index 598141eb..00000000 --- a/N3OW/common/culture/name_lists/00_iberian.txt +++ /dev/null @@ -1,1438 +0,0 @@ -name_list_basque = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Agurto" } - { "dynnp_de" "dynn_Vizcaya" } - { "dynnp_d_" "dynn_A_valos" } - { "dynnp_de" "dynn_BazA_n" } - { "dynnp_de" "dynn_NA_jera" } - { "dynnp_de" "dynn_Noboa" } - { "dynnp_de" "dynn_Vidaure" } - { "dynnp_de" "dynn_Azagra" } - "dynn_Benavides" - { "dynnp_de" "dynn_ZU_N_iga" } - "dynn_Coronel" - { "dynnp_de" "dynn_Viguera" } - { "dynnp_de" "dynn_Cea" } - "dynn_Cajal" - { "dynnp_de" "dynn_los_Cameros" } - { "dynnp_de" "dynn_EstI_baliz" } - { "dynnp_de" "dynn_Viscaya" } - { "dynnp_de" "dynn_La_Rioja" } - { "dynnp_de" "dynn_Jaca" } - { "dynnp_de" "dynn_Laturce" } - "dynn_LadrO_n_de_Guevara" - } - - dynasty_names = { - { "dynnp_de" "dynn_Agurto" } - { "dynnp_de" "dynn_Vizcaya" } - { "dynnp_d_" "dynn_A_valos" } - { "dynnp_de" "dynn_BazA_n" } - { "dynnp_de" "dynn_NA_jera" } - { "dynnp_de" "dynn_Noboa" } - { "dynnp_de" "dynn_Vidaure" } - { "dynnp_de" "dynn_Azagra" } - "dynn_Benavides" - { "dynnp_de" "dynn_ZU_N_iga" } - "dynn_Coronel" - { "dynnp_de" "dynn_Viguera" } - { "dynnp_de" "dynn_Cea" } - "dynn_Cajal" - { "dynnp_de" "dynn_los_Cameros" } - { "dynnp_de" "dynn_EstI_baliz" } - { "dynnp_de" "dynn_Viscaya" } - { "dynnp_de" "dynn_La_Rioja" } - { "dynnp_de" "dynn_Laturce" } - "dynn_LadrO_n_de_Guevara" - } - - male_names = { - Alfontso Alvar Antso Armengol Aznar Belasko Bermudo Bernart Diego Donato - Egidio Eneko Erramun Fernando Filipe Fortun Galindo Gartzia Gil Gilen - Gomez Gontzal Henrique Herramel Jakue Joanes Karlos Kasio Ladron Lope - Luis Manrike MartI_n Munio NuN_o Obeko OrdoN_o Pelaio Piarres Ramiro - Rodrigo Suero Tibalt Vela Ximeno Zentulo - -# Abdala Isa Ismail Mohamed Motarrif Muza Saad Salama Taur Yahya Yunus Zahir - } - female_names = { - Adalais Aines Alausia Aldontza Anderkina Andregoto Antsa Assona Ava Azibella - Beatritz Belaskita Berengaria Blanka Briska Elbira Elisabet Eliza Emili Endulcia - Ermesinda Estefania Fakilo Fronilde Gersenda Guntroda Joana Katalina Kisilo Konstantzia - Leonor Maior Maria Matilda Matrona Mentzia Munia Muniadona Nunila NuN_a - Oneka Oria Plazentzia Tekla Teresa Toda Toda-Adalais Urraka Ximena - -# Awriya - } - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_ez" - patronym_suffix_female = "dynnpat_suf_ez" - always_use_patronym = yes - - pat_grf_name_chance = 80 - mat_grf_name_chance = 5 - father_name_chance = 5 - - pat_grm_name_chance = 55 - mat_grm_name_chance = 15 - mother_name_chance = 20 - - - - mercenary_names = { - { name = "mercenary_company_nafarroako_konpainia" coat_of_arms = "mc_nafarroako_konpainia" } - } -} -name_list_castilian = { - - cadet_dynasty_names = { - "dynn_NU_N_ez" - { "dynnp_de" "dynn_la_Cerda" } - { "dynnp_de" "dynn_Deza" } - { "dynnp_de" "dynn_Borgona" } - "dynn_Alonso" - { "dynnp_de" "dynn_Castro" } - { "dynnp_del" "dynn_Carpio" } - { "dynnp_de" "dynn_Bolea" } - { "dynnp_de" "dynn_AcuN_a" } - "dynn_RamI_rez" - "dynn_Trillo_de_las_Asturias" - { "dynnp_de" "dynn_Menezes" } - { "dynnp_de" "dynn_Alba_de_Liste" } - { "dynnp_de" "dynn_Castrogeriz" } - { "dynnp_de" "dynn_Alencastre" } - { "dynnp_de" "dynn_Ovando" } - { "dynnp_de" "dynn_Viguera" } - { "dynnp_de" "dynn_LeO_n" } - { "dynnp_de" "dynn_Benavides" } - "dynn_MenE_ndez" - { "dynnp_de" "dynn_TrastA_mara" } - { "dynnp_de" "dynn_CastaN_eda" } - { "dynnp_de" "dynn_Molina" } - "dynn_A_lvarez_de_Azagra" - { "dynnp_de" "dynn_Alfaro" } - "dynn_Ponce_de_LeO_n" - "dynn_Barrientos" - { "dynnp_de" "dynn_Ceballos" } - { "dynnp_de" "dynn_Toledo" } - { "dynnp_de" "dynn_CO_rdoba" } - { "dynnp_de" "dynn_Godoy" } - { "dynnp_de" "dynn_la_Vega" } - { "dynnp_de" "dynn_Villalobos" } - { "dynnp_de" "dynn_NoreN_a" } - { "dynnp_de" "dynn_GijO_n" } - { "dynnp_de" "dynn_Sotomayor" } - { "dynnp_de" "dynn_CA_ceres" } - { "dynnp_de" "dynn_SolI_s" } - { "dynnp_de" "dynn_QuiN_ones" } - { "dynnp_de" "dynn_Quintana" } - { "dynnp_de" "dynn_Padilla" } - { "dynnp_de" "dynn_Candamio" } - "dynn_BarragA_n" - "dynn_MejI_a" - "dynn_Cabeza_de_Vaca" - { "dynnp_de" "dynn_VillagarcI_a" } - { "dynnp_de" "dynn_Luna" } - { "dynnp_de" "dynn_la_Cueva" } - { "dynnp_de" "dynn_Pacheco" } - { "dynnp_de" "dynn_CA_rdenas" } - "dynn_FernA_ndez" - "dynn_PE_rez" - "dynn_RuI_z" - "dynn_LO_pez" - "dynn_DI_az" - "dynn_Alonso" - "dynn_SA_nchez" - "dynn_LA_inez" - { "dynnp_de" "dynn_Prado" } - "dynn_GutiE_rrez" - { "dynnp_de" "dynn_LiE_bana" } - "dynn_Feijoo" - { "dynnp_de" "dynn_Lugo" } - { "dynnp_de" "dynn_Bergido" } - { "dynnp_de" "dynn_PeN_alba" } - "dynn_MuN_oz" - { "dynnp_de" "dynn_Miravalles" } - { "dynnp_de" "dynn_Cisneros" } - "dynn_PelA_ez" - { "dynnp_de" "dynn_SahagU_n" } - "dynn_Alfonso" - "dynn_RodrI_guez" - "dynn_BermU_dez" - { "dynnp_de" "dynn_Manzanedo" } - { "dynnp_de" "dynn_AlagO_n" } - { "dynnp_de" "dynn_Samos" } - { "dynnp_de" "dynn_Villacorta" } - { "dynnp_de" "dynn_SantibA_N_ez" } - { "dynnp_de" "dynn_Silos" } - { "dynnp_de" "dynn_Aguilar" } - { "dynnp_de" "dynn_Toro" } - { "dynnp_de" "dynn_Segovia" } - { "dynnp_de" "dynn_Biedma" } - { "dynnp_de" "dynn_Cabra" } - { "dynnp_de" "dynn_Ayerbe" } - { "dynnp_de" "dynn_HI_jar" } - { "dynnp_de" "dynn_Castilla_y_LeO_n" } - "dynn_Furtado" - { "dynnp_de" "dynn_Soler" } - { "dynnp_de" "dynn_CaN_amas" } - { "dynnp_de" "dynn_Borja" } - { "dynnp_de" "dynn_RiaN_o" } - { "dynnp_de" "dynn_Limia" } - { "dynnp_de" "dynn_Belorado" } - { "dynnp_de" "dynn_Arroyolos" } - { "dynnp_de" "dynn_Villamayor" } - "dynn_Manrique" - "dynn_Venegas" - { "dynnp_de" "dynn_la_Vega" } - { "dynnp_de" "dynn_Rojas" } - { "dynnp_de" "dynn_Escobar" } - { "dynnp_de" "dynn_Fuente_Almexir" } - { "dynnp_de" "dynn_Avellaneda" } - { "dynnp_de" "dynn_Fano" } - "dynn_Adgaz" - { "dynnp_de" "dynn_Xinzo" } - { "dynnp_de" "dynn_Entralgo" } - { "dynnp_de" "dynn_Feniosara" } - { "dynnp_de" "dynn_Saz" } - { "dynnp_de" "dynn_Silva" } - { "dynnp_de" "dynn_ToroN_o" } - { "dynnp_del" "dynn_Puente" } - { "dynnp_de" "dynn_Palencia" } - "dynn_HelI_as" - "dynn_GelmI_rez" - "dynn_Episcopus" - "dynn_Camundo" - "dynn_GundestE_iz" - "dynn_MuN_I_z" - { "dynnp_de" "dynn_PadrO_n" } - { "dynnp_de" "dynn_Landora" } - { "dynnp_de" "dynn_CarriO_n" } - { "dynnp_de" "dynn_San_MillA_n" } - { "dynnp_de" "dynn_la_Frontera" } - "dynn_Icaza" - { "dynnp_de" "dynn_Yanguas" } - { "dynnp_de" "dynn_Novoa" } - { "dynnp_de" "dynn_Cevallos" } - { "dynnp_de" "dynn_Santsoles" } - { "dynnp_de" "dynn_Barrantes" } - "dynn_Gallego" - { "dynnp_de" "dynn_Quiroga" } - "dynn_Maldonado" - { "dynnp_de" "dynn_Fuentes" } - { "dynnp_de" "dynn_TrastA_mara" } - { "dynnp_de" "dynn_Santiago" } - { "dynnp_de" "dynn_Niebla" } - { "dynnp_de" "dynn_CA_diz" } - { "dynnp_de" "dynn_Algeciras" } - { "dynnp_de" "dynn_MA_laga" } - { "dynnp_de" "dynn_AlmerI_a" } - { "dynnp_de" "dynn_Murcia" } - { "dynnp_de" "dynn_Denia" } - { "dynnp_de" "dynn_Valencia" } - { "dynnp_de" "dynn_Castellon" } - { "dynnp_de" "dynn_AlbarracI_n" } - { "dynnp_de" "dynn_Calatayud" } - { "dynnp_de" "dynn_Molina" } - { "dynnp_de" "dynn_Cuenca" } - { "dynnp_de" "dynn_La_Mancha" } - { "dynnp_de" "dynn_Almansa" } - { "dynnp_de" "dynn_Granada" } - { "dynnp_de" "dynn_Cordoba" } - { "dynnp_de" "dynn_Sevilla" } - { "dynnp_de" "dynn_Aracena" } - { "dynnp_de" "dynn_Badajoz" } - { "dynnp_de" "dynn_Astorga" } - { "dynnp_de" "dynn_LeO_n" } - { "dynnp_de" "dynn_Zamora" } - { "dynnp_de" "dynn_Salamanca" } - { "dynnp_de" "dynn_AlcA_ntara" } - { "dynnp_de" "dynn_Plasencia" } - { "dynnp_de" "dynn_Calatrava" } - { "dynnp_de" "dynn_Valladolid" } - { "dynnp_de" "dynn_Burgos" } - { "dynnp_de" "dynn_Soria" } - { "dynnp_de" "dynn_Zaragoza" } - "dynn_Arias" - { "dynnp_de" "dynn_Mendoza" } - "dynn_MartI_nez_de_Oviedo" - { "dynnp_de" "dynn_Peralta" } - "dynn_PE_rez_de_Zamora" - "dynn_MartI_n" - { "dynnp_de" "dynn_Castrosiero" } - { "dynnp_de" "dynn_Toledo" } - } - - dynasty_names = { - "dynn_NU_N_ez" - { "dynnp_de" "dynn_la_Cerda" } - { "dynnp_de" "dynn_Deza" } - { "dynnp_de" "dynn_Borgona" } - "dynn_Alonso" - { "dynnp_de" "dynn_Castro" } - { "dynnp_del" "dynn_Carpio" } - { "dynnp_de" "dynn_Bolea" } - { "dynnp_de" "dynn_AcuN_a" } - "dynn_RamI_rez" - "dynn_Trillo_de_las_Asturias" - { "dynnp_de" "dynn_Menezes" } - { "dynnp_de" "dynn_las_Asturias" } - { "dynnp_de" "dynn_Alba_de_Liste" } - { "dynnp_de" "dynn_Castrogeriz" } - { "dynnp_de" "dynn_Alencastre" } - { "dynnp_de" "dynn_Ovando" } - { "dynnp_de" "dynn_Viguera" } - { "dynnp_de" "dynn_LeO_n" } - { "dynnp_de" "dynn_Benavides" } - "dynn_MenE_ndez" - { "dynnp_de" "dynn_TrastA_mara" } - { "dynnp_de" "dynn_CastaN_eda" } - { "dynnp_de" "dynn_Molina" } - "dynn_A_lvarez_de_Azagra" - { "dynnp_de" "dynn_Alfaro" } - "dynn_Ponce_de_LeO_n" - "dynn_Barrientos" - { "dynnp_de" "dynn_Ceballos" } - { "dynnp_de" "dynn_Toledo" } - { "dynnp_de" "dynn_CO_rdoba" } - { "dynnp_de" "dynn_Godoy" } - { "dynnp_de" "dynn_la_Vega" } - { "dynnp_de" "dynn_Villalobos" } - { "dynnp_de" "dynn_NoreN_a" } - { "dynnp_de" "dynn_GijO_n" } - { "dynnp_de" "dynn_Sotomayor" } - { "dynnp_de" "dynn_CA_ceres" } - { "dynnp_de" "dynn_SolI_s" } - { "dynnp_de" "dynn_QuiN_ones" } - { "dynnp_de" "dynn_Quintana" } - { "dynnp_de" "dynn_Padilla" } - { "dynnp_de" "dynn_Candamio" } - "dynn_BarragA_n" - "dynn_MejI_a" - "dynn_Cabeza_de_Vaca" - { "dynnp_de" "dynn_VillagarcI_a" } - { "dynnp_de" "dynn_Luna" } - { "dynnp_de" "dynn_la_Cueva" } - { "dynnp_de" "dynn_Pacheco" } - { "dynnp_de" "dynn_CA_rdenas" } - "dynn_FernA_ndez" - "dynn_PE_rez" - "dynn_RuI_z" - "dynn_LO_pez" - "dynn_DI_az" - "dynn_Alonso" - "dynn_SA_nchez" - "dynn_LA_inez" - { "dynnp_de" "dynn_Prado" } - "dynn_GutiE_rrez" - { "dynnp_de" "dynn_LiE_bana" } - "dynn_Feijoo" - { "dynnp_de" "dynn_Lugo" } - { "dynnp_de" "dynn_Bergido" } - { "dynnp_de" "dynn_PeN_alba" } - "dynn_MuN_oz" - { "dynnp_de" "dynn_Miravalles" } - { "dynnp_de" "dynn_Cisneros" } - "dynn_PelA_ez" - { "dynnp_de" "dynn_SahagU_n" } - "dynn_Alfonso" - "dynn_RodrI_guez" - "dynn_BermU_dez" - { "dynnp_de" "dynn_Manzanedo" } - { "dynnp_de" "dynn_AlagO_n" } - { "dynnp_de" "dynn_Samos" } - { "dynnp_de" "dynn_Villacorta" } - { "dynnp_de" "dynn_SantibA_N_ez" } - { "dynnp_de" "dynn_Silos" } - { "dynnp_de" "dynn_Aguilar" } - { "dynnp_de" "dynn_Toro" } - { "dynnp_de" "dynn_Segovia" } - { "dynnp_de" "dynn_Biedma" } - { "dynnp_de" "dynn_Cabra" } - { "dynnp_de" "dynn_Ayerbe" } - { "dynnp_de" "dynn_HI_jar" } - { "dynnp_de" "dynn_Castilla_y_LeO_n" } - { "dynnp_de" "dynn_AragO_n" } - { "dynnp_de" "dynn_Risnal" } - "dynn_Furtado" - { "dynnp_de" "dynn_Soler" } - { "dynnp_de" "dynn_CaN_amas" } - { "dynnp_de" "dynn_Borja" } - { "dynnp_de" "dynn_Huesca" } - { "dynnp_de" "dynn_RiaN_o" } - { "dynnp_de" "dynn_Limia" } - { "dynnp_de" "dynn_Belorado" } - { "dynnp_de" "dynn_Arroyolos" } - { "dynnp_de" "dynn_Villamayor" } - "dynn_Manrique" - "dynn_Venegas" - { "dynnp_de" "dynn_la_Vega" } - { "dynnp_de" "dynn_Rojas" } - { "dynnp_de" "dynn_Escobar" } - { "dynnp_de" "dynn_Fuente_Almexir" } - { "dynnp_de" "dynn_Avellaneda" } - { "dynnp_de" "dynn_Fano" } - "dynn_Adgaz" - { "dynnp_de" "dynn_Xinzo" } - { "dynnp_de" "dynn_Entralgo" } - { "dynnp_de" "dynn_Feniosara" } - { "dynnp_de" "dynn_Saz" } - { "dynnp_de" "dynn_Silva" } - { "dynnp_de" "dynn_ToroN_o" } - { "dynnp_del" "dynn_Puente" } - { "dynnp_de" "dynn_Palencia" } - "dynn_HelI_as" - "dynn_GelmI_rez" - "dynn_Episcopus" - "dynn_Camundo" - "dynn_GundestE_iz" - "dynn_MuN_I_z" - { "dynnp_de" "dynn_PadrO_n" } - { "dynnp_de" "dynn_Landora" } - { "dynnp_de" "dynn_CarriO_n" } - { "dynnp_de" "dynn_San_MillA_n" } - { "dynnp_de" "dynn_la_Frontera" } - "dynn_Icaza" - { "dynnp_de" "dynn_Yanguas" } - { "dynnp_de" "dynn_Novoa" } - { "dynnp_de" "dynn_Cevallos" } - { "dynnp_de" "dynn_Santsoles" } - { "dynnp_de" "dynn_Barrantes" } - "dynn_Gallego" - { "dynnp_de" "dynn_Quiroga" } - "dynn_Maldonado" - { "dynnp_de" "dynn_Fuentes" } - { "dynnp_de" "dynn_TrastA_mara" } - { "dynnp_de" "dynn_Santiago" } - { "dynnp_de" "dynn_Niebla" } - { "dynnp_de" "dynn_CA_diz" } - { "dynnp_de" "dynn_Algeciras" } - { "dynnp_de" "dynn_MA_laga" } - { "dynnp_de" "dynn_AlmerI_a" } - { "dynnp_de" "dynn_Murcia" } - { "dynnp_de" "dynn_Denia" } - { "dynnp_de" "dynn_Valencia" } - { "dynnp_de" "dynn_Castellon" } - { "dynnp_de" "dynn_AlbarracI_n" } - { "dynnp_de" "dynn_Calatayud" } - { "dynnp_de" "dynn_Molina" } - { "dynnp_de" "dynn_Cuenca" } - { "dynnp_de" "dynn_La_Mancha" } - { "dynnp_de" "dynn_Almansa" } - { "dynnp_de" "dynn_Granada" } - { "dynnp_de" "dynn_Cordoba" } - { "dynnp_de" "dynn_Sevilla" } - { "dynnp_de" "dynn_Aracena" } - { "dynnp_de" "dynn_Badajoz" } - { "dynnp_de" "dynn_Astorga" } - { "dynnp_de" "dynn_LeO_n" } - { "dynnp_de" "dynn_Zamora" } - { "dynnp_de" "dynn_Salamanca" } - { "dynnp_de" "dynn_AlcA_ntara" } - { "dynnp_de" "dynn_Plasencia" } - { "dynnp_de" "dynn_Calatrava" } - { "dynnp_de" "dynn_Valladolid" } - { "dynnp_de" "dynn_Burgos" } - { "dynnp_de" "dynn_Soria" } - { "dynnp_de" "dynn_Zaragoza" } - "dynn_Arias" - { "dynnp_de" "dynn_Mendoza" } - "dynn_MartI_nez_de_Oviedo" - { "dynnp_de" "dynn_Peralta" } - "dynn_PE_rez_de_Zamora" - "dynn_MartI_n" - { "dynnp_de" "dynn_Castrosiero" } - { "dynnp_de" "dynn_Toledo" } - } - - male_names = { - Alfonso Alonso A_lvar A_lvaro AndrE_s Ansur Antonino Arias Benito Berenguel - Bermudo Bernardo Diego Domingo Enrique Esteban Fadrique Felipe FernA_n Fernando - Fruela GarcI_a Gerardo Gil GO_mez Gonzalo GuillE_n Guillermo Gutierre Hermenegildo - Jaime Jimeno Juan LaI_n Lope Lorenzo Luis Manrique Manuel MartI_n - Menendo Munio NuN_o OrdoN_o Osorio Oveco Pedro Pelayo Pero Ponce - Raimundo Ramiro RamO_n Rodrigo Salvador Sancho SebastiA_n SimO_n Suero Tello - Teobaldo Vela Velasco Vellido - } - female_names = { - Aldonza Alduara Alicia Anderquina Andregoto Aragonte Argilo Beatriz Benita Berenguela - Blanca BrI_gida Catalina Constanza Cristina DueN_a Dulce Elvira Ermengarda Ermesinda - Eslonza EstefanI_a Eulalia Eva Eylo FlA_mula Fronilde Godina Goto Gotruda - Guina Guiomar Gustio InEEs Isabel Jimena Juana Leonor Mafalda Margarita - MarI_a Marina Marquesa Mayor MencI_a MI_lia Munia Muniadona Oneca Sancha - Sol Teresa Toda Urraca Velasquita Violante Visclavara - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_ez" - patronym_suffix_female = "dynnpat_suf_ez" - always_use_patronym = yes - - pat_grf_name_chance = 45 - mat_grf_name_chance = 15 - father_name_chance = 30 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 10 - mother_name_chance = 40 - - - - mercenary_names = { - { name = "mercenary_company_slaughterers" } - { name = "mercenary_company_band_of_the_brigand_emperor" } - } -} -name_list_catalan = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Mallorca" } - { "dynnp_d_" "dynn_EntenC_a" } - { "dynnp_d_" "dynn_Urgell" } - { "dynnp_de" "dynn_Vilademuls" } - { "dynnp_d_" "dynn_Anoia" } - { "dynnp_d_" "dynn_AragO_" } - { "dynnp_de" "dynn_Montcada" } - { "dynnp_de" "dynn_LluC_A_" } - { "dynnp_d_" "dynn_EmpU_ries" } - { "dynnp_de" "dynn_Ribera" } - { "dynnp_d_" "dynn_Urgell" } - "dynn_Barcino" - { "dynnp_de" "dynn_ValE_ncia" } - { "dynnp_de" "dynn_Gandia" } - { "dynnp_d_" "dynn_AragO_" } - { "dynnp_de" "dynn_Villena" } - { "dynnp_de" "dynn_Figueroa" } - "dynn_Desllor" - { "dynnp_de" "dynn_Tost" } - { "dynnp_de" "dynn_CastellbO_" } - { "dynnp_de" "dynn_Cervera" } - { "dynnp_de" "dynn_Torroja" } - { "dynnp_d_" "dynn_Aniort" } - { "dynnp_de" "dynn_XE_rica" } - { "dynnp_del" "dynn_Rei" } - { "dynnp_de" "dynn_PinO_s" } - { "dynnp_de" "dynn_Vilaragut" } - { "dynnp_del" "dynn_Port" } - { "dynnp_de" "dynn_Castre" } - { "dynnp_de" "dynn_Canet" } - { "dynnp_de" "dynn_Sa_Roca" } - { "dynnp_de" "dynn_Thous" } - "dynn_March" - { "dynnp_de" "dynn_Corbera" } - { "dynnp_de" "dynn_Montsoriu" } - "dynn_Despuig" - { "dynnp_d_" "dynn_Almenara" } - { "dynnp_de" "dynn_Castellvell" } - { "dynnp_de" "dynn_TA_rrega" } - { "dynnp_de" "dynn_CastellO_" } - "dynn_Urgell" - { "dynnp_d_" "dynn_EmpU_ries" } - { "dynnp_del" "dynn_RipollE_s" } - { "dynnp_d_" "dynn_Amador" } - { "dynnp_de" "dynn_Cardona" } - { "dynnp_de" "dynn_Montcada" } - { "dynnp_de" "dynn_Mataplana" } - { "dynnp_de" "dynn_Cardona" } - { "dynnp_d_" "dynn_Erill" } - { "dynnp_d_" "dynn_en_Bas" } - "dynn_RocO_" - { "dynnp_de" "dynn_Sant_MartI_" } - "dynn_GarC_adO_" - { "dynnp_de" "dynn_Sales" } - { "dynnp_de" "dynn_RibellE_s" } - { "dynnp_de" "dynn_MontclU_s" } - { "dynnp_de" "dynn_Castellet" } - { "dynnp_de" "dynn_CervellO_" } - { "dynnp_d_" "dynn_AntillO_" } - { "dynnp_de" "dynn_Palafolls" } - { "dynnp_de" "dynn_Castellnou" } - "dynn_Descatllar" - { "dynnp_de" "dynn_Cabrenys" } - { "dynnp_d_" "dynn_Anglesola" } - "dynn_Alemany" - { "dynnp_de" "dynn_CruI_lles" } - { "dynnp_de" "dynn_Pontiac" } - { "dynnp_de" "dynn_Rocafull" } - { "dynnp_d_" "dynn_A_ger" } - "dynn_PonC__de_Minerva" - { "dynnp_de" "dynn_Tarragona" } - "dynn_Ferrer" - { "dynnp_de" "dynn_Lleida" } - { "dynnp_d_" "dynn_EmpordA_" } - } - - dynasty_names = { - { "dynnp_de" "dynn_Mallorca" } - { "dynnp_d_" "dynn_EntenC_a" } - { "dynnp_d_" "dynn_Urgell" } - { "dynnp_de" "dynn_Vilademuls" } - { "dynnp_d_" "dynn_Anoia" } - { "dynnp_d_" "dynn_AragO_" } - { "dynnp_de" "dynn_Montcada" } - { "dynnp_de" "dynn_LluC_A_" } - { "dynnp_d_" "dynn_EmpU_ries" } - { "dynnp_de" "dynn_Ribera" } - { "dynnp_d_" "dynn_Urgell" } - "dynn_Barcino" - { "dynnp_de" "dynn_ValE_ncia" } - { "dynnp_de" "dynn_Gandia" } - { "dynnp_d_" "dynn_AragO_" } - { "dynnp_de" "dynn_Villena" } - { "dynnp_de" "dynn_Figueroa" } - "dynn_Desllor" - { "dynnp_de" "dynn_Tost" } - { "dynnp_de" "dynn_CastellbO_" } - { "dynnp_de" "dynn_Cervera" } - { "dynnp_de" "dynn_Torroja" } - { "dynnp_d_" "dynn_Aniort" } - { "dynnp_de" "dynn_XE_rica" } - { "dynnp_del" "dynn_Rei" } - { "dynnp_de" "dynn_PinO_s" } - { "dynnp_de" "dynn_Vilaragut" } - { "dynnp_del" "dynn_Port" } - { "dynnp_de" "dynn_Castre" } - { "dynnp_de" "dynn_Canet" } - { "dynnp_de" "dynn_Sa_Roca" } - { "dynnp_de" "dynn_Thous" } - "dynn_March" - { "dynnp_de" "dynn_Corbera" } - { "dynnp_de" "dynn_Montsoriu" } - "dynn_Despuig" - { "dynnp_d_" "dynn_Almenara" } - { "dynnp_de" "dynn_Castellvell" } - { "dynnp_de" "dynn_TA_rrega" } - { "dynnp_de" "dynn_CastellO_" } - "dynn_Urgell" - { "dynnp_d_" "dynn_EmpU_ries" } - { "dynnp_del" "dynn_RipollE_s" } - { "dynnp_d_" "dynn_Amador" } - { "dynnp_de" "dynn_Cardona" } - { "dynnp_de" "dynn_Montcada" } - { "dynnp_de" "dynn_Mataplana" } - { "dynnp_de" "dynn_Cardona" } - { "dynnp_d_" "dynn_Erill" } - { "dynnp_d_" "dynn_en_Bas" } - "dynn_RocO_" - { "dynnp_de" "dynn_Sant_MartI_" } - "dynn_GarC_adO_" - { "dynnp_de" "dynn_Sales" } - { "dynnp_de" "dynn_RibellE_s" } - { "dynnp_de" "dynn_MontclU_s" } - { "dynnp_de" "dynn_Castellet" } - { "dynnp_de" "dynn_CervellO_" } - { "dynnp_d_" "dynn_AntillO_" } - { "dynnp_de" "dynn_Palafolls" } - { "dynnp_de" "dynn_Castellnou" } - "dynn_Descatllar" - { "dynnp_de" "dynn_Cabrenys" } - { "dynnp_d_" "dynn_Anglesola" } - "dynn_Alemany" - { "dynnp_de" "dynn_CruI_lles" } - { "dynnp_de" "dynn_Pontiac" } - { "dynnp_de" "dynn_Rocafull" } - { "dynnp_d_" "dynn_A_ger" } - "dynn_PonC__de_Minerva" - { "dynnp_de" "dynn_Tarragona" } - "dynn_Ferrer" - { "dynnp_de" "dynn_Lleida" } - { "dynnp_d_" "dynn_EmpordA_" } - } - - male_names = { - Alfons AAlvar Arnau Arnau-MirO_ Artau Benet Berenguer Berenguer-Ramon Berenguer-Renard Bermond - Bernat Bernat-Amat Bernat-Guillem Bernat-Hug Bertran Borrell Carles Dalmau Dalmau-Berenguer Deodat - DI_dac Enric Ermengol Felip Felip-Dalmau Ferran Frederic GalcerA_ Gausbert Gausfred - Gerard Gombau Guerau GuifrE_ Guillem Guillem-GalcerA_ Guillem-JordA_ Guillem-Ramon Guislabert Hug - Hug-JofrE_ Jaume Joan Joan-Guerau JofrE_ Llop Lluis Manel Mateu MirO_ - Munio NapoleO_ NunO_ Oliba Ott Pagan Pere Pere-Amat Pere-Ramon PonC_ - PonC_-Hug Radulf Ramir Ramon Ramon-Berenguer Ramon-Borrell Renard Riculf Roderic Roger - Roger-Bernat SanC_ Sunifred Sunyer Tetbald Udalard - } - female_names = { - Adelaida AgnE_s Alamanda AldonC_a Algaburga Almodis Angarina Anglesa Arnaua - Arsenda Aurembaix Ava Beatriu Beliarda Berenguera Blanca Brunisenda Caterina CecI_lia - Cesarea Clemencia ConstanC_a DolC_a Eldionda Elionor Elisenda Elvira Ermenerda Ermengarda - Ermessenda Esclaramunda Estefania Flor Gaia Galceranda Gausfredina Gotruda Gueraua Guillelma - Guinidilda Guisla Isabel Isabel-Sibila Joana Jusiana Laura Ledgarda LlU_cia Mahalta - Maior Margarida Maria Marquesa Miraglia MU_nia MU_niadomna Nicolesa O_ria Peronella - Ralinda Ramona Ricarda Riquilda SanC_a Saura Sesenanda Sibila Teresa Timbor - Toda Urraca ValE_ncia Violant Ximena - } - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - always_use_patronym = yes - - pat_grf_name_chance = 50 - mat_grf_name_chance = 10 - father_name_chance = 30 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 25 - mother_name_chance = 25 - - - - mercenary_names = { - { name = "mercenary_company_gran_companyia_catalana" coat_of_arms = "mc_gran_companyia_catalana" } - } -} -name_list_portuguese = { - - cadet_dynasty_names = { - { "dynnp_de" "dynn_Coimbra" } - "dynn_FogaC_a" - "dynn_Nunes" - { "dynnp_de" "dynn_Borgonha" } - "dynn_Mendes" - { "dynnp_de" "dynn_Albuquerque" } - { "dynnp_de" "dynn_Ribeira" } - "dynn_Pacheco" - { "dynnp_de" "dynn_Briteiros" } - { "dynnp_de" "dynn_Briteirose" } - { "dynnp_de" "dynn_Siones" } - { "dynnp_de" "dynn_Pereira" } - { "dynnp_de" "dynn_Aviz" } - { "dynnp_de" "dynn_Fonseca" } - { "dynnp_da" "dynn_Cunha" } - { "dynnp_de" "dynn_Braga" } - "dynn_Froilies" - "dynn_Hispano" - { "dynnp_de" "dynn_TA_vora" } - "dynn_Moniz" - "dynn_Pais" - { "dynnp_de" "dynn_SA_" } - "dynn_Martins" - { "dynnp_de" "dynn_Melo" } - "dynn_Certores" - { "dynnp_de" "dynn_Riva" } - { "dynnp_de" "dynn_Coimbra" } - { "dynnp_de" "dynn_Lisboa" } - { "dynnp_de" "dynn_AlcA_cer_do_Sal" } - { "dynnp_de" "dynn_Silves" } - { "dynnp_de" "dynn_Faro" } - { "dynnp_de" "dynn_ME_rtola" } - { "dynnp_de" "dynn_E_vora" } - { "dynnp_de" "dynn_Castelo_Branco" } - { "dynnp_de" "dynn_Braganza" } - "dynn_Camelo" - "dynn_Pires" - "dynn_FernA_ndez_de_Lima" - "dynn_Darc" - { "dynnp_de" "dynn_Vasconcelos" } - { "dynnp_de" "dynn_Lumiares" } - { "dynnp_de" "dynn_Aboim" } - { "dynnp_de" "dynn_Valadares" } - { "dynnp_de" "dynn_Sousa_Chichorro" } - { "dynnp_de" "dynn_Sousa_Arronches" } - { "dynnp_de" "dynn_Soverosa" } - { "dynnp_de" "dynn_Alvarenga" } - "dynn_Coelho" - { "dynnp_da" "dynn_Fonseca" } - { "dynnp_de" "dynn_Sande" } - { "dynnp_de" "dynn_Melo" } - { "dynnp_da" "dynn_NO_brega" } - { "dynnp_de" "dynn_Portugal" } - "dynn_Arias" - } - - dynasty_names = { - { "dynnp_de" "dynn_Coimbra" } - "dynn_FogaC_a" - "dynn_Nunes" - { "dynnp_de" "dynn_Borgonha" } - "dynn_Mendes" - { "dynnp_de" "dynn_Albuquerque" } - { "dynnp_de" "dynn_Ribeira" } - "dynn_Pacheco" - { "dynnp_de" "dynn_Briteiros" } - { "dynnp_de" "dynn_Briteirose" } - { "dynnp_de" "dynn_Siones" } - { "dynnp_de" "dynn_Pereira" } - { "dynnp_de" "dynn_Aviz" } - { "dynnp_de" "dynn_Fonseca" } - { "dynnp_da" "dynn_Cunha" } - { "dynnp_de" "dynn_Braga" } - "dynn_Froilies" - "dynn_Hispano" - { "dynnp_de" "dynn_TA_vora" } - "dynn_Moniz" - "dynn_Pais" - { "dynnp_de" "dynn_SA_" } - "dynn_Martins" - { "dynnp_de" "dynn_Melo" } - "dynn_Certores" - { "dynnp_de" "dynn_Riva" } - { "dynnp_de" "dynn_Coimbra" } - { "dynnp_de" "dynn_Lisboa" } - { "dynnp_de" "dynn_AlcA_cer_do_Sal" } - { "dynnp_de" "dynn_Silves" } - { "dynnp_de" "dynn_Faro" } - { "dynnp_de" "dynn_ME_rtola" } - { "dynnp_de" "dynn_E_vora" } - { "dynnp_de" "dynn_Castelo_Branco" } - { "dynnp_de" "dynn_Braganza" } - "dynn_Camelo" - "dynn_Pires" - "dynn_FernA_ndez_de_Lima" - "dynn_Darc" - { "dynnp_de" "dynn_Vasconcelos" } - { "dynnp_de" "dynn_Lumiares" } - { "dynnp_de" "dynn_Aboim" } - { "dynnp_de" "dynn_Valadares" } - { "dynnp_de" "dynn_Sousa_Chichorro" } - { "dynnp_de" "dynn_Sousa_Arronches" } - { "dynnp_de" "dynn_Soverosa" } - { "dynnp_de" "dynn_Alvarenga" } - "dynn_Coelho" - { "dynnp_da" "dynn_Fonseca" } - { "dynnp_de" "dynn_Sande" } - { "dynnp_de" "dynn_Melo" } - { "dynnp_da" "dynn_NO_brega" } - { "dynnp_de" "dynn_Portugal" } - "dynn_Arias" - } - - male_names = { - Abril Afonso Aires Aloito A_lvaro AndrE_ Arualdo Aurovelido BerengA_rio Bermudo - Bernardo Dinis Diogo DurA_o Egas EstE_vA_o FernA_o Fernando Galindo Garcia - Geraldo Gil Godinho Gomes GonC_alo Gondesendo Guilherme Guterre Heitor Henrique - Hermenegildo HermI_gio JoA_o Lopo LourenC_o Lovesendo Lucidio Manuel Martim Martinho - Mem Mendo Monio MourA_o Muno Nuno Ordonho Paio Pedro Pero - PO_ncio Raimundo Ramiro Roberto Rodrigo Rui Sancho SebastiA_o Sisnando Soeiro - Trastemiro Vasco Vela Vicente Xelmirio - } - female_names = { - Adosinda Alda Aldara AldonC_a Aragunta Ausenda Beatriz BerengA_ria Branca Brites - Catarina Chamoa Clara ConstanC_a Cristina Domingas DO_rdia Dulce Elvira Emisu - Ermesinda Estevainha EstefA_nia Eva Fruilhe Geralda GonC_inha Goda Goina Goldregodo - Gontinha Gontroda Guiomar Ilduara InE_s Isabel Joana LeodegU_ndia Leonor Loba - LU_cia Mafalda Margarida Maria Marinha Marquesa ME_cia MI_lia Moninha Mor - Mumadona Onega Ouroana Ourtigueira Sancha Senhorinha Teresa Toda Tota Trodilde - Unisco Urraca Usco Velasquida Violante Vivili Ximena - } - - dynasty_of_location_prefix = "dynnp_de" - patronym_suffix_male = "dynnpat_suf_es" - patronym_suffix_female = "dynnpat_suf_es" - always_use_patronym = yes - - - - pat_grf_name_chance = 55 - mat_grf_name_chance = 5 - father_name_chance = 30 - - pat_grm_name_chance = 60 - mat_grm_name_chance = 15 - mother_name_chance = 15 - - - - mercenary_names = { - { name = mercenary_company_counts_exiles } - } -} -name_list_visigothic = { - - cadet_dynasty_names = { - "dynn_Erwigiana" - "dynn_Kindasuinthiana" - "dynn_Athanagildid" - "dynn_Athaulf" - "dynn_Sigireik" - "dynn_Gaisalaik" - "dynn_Thiudis" - "dynn_Liwa" - "dynn_Guntimer" - "dynn_Swinthila" - "dynn_Tulga" - "dynn_Hairwig" - "dynn_Witiza" - "dynn_Rotreik" - "dynn_Lewigild" - "dynn_Walja" - "dynn_Witireik" - "dynn_Sisibaud" - "dynn_Kindila" - "dynn_Wanbs" - } - - dynasty_names = { - "dynn_Erwigiana" - "dynn_Kindasuinthiana" - "dynn_Athanagildid" - "dynn_Athaulf" - "dynn_Sigireik" - "dynn_Gaisalaik" - "dynn_Thiudis" - "dynn_Liwa" - "dynn_Guntimer" - "dynn_Swinthila" - "dynn_Tulga" - "dynn_Hairwig" - "dynn_Witiza" - "dynn_Rotreik" - "dynn_Lewigild" - "dynn_Walja" - "dynn_Witireik" - "dynn_Sisibaud" - "dynn_Kindila" - "dynn_Wanbs" - } - - male_names = { - Adelfonso Adelgaster Agila Airmanagildo Alaricho Alatheo Aloito Amalaricho Amalmondo Ambroz - Aoricho Ardo Arias Assur Atawulfo Athanagildo Athanaricho Aurelio Bego Bera - Berengario Diaco Egica Ermengar Erwigio Euricho Fafila Fredol Friedenando Friednand - Fruella GarC_i Gaton Gauzberto Geila Gesalecho GonC_alo Gundemar Guttier Johan - Julian Khindaswintho Khintila Leovigildo Liuva Liuvericho Lucidio Lupo Madrubal Matheo - Mauregato Miron Monnio Nunno Obada Oddilon Odoario Oliba Olmondo Oppas - Ordonno Pelagio Petro Radulfo Ranimiro Rekkaredo Rekkeswintho Ricimero Riculfo Rocesthes - Rodericho Rostan Sans Savarico Silo Sisebuto Sisenando Suinthila Suneario Suniefredo - Tello Theodefredo Theodemiro Theodoricho Theudigislo Theudis Thorismondo Tulga Veremondo Wifredo - Wimarano Witiza Wittericho - -# Abdela AbdelaC_iC_ Abdelmelic Abdeluahid Abderrabmen Abrafim Ambroz Amet Ayyub C_acharya -# C_elim C_ulema Hacan Hamdan Harun IC_ag Mahomat Maruan MuC_a Omar -# Xabrit Yabya Yafar YuC_uf Yunus - } - female_names = { - Adelgundis Adosinda Agnes Aragonte Argilo Ariberga Ava Baddo Brunechildis Cixillo - Creusa Egilona Eldonza Elduara Elvira Ercheswintha Ermeneberga Ermengardis Ermenierdis Ermenisinda - Fafinia Flamula Froiliuva Fronilde Gado Gaudiosa Gonterote Gothina Gudilona Iberia - Ingundis Leodegundis Liuvigothona Menenda Monnia Monniadomna Onecca Paterna Patruina Ralindis - Riciberga Ricilo Sibilia Sisenanda Theodora Urraca Winidilda - -# Abda Ayab AyC_a C_ayida C_eida Emira Isra Leyla Melica Nadia -# Nadira Neyla Nur Tarifa YaC_mina - } - dynasty_of_location_prefix = "dynnp_de" - #grammar_transform = french - patronym_suffix_male = "dynnpat_suf_iz" - patronym_suffix_female = "dynnpat_suf_iz" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - -} - -name_list_galician = { - - cadet_dynasty_names = { - "dynn_Gallego" - { "dynnp_de" "dynn_Acibeiro" } - { "dynnp_de" "dynn_Armenteira" } - { "dynnp_de" "dynn_Astorga" } - { "dynnp_de" "dynn_Barrantes" } - { "dynnp_de" "dynn_Betanzos" } - { "dynnp_de" "dynn_Carballido" } - { "dynnp_da" "dynn_CoruN_a" } - { "dynnp_de" "dynn_Dubra" } - { "dynnp_de" "dynn_Ferreira" } - { "dynnp_do" "dynn_Ferrol" } - { "dynnp_de" "dynn_Galicia" } - { "dynnp_de" "dynn_Lemos" } - { "dynnp_de" "dynn_LE_rez" } - { "dynnp_de" "dynn_Limia" } - { "dynnp_de" "dynn_Lourenza" } - { "dynnp_de" "dynn_Lugo" } - { "dynnp_de" "dynn_Meira" } - { "dynnp_de" "dynn_ME_lide" } - { "dynnp_de" "dynn_MelO_n" } - { "dynnp_de" "dynn_MondoN_edo" } - { "dynnp_de" "dynn_Monfero" } - { "dynnp_de" "dynn_Monterrei" } - { "dynnp_de" "dynn_Novoa" } - { "dynnp_de" "dynn_Oseira" } - { "dynnp_de" "dynn_Ourense" } - { "dynnp_do" "dynn_PadrO_n" } - { "dynnp_de" "dynn_Penamaior" } - { "dynnp_de" "dynn_Poio" } - { "dynnp_de" "dynn_Pontevedra" } - { "dynnp_de" "dynn_Quiroga" } - { "dynnp_de" "dynn_Salvatierra" } - { "dynnp_de" "dynn_Samos" } - { "dynnp_de" "dynn_Santiago" } - { "dynnp_de" "dynn_Sobrado" } - { "dynnp_de" "dynn_TrastA_mara" } - { "dynnp_de" "dynn_Tui" } - { "dynnp_de" "dynn_Vigo" } - { "dynnp_de" "dynn_Vilalba" } - } - - dynasty_names = { - "dynn_AlfO_nsez" - "dynn_A_lvarez" - "dynn_AndrE_s" - "dynn_Arias" - "dynn_Berenguer" - "dynn_Bernardo" - "dynn_Camundo" - "dynn_DI_az" - "dynn_EstE_vez" - "dynn_FernA_ndez" - "dynn_FLA_inez" - "dynn_Froilaz" - "dynn_GarcI_a" - "dynn_GO_mes" - "dynn_GonzA_lez" - "dynn_GundestE_iz" - "dynn_GotE_rrez" - "dynn_Lorenzo" - "dynn_MartI_n" - "dynn_ME_ndez" - "dynn_MuN_oz" - "dynn_OdoA_riz" - "dynn_Osorio" - "dynn_PA_ez" - "dynn_PE_rez" - "dynn_Quiroga" - "dynn_RodrI_guez" - "dynn_RomA_niz" - "dynn_RuI_z" - "dynn_Pereira" - "dynn_SA_nchez" - "dynn_SuA_rez" - "dynn_VA_squez" - "dynn_VE_laz" - "dynn_VermU_dez" - "dynn_XelmI_rez" - "dynn_Xil" - { "dynnp_de" "dynn_Andrade" } - { "dynnp_de" "dynn_Barrantes" } - { "dynnp_de" "dynn_Castro" } - { "dynnp_do" "dynn_Cela" } - { "dynnp_de" "dynn_Deza" } - { "dynnp_de" "dynn_Gres" } - { "dynnp_de" "dynn_Lemos" } - { "dynnp_de" "dynn_Limia" } - { "dynnp_de" "dynn_Monterroso" } - { "dynnp_de" "dynn_Moscoso" } - { "dynnp_de" "dynn_Novoa" } - { "dynnp_do" "dynn_PadrO_n" } - { "dynnp_de" "dynn_Quiroga" } - { "dynnp_de" "dynn_Santiago" } - { "dynnp_de" "dynn_Sarmiento" } - { "dynnp_de" "dynn_Sarria" } - { "dynnp_de" "dynn_Silva" } - { "dynnp_de" "dynn_ToroN_o" } - { "dynnp_de" "dynn_Trava" } - { "dynnp_de" "dynn_Ulloa" } - } - - male_names = { - Afonso A_lvar Alvito AndrE_ Ansur Arias Berenguel Bernardo Diego Estevo - FernA_n Fernando FlaI_n Froila GarcI_a Gerardo GO_mez Gonzalo Guillerme Guterre - Henrique Hermenexildo Lope Lourenzo Lucidio Manuel MartiN_o Mendo Munio NuN_o - OrdoN_o Osorio Oveco Paio Pedro Ponce Raimundo Rodrigo Roi RomA_n - Rosendo Sancho SebastiA_n Sueiro Vasco Vela Vermudo Xil XoA_n - } - female_names = { - Adosinda Aldara Aldonza Beatriz Berengaria Branca Catarina Constanza CorexI_a Cristina - Duce Elo Elvira Enderquina EstefanI_a Eulalia Eva Fronilde Gontrode Goto - Gudilona Guiomar Guntina Hermesinda InEEs Leodegundia Leonor Loba Mafalda Maior - Margarida MarI_a Marina Marquesa MencI_a MI_lia Mumadona Munia Oneca Sabela - Sancha Tarexia Tigridia Toda Urraca Velasquida Visclavara Ximena Xoana - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_ez" - patronym_suffix_female = "dynnpat_suf_ez" - always_use_patronym = yes - - pat_grf_name_chance = 45 - mat_grf_name_chance = 15 - father_name_chance = 30 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 10 - mother_name_chance = 40 - - -} -name_list_asturleonese = { - - cadet_dynasty_names = { - "dynn_AbI_n" - "dynn_Abrego" - "dynn_Asturiano" - "dynn_DO_riga" - "dynn_LeonE_s" - { "dynnp_de" "dynn_Aguilar" } - { "dynnp_de" "dynn_Alba" } - { "dynnp_de" "dynn_Alcantara" } - { "dynnp_de" "dynn_ArgU_ellos" } - { "dynnp_de_las" "dynn_Asturias" } - { "dynnp_de" "dynn_Badajoz" } - { "dynnp_de" "dynn_Bembibre" } - { "dynnp_de" "dynn_Benavente" } - { "dynnp_de" "dynn_BE_jar" } - { "dynnp_de_la" "dynn_Buelga" } - { "dynnp_de" "dynn_Burguillos" } - { "dynnp_de" "dynn_CA_ceres" } - { "dynnp_de" "dynn_Candamu" } - { "dynnp_de" "dynn_Cangas" } - { "dynnp_de" "dynn_CarriO_n" } - { "dynnp_de" "dynn_Ciudad_Rodrigo" } - { "dynnp_de" "dynn_Coria" } - { "dynnp_de" "dynn_Corias" } - { "dynnp_de" "dynn_Cuadonga" } - { "dynnp_de" "dynn_Estorga" } - { "dynnp_de" "dynn_Guardo" } - { "dynnp_de" "dynn_L_Entregu" } - { "dynnp_de" "dynn_LleO_n" } - { "dynnp_de" "dynn_Llerena" } - { "dynnp_de" "dynn_ME_rida" } - { "dynnp_del" "dynn_Narcea" } - { "dynnp_de" "dynn_Navia" } - { "dynnp_de" "dynn_NoreN_a" } - { "dynnp_de" "dynn_Olivenza" } - { "dynnp_de" "dynn_OnI_s" } - { "dynnp_de" "dynn_Pravia" } - { "dynnp_de" "dynn_QuirO_s" } - { "dynnp_de" "dynn_RiaN_u" } - { "dynnp_de" "dynn_Rioseco" } - { "dynnp_de" "dynn_Rueda" } - { "dynnp_de" "dynn_SaldaN_a" } - { "dynnp_de" "dynn_Sama" } - { "dynnp_de" "dynn_Salamanca" } - { "dynnp_de" "dynn_Salas" } - { "dynnp_de" "dynn_Salvatierra" } - { "dynnp_de" "dynn_Santalla" } - { "dynnp_de" "dynn_SantibA_N_ez" } - { "dynnp_del" "dynn_Sella" } - { "dynnp_de" "dynn_Tabladiellu" } - { "dynnp_de" "dynn_Toro" } - { "dynnp_de" "dynn_Trujillo" } - { "dynnp_de_los" "dynn_Tusinos" } - { "dynnp_de" "dynn_UviE_u" } - { "dynnp_de" "dynn_ValdE_s" } - { "dynnp_de" "dynn_Villalba" } - { "dynnp_de" "dynn_Villalobos" } - { "dynnp_de" "dynn_Villablino" } - { "dynnp_de" "dynn_Villaviciosa" } - { "dynnp_de" "dynn_Villanueva" } - { "dynnp_de" "dynn_Villafafila" } - { "dynnp_de" "dynn_XixO_n" } - { "dynnp_de" "dynn_Zalaca" } - { "dynnp_de" "dynn_Zamora" } - } - - dynasty_names = { - "dynn_AdefO_nsiz" - "dynn_A_lvarez" - "dynn_ArgU_elles" - "dynn_Arias" - "dynn_ArmendA_riz" - "dynn_BaroncE_lliz" - "dynn_BermU_dez" - "dynn_BraU_lez" - "dynn_DI_az" - "dynn_DomI_nguez" - "dynn_EstE_vez" - "dynn_FacU_ndez" - "dynn_FernA_ndez" - "dynn_FLA_inez" - "dynn_Froilaz" - "dynn_GarcI_a" - "dynn_GodestE_iz" - "dynn_GO_mez" - "dynn_GonzA_lez" - "dynn_GundemA_riz" - "dynn_GuillE_n" - "dynn_GutiE_rrez" - "dynn_LO_pez" - "dynn_MartI_n" - "dynn_MelE_ndez" - "dynn_MuN_iz" - "dynn_NU_N_ez" - "dynn_OrdO_N_ez" - "dynn_Osorio" - "dynn_OvE_quiz" - "dynn_PelA_ez" - "dynn_PE_rez" - "dynn_PiN_ole" - "dynn_Ponce" - "dynn_PurcE_lliz" - "dynn_QuiN_ones" - "dynn_RodrI_guez" - "dynn_SA_nchez" - "dynn_SebastiA_nez" - "dynn_SolI_s" - "dynn_SuA_rez" - "dynn_YA_N_ez" - "dynn_Vela" - "dynn_VE_laz" - "dynn_VelA_zquez" - { "dynnp_de" "dynn_Aguilar" } - { "dynnp_de" "dynn_Bembibre" } - { "dynnp_de" "dynn_Cachero" } - { "dynnp_de" "dynn_Canales" } - { "dynnp_de" "dynn_Candamu" } - { "dynnp_de" "dynn_CarriO_n" } - { "dynnp_de" "dynn_Corias" } - { "dynnp_de" "dynn_Entralgo" } - { "dynnp_de" "dynn_Ferrera" } - { "dynnp_de" "dynn_Granda" } - { "dynnp_de" "dynn_Ledesma" } - { "dynnp_de" "dynn_LeO_n" } - { "dynnp_de" "dynn_Mancilla" } - { "dynnp_de" "dynn_Mier" } - { "dynnp_de" "dynn_Navia" } - { "dynnp_del" "dynn_Ponte" } - { "dynnp_de" "dynn_QuirO_s" } - { "dynnp_de" "dynn_RiaN_o" } - { "dynnp_de" "dynn_Robles" } - { "dynnp_de" "dynn_SaldaN_a" } - { "dynnp_de" "dynn_Santalla" } - { "dynnp_de" "dynn_SantibA_N_ez" } - { "dynnp_de" "dynn_Tabladiello" } - { "dynnp_de" "dynn_Oviedo" } - { "dynnp_de" "dynn_Valdivia" } - { "dynnp_del" "dynn_Valle" } - { "dynnp_de_la" "dynn_Vega" } - { "dynnp_de" "dynn_Villagra" } - { "dynnp_de" "dynn_Villalba" } - { "dynnp_de" "dynn_Villanueva" } - { "dynnp_de" "dynn_Villalobos" } - } - - male_names = { - Alfonsu A_lvaru AndrE_s Arias Asur Aureliu Bermudu Bernaldu BosO_n Diegu - Domingu EstE_banu Facundu Favila Fernandu FlaI_n Fruela GarcI_a GO_mez Gonzalu - GuillE_n Gundemaru Gutierre Hermenexildu Llope LloriA_n Manuel MartI_n Melendu Muniu - NuN_u OrdoN_u Osoriu Ovecu Pedru Pelayu PiN_olu Ponce Ramiru RamO_n - Rodrigu Sanchu Savaricu SebastiA_n Silu Sueru Vela Velascu Xerardu Xil - Xuan - } - female_names = { - Adosinda Aldara Aldonza Aragonte Beatriz Belasquida Blanca Catalina Constanza Cristina - Dulce Egilona Elvira Enderquina Ermesenda EstefanI_a Eva Fronilde Gontroda Gotina - Goto Guiomar InEEs Iyana Leodegundia Lleonor Margarita MarI_a Marina Marquesa - Mayor MencI_a MI_lia Munia Muniadona Nicor NuN_a Olaya Oneca Patrona - Sabela Sancha Taresa Tegridia Toda Urraca Varela Ximena Xuana Xusta - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_ez" - patronym_suffix_female = "dynnpat_suf_ez" - always_use_patronym = yes - - pat_grf_name_chance = 45 - mat_grf_name_chance = 15 - father_name_chance = 30 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 10 - mother_name_chance = 40 - - -} -name_list_aragonese = { - - cadet_dynasty_names = { - "dynn_AragonE_s" - { "dynnp_d_" "dynn_AlagO_n" } - { "dynnp_d_" "dynn_AlbarrazI_n" } - { "dynnp_d_" "dynn_Alcampell" } - { "dynnp_d_" "dynn_Alcanyiz" } - { "dynnp_d_" "dynn_Alpuente" } - { "dynnp_d_" "dynn_Andorra" } - { "dynnp_d_" "dynn_AnsO_" } - { "dynnp_d_" "dynn_AragO_n" } - { "dynnp_d_" "dynn_Ayerbe" } - { "dynnp_de" "dynn_Balbastro" } - { "dynnp_de" "dynn_Belchit" } - { "dynnp_de" "dynn_BinE_far" } - { "dynnp_de" "dynn_Borcha" } - { "dynnp_de" "dynn_Calaceite" } - { "dynnp_de" "dynn_Calamocha" } - { "dynnp_de" "dynn_CalatayU_" } - { "dynnp_de" "dynn_Casp" } - { "dynnp_de" "dynn_Chaca" } - { "dynnp_de" "dynn_Daroca" } - { "dynnp_del" "dynn_Ebro" } - { "dynnp_d_" "dynn_Epila" } - { "dynnp_d_" "dynn_Exea" } - { "dynnp_de" "dynn_Fraga" } - { "dynnp_del" "dynn_Galligo" } - { "dynnp_de" "dynn_Gotor" } - { "dynnp_d_" "dynn_I_xar" } - { "dynnp_de" "dynn_Luna" } - { "dynnp_del" "dynn_Maestrazgo" } - { "dynnp_del" "dynn_Moncayo" } - { "dynnp_de_los" "dynn_Monegros" } - { "dynnp_de" "dynn_MonzO_n" } - { "dynnp_de" "dynn_Ribagorza" } - { "dynnp_de" "dynn_SariN_ena" } - { "dynnp_de" "dynn_Sobrarbe" } - { "dynnp_de" "dynn_Tarazona" } - { "dynnp_de" "dynn_Teruel" } - { "dynnp_d_" "dynn_Uncastiello" } - { "dynnp_d_" "dynn_Uesca" } - { "dynnp_d_" "dynn_Utrillas" } - { "dynnp_de" "dynn_Villanueva" } - { "dynnp_del" "dynn_XalO_n" } - { "dynnp_del" "dynn_Xiloca" } - { "dynnp_de" "dynn_Zaragoza" } - { "dynnp_de" "dynn_Zuera" } - } - - dynasty_names = { - "dynn_A_lvarez" - "dynn_AznA_rez" - "dynn_AlfO_nsez" - "dynn_BermU_dez" - "dynn_BlA_zquez" - "dynn_DI_az" - "dynn_EnnE_guez" - "dynn_EnrI_quez" - "dynn_EstE_vez" - "dynn_FerrA_ndez" - "dynn_FortU_n" - "dynn_GalI_ndez" - "dynn_GarcE_s" - "dynn_Gatonez" - "dynn_Gil" - "dynn_GirA_ldez" - "dynn_GO_mez" - "dynn_GonzA_lez" - "dynn_GuillE_n" - "dynn_IbA_N_ez" - "dynn_LO_pez" - "dynn_Manrique" - "dynn_Manuel" - "dynn_MartI_nez" - "dynn_Menendez" - "dynn_MuN_oz" - "dynn_NU_N_ez" - "dynn_Palafox" - "dynn_PE_rez" - "dynn_RemI_riz" - "dynn_Rivera" - "dynn_RuI_z" - "dynn_SA_nchez" - "dynn_Varela" - "dynn_XimE_nez" - { "dynnp_de" "dynn_Balbastro" } - { "dynnp_de" "dynn_Borja" } - { "dynnp_de" "dynn_Chaca" } - { "dynnp_de" "dynn_Fraga" } - { "dynnp_de" "dynn_Sobrarbe" } - { "dynnp_de" "dynn_Ribagorza" } - { "dynnp_de" "dynn_Risnal" } - } - - 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 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 Veremundo - XimE_n - } - female_names = { - AgnE_s Albira Aldonza Alionor Andregoto Beatriz Blanca Caterina Chuana Costanza - 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 - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_iz" - patronym_suffix_female = "dynnpat_suf_iz" - always_use_patronym = yes - - pat_grf_name_chance = 45 - mat_grf_name_chance = 15 - father_name_chance = 30 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 10 - mother_name_chance = 40 - - -} -name_list_suebi = { - - cadet_dynasty_names = { - "dynn_Hermerici" - "dynn_Rechili" - "dynn_Remis" - "dynn_Burela" - "dynn_Faberi" - "dynn_Cavadus" - "dynn_Bracara" - "dynn_Duro" - } - - dynasty_names = { - "dynn_Hermerici" - "dynn_Rechili" - "dynn_Remis" - "dynn_Burela" - "dynn_Faberi" - "dynn_Cavadus" - "dynn_Bracara" - "dynn_Duro" - } - - male_names = { - Adeqisio Adoric Agimadus Agriulfum Alamiro Algaster Anila Ansuario Argiovitus Ariamir Arosinda Audeca - Badamundus Baldemarius Balderedo Baltarius Baudemiro Becilla Berteiro Bonesindus Boniza Cagildo Cartemiro - Chararici Commundus Crodemiro Dagaredus Daildus Damiro Docemiro Donazarius Donegildus Dulcemirus Eboric - Egenio Eimiro Eirigu Eisindus Eldegotus Eldesindus Elperico Engomiro Ensaldus Ermaric Evosindo Fagildus - Felmiro Fralenko Framuldo Francolino Fredoaldus Froatingus Fromildus Frumeiro Gardingus Gaudesindo Gomedei - Gomulfus Gresumarus Gudesteus Gumarius Gundivaldo Guntato Gunterotis Heremigar Hermeric Hespanisco Hildemir - Hilderic Hunisco Huniscus Leodegasti Leoderigus Leodulfus Leovaldo Lodemiro Magitus Malaredus Malaric Maldras - Marcosendus Massilan Mervigius Miro Moderido Nandaricus Nantildo Neufila Nitigis Notarius Odamiro Odemundus - Odericus Onemiro Onoricus Osdulfus Osorico Ostromirus Otualdo Pabregildus Pantard Pantinus Pappinus Pederagildu - Pennio Pipinus Provaredo Quedesendo Quedulfus Quidemiro Quidericus Ragimiro Ragolfus Rakericus Randinus - Randuarius Ranisclus Rechiar Rechila Refulfo Reirigus Remismund Remisol Rendericus Ricardo Richimund Rodomiro - Roelindus Romanisco Romarigus Sagatus Saxomero Segomirus Sentarius Sescutus Sisulfus Spanarius Spoderigo Suavarius - Sunila Teobald Teoderedus Theodemar Todegogia Trasmira Trasoldi Tumtuldo Uittimer Venedario Veremund Viamundus - Vidraldus Villisendo Vistremiro Zamarius Zendasindo - } - female_names = { - Acilo Ailo Alatrudia Aliverga Aliverta Aniedrudia Ansetrudia Astriverga Bagina Berina Cenabrida Cisilo Dadilo Dagadruida - Desteilli Donadildi Drusilla Ebragundia Ebrildi Eldegundia Emilo Entrudi Ermedrudia Ermildi Espallo Facalo Fagilo Faquilo - Fradegundia Framilli Fremosilli Frogildi Froilo Frolio Fronosili Frumildi Frunilo Gelvira Genlo Godoigia Goldrerona Granilo - Guandilo Gundiverga Guntedrudia Ildiverga Kindiverga Lallina Liuvilo Mansuara Margilli Mirosinda Penefreda Penetrudia - Ragesenda Randilo Raniverta Recerona Recesenda Recesuinda Rezevera Riquilo Rudilo Sabegoto Senuita Sindiverga - Sisilli Sisiverta Sitividis Sontrilli Sparuildi Stodildi Suevisco Tanquilli Tederona Tenildi Teodevirga Teodiverta Teodoriga - Teudileova Texilli Tractuilli Trasavara Trasmira Trastivigia Vergina Viscaverga Visterlo Vistravara Vistrildi Zanina - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_az" - patronym_suffix_female = "dynnpat_suf_az" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 5 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 5 - - -} diff --git a/N3OW/common/culture/name_lists/00_indo_aryan.txt b/N3OW/common/culture/name_lists/00_indo_aryan.txt deleted file mode 100644 index b2417469..00000000 --- a/N3OW/common/culture/name_lists/00_indo_aryan.txt +++ /dev/null @@ -1,2291 +0,0 @@ -name_list_bengali = { - - cadet_dynasty_names = { - "dynn_Samatata" - "dynn_Candravamsa" - "dynn_Sena" - "dynn_Sur" - "dynn_Karnata" - "dynn_Gupta" - "dynn_Mana" - "dynn_Ranaka" - "dynn_Gupta" - "dynn_Khayarwala" - "dynn_Chero" - "dynn_Sena" - "dynn_Khayarwala" - "dynn_Gupta" - "dynn_Mana" - "dynn_Deva" - "dynn_Pattikara" - "dynn_Deva" - "dynn_Khadi" - "dynn_Aparamandara" - { "dynn_Banerjee" } - { "dynn_Bagchi" } - { "dynn_Bhaduri" } - { "dynn_Bhattacharjee" } - { "dynn_Chakraborty" } - { "dynn_Chatterjee" } - { "dynn_Ganguly" } - { "dynn_Goswami" } - { "dynn_Ghoshal" } - { "dynn_Lahiri" } - { "dynn_Maitra" } - { "dynn_Mukherjee" } - { "dynn_Sanyal" } - { "dynn_Sengupta" } - { "dynn_Dasgupta" } - { "dynn_Duttagupta" } - { "dynn_Gupta" } - { "dynn_Sen_Sharma" } - { "dynn_Basu" } - { "dynn_Bose" } - { "dynn_Dutta" } - { "dynn_Ghosh" } - { "dynn_Choudhury" } - { "dynn_Guha" } - { "dynn_Gain" } - { "dynn_Mitra" } - { "dynn_Singh" } - { "dynn_Sinha" } - { "dynn_Sen" } - { "dynn_Pal" } - { "dynn_Dev" } - { "dynn_Palit" } - { "dynn_Dam" } - { "dynn_Kar" } - { "dynn_Nandi" } - { "dynn_Sarkar" } - { "dynn_Acharya" } - { "dynn_Adhikari" } - { "dynn_Agarwal" } - { "dynn_Bakshi" } - { "dynn_Bangla" } - { "dynn_Barman" } - { "dynn_Basu" } - { "dynn_Bhagat" } - { "dynn_Bhaumik" } - { "dynn_Bhuiyan" } - { "dynn_Biswas" } - { "dynn_Chakrabarti" } - { "dynn_Chand" } - { "dynn_Chaudhary" } - { "dynn_Dasgupta" } - { "dynn_Datta" } - { "dynn_Debnath" } - { "dynn_Devi" } - { "dynn_Dhar" } - { "dynn_Emu" } - { "dynn_Ganguly" } - { "dynn_Ghosh" } - { "dynn_Ghoshal" } - { "dynn_Hazra" } - { "dynn_Hoque" } - { "dynn_Jahan" } - { "dynn_Jarin" } - { "dynn_Jha" } - { "dynn_Jothy" } - { "dynn_Kajal" } - { "dynn_Karal" } - { "dynn_Kumari" } - { "dynn_Lal" } - { "dynn_Maharaj" } - { "dynn_Mahato" } - { "dynn_Mahi" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Miah" } - { "dynn_Mukerjee" } - { "dynn_Munna" } - { "dynn_Nath" } - { "dynn_Noor" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pradhan" } - { "dynn_Sahoo" } - { "dynn_Sinha" } - { "dynn_Tagore" } - { "dynn_Thapa" } - } - - dynasty_names = { - "dynn_Samatata" - "dynn_Candravamsa" - "dynn_Sena" - "dynn_Sur" - "dynn_Karnata" - "dynn_Gupta" - "dynn_Mana" - "dynn_Ranaka" - "dynn_Gupta" - "dynn_Khayarwala" - "dynn_Chero" - "dynn_Sena" - "dynn_Khayarwala" - "dynn_Gupta" - "dynn_Mana" - "dynn_Deva" - "dynn_Pattikara" - "dynn_Deva" - "dynn_Khadi" - "dynn_Aparamandara" - { "dynn_Banerjee" } - { "dynn_Bagchi" } - { "dynn_Bhaduri" } - { "dynn_Bhattacharjee" } - { "dynn_Chakraborty" } - { "dynn_Chatterjee" } - { "dynn_Ganguly" } - { "dynn_Goswami" } - { "dynn_Ghoshal" } - { "dynn_Lahiri" } - { "dynn_Maitra" } - { "dynn_Mukherjee" } - { "dynn_Sanyal" } - { "dynn_Sengupta" } - { "dynn_Dasgupta" } - { "dynn_Duttagupta" } - { "dynn_Gupta" } - { "dynn_Sen_Sharma" } - { "dynn_Basu" } - { "dynn_Bose" } - { "dynn_Dutta" } - { "dynn_Ghosh" } - { "dynn_Choudhury" } - { "dynn_Guha" } - { "dynn_Gain" } - { "dynn_Mitra" } - { "dynn_Singh" } - { "dynn_Sinha" } - { "dynn_Sen" } - { "dynn_Pal" } - { "dynn_Dev" } - { "dynn_Palit" } - { "dynn_Dam" } - { "dynn_Kar" } - { "dynn_Nandi" } - { "dynn_Sarkar" } - { "dynn_Acharya" } - { "dynn_Adhikari" } - { "dynn_Agarwal" } - { "dynn_Bakshi" } - { "dynn_Bangla" } - { "dynn_Barman" } - { "dynn_Basu" } - { "dynn_Bhagat" } - { "dynn_Bhaumik" } - { "dynn_Bhuiyan" } - { "dynn_Biswas" } - { "dynn_Chakrabarti" } - { "dynn_Chand" } - { "dynn_Chaudhary" } - { "dynn_Dasgupta" } - { "dynn_Datta" } - { "dynn_Debnath" } - { "dynn_Devi" } - { "dynn_Dhar" } - { "dynn_Emu" } - { "dynn_Ganguly" } - { "dynn_Ghosh" } - { "dynn_Ghoshal" } - { "dynn_Hazra" } - { "dynn_Hoque" } - { "dynn_Jahan" } - { "dynn_Jarin" } - { "dynn_Jha" } - { "dynn_Jothy" } - { "dynn_Kajal" } - { "dynn_Karal" } - { "dynn_Kumari" } - { "dynn_Lal" } - { "dynn_Maharaj" } - { "dynn_Mahato" } - { "dynn_Mahi" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Miah" } - { "dynn_Mukerjee" } - { "dynn_Munna" } - { "dynn_Nath" } - { "dynn_Noor" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pradhan" } - { "dynn_Sahoo" } - { "dynn_Sinha" } - { "dynn_Tagore" } - { "dynn_Thapa" } - } - - male_names = { - Amritnarayan Balabhata Balinarayan Ballalsen Basudevnayaran - Bhagadatta Bhairabendranarayan Bhatta Bhavashankari Bhimsingha Birnayaran - Chandrasen Chandranarayan Chaturanan Chilarai - Danujmadhava Dasharathadeva Devakhadga Devapala Devendranarayan - Dhairjendranayaran Dharendranarayan Dharmapala Dhirsingha - Gajnarayan Gopala Govindachandra Govindapala - Hajo Harendranarayan Haridevnarayan Hariyamandal Hemantasen Indranarayan - Jadu Jagaddipendranarayan Jatakhadga Jayanarayan Jayapala Jitendranarayan - Kalyanachandra Kamalnarayan Keshabsen Khadgodyama Krishanmishra Krishnaroy - Kumarapala Kumudnarayan Ladahachandra Lakshmansen Lakshmichandra Lakshminarayan Lomapada - Madanapala Mahendrapala Mahendrasingha Mahindranarayan Mahipala Manava Mukundanarayan - Naranarayan Narasingha Narayanapala Narendranarayan Nayapala Nripendranarayan - Parikshitnayaran Prananarayan Prannath Pratapnarayan Pratapnarayanroy Pushkaranadhipa - Raghudev Rajabhata Rajadinaj Rajaganesha Rajendranarayan Rajrajendranarayan Rajyapala - Ramapala Ramnath Ranasura Ranjitsingha Roopnarayan Rudranarayan - Samudrasen Shanibhangar Shashanka Shivanarayan Shivendranarayan Shukladhwaj Shurapala - Srichandra Srimanta Subarnachandra Sukhdev Suryanarayan Traillokyachandra - Udirnakhadga Uditanarayan Upendranayaran Vakapala Vapyata Vigrahapala - Vijaynarayan Vijaysen Vijaysingha Virajdendranarayan Vishwarupsen Vishwasingha - "Bhairav_Singh" "Bhavesh" "Bhogishwar" "Dev_Singh" "Dhir_Singh" Dhireshwar - "Ganeshwar_Singh" "Gang_Dev" Harasimhadeva "Hari_Singh" "Hemant_Sen" - "Kameshwar" "Kirti_Singh" Jyotirishwar "Laxman_Sen" "Laxminath_Singh_Dev" Madanpal - "Nanya_Dev" "Nar_Singh" "Narsingh_Dev" "Padma_Singh" "Rambhadra_Singh_Dev" Rameshwar - "Samant_Sen" "Shakrasingh_Dev" "Shiv_Singh" "Vallal_Sen" "Vijay_Sen" - Agnimitra Andhraka Ayus Bhagabhadra Bhikhari Bhumimitra Devabhuti Ghosha Gopal Govindapal - Khsetravridha Maharshi Mahendra Maurayadhwaj Narayana Pulindaka Pusyamitra - Sahtiya Susarman Vajramitra Vasudeva Vasujyeshtha Vasumitra - } - - female_names = { - Amrapali Amritakala Asima Bhavashankari "Bishwas_Devi" Bhogavati Bibibai Dattadevi Devavati "Devi_Ahiylya" Gandharavati - Gayatri Himadrija Hira Jira Kanchani Mahendrani Malavyadevi Nayanadevi Rani Ratnadevi Suvrata - Syamadevi Vijnayavati Vina Yajnavati - } - - founder_named_dynasties = yes - - mercenary_names = { - { name = "mercenary_company_company_of_the_delta" } - { name = "mercenary_company_bengal_host" } - } -} -name_list_oriya = { - - cadet_dynasty_names = { - "dynn_Bhanja" - "dynn_Gajapati" - "dynn_Mayura" - "dynn_Shailobhava" - "dynn_Kesari" - "dynn_Bhanja" - "dynn_Bhauma" - "dynn_Bhaumakara" - "dynn_Kalinga" - "dynn_Nanda" - "dynn_Mahameghavahana" - "dynn_Satavahana" - "dynn_Naga" - "dynn_Nala" - "dynn_Parvatadvarka" - "dynn_Sura" - "dynn_Sharabhapuriya" - "dynn_Mathara" - "dynn_Vigraha" - "dynn_Mudgalas" - "dynn_Durjaya" - "dynn_Shailodbhava" - "dynn_Bhaumakara" - "dynn_Somvanshi" - "dynn_Cindaka_Naga" - "dynn_Eastern_Ganga" - "dynn_Gajapati" - "dynn_Bhoi" - } - - dynasty_names = { - "dynn_Bhanja" - "dynn_Gajapati" - "dynn_Mayura" - "dynn_Shailobhava" - "dynn_Kesari" - "dynn_Bhanja" - "dynn_Bhauma" - "dynn_Bhaumakara" - "dynn_Kalinga" - "dynn_Nanda" - "dynn_Mahameghavahana" - "dynn_Satavahana" - "dynn_Naga" - "dynn_Nala" - "dynn_Parvatadvarka" - "dynn_Sura" - "dynn_Sharabhapuriya" - "dynn_Mathara" - "dynn_Vigraha" - "dynn_Mudgalas" - "dynn_Durjaya" - "dynn_Shailodbhava" - "dynn_Bhaumakara" - "dynn_Somvanshi" - "dynn_Cindaka_Naga" - "dynn_Eastern_Ganga" - "dynn_Gajapati" - "dynn_Bhoi" - } - - male_names = { - Anangabhima Anantasaktivarman Anantavarman Apsaradeva Arthapatiraja Ayasobhita Balabhadra Barjena - Betta Bhanu Bhavadattavarman Bhimaratha Bhimasena Bhramarbara Bhupendra Bhupendravarman Chandravarman - Charamparaja Damodara Danai Danarnava Dayita Dayitavarman Devananda Devendravarman Dharmaraja Dharmarstha - Dhruvananda Dibyasingha Digbhanja Durgaraja Durjaya Durjayabhanja Gangadhara Gandhata Gangakavilasa Gayada - Gopinatha Gunamaharnava Gunarnava Gundama Hamvira Harekrushna Hastivarman Hemantavarman Indranatha Indravarman - Jahangir Janmejaya Jayananda Jayaraja Jayasimha Jayasthambha Jayavarma Jayavarmadeva Kakharua Kalaha Kalahastambha - Kalasa Kalua Kalyankalasa Kamarnava Kanchana Kanchanastambha Kapilendra Kapilendradeva Karnadeva Khadaga Kotta - Kottabhanja Ksemankaradeva Kulastambha Lakshmikaradeva Madhavaraja Madhavavarman Madhukamarnava Mahendraditya - Mahendravarman Mahinda Manamatra Matradhyarya Mukunda Nahusa Nandaprabhanjana Nandaprabhanjanavarman Nandavarman - Narasimha Narendra Netta Nettabhanja Padmanava Paramananda Prasannamatra Prataparudra Pravaraja Prithivarman - Prithivimaharaja Prithvibhanja Prithvidena Pulindasena Puranjaya Purushottama Rajabhanja Rajaraja Ramachandra - Ramachandradeva Ranabhanja Ranabhita Ranadurjaya Ranga Rangabhanja Sailobhava Sainyabita Saktivarman Samantavarman - Sambhuyasa Sankaravarman Santikaradeva Sarabha Satru Satrubhanja Satyavarman Sila Silabhanja Sivakaradeva Sivananda - Skandavarman Sobhanaraja Solyana Subhakaradeva Sudevaraja Suravala Teja Tejavarsha Tustikara Udaya Udayavarsha Udita - Udyotakesari Umavarman Unmattasimha Utidavarsha Vaaraharaja Vajrahasta Vidhyadhara Vidhyadharabhanja Vijaya Vinayaditya - Vinita Vishakavarman Vrishadhvaja Vyaghraraja Yayati - Vichitravirya Kesaba Madhaba Languli Balarama Biswanatha Harisarana Raghunatha - } - female_names = { - Ahiavadevi Apsaradevi Bhogavati Dandi Dandimahadevi Dattadevi Devavati Dharma Dharmamahadevi Durlabha Gandharavati - Gauri Gaurimahadevi Kalyanavati Karnadevi Kuladevi Lakshmi Lakshmikaradevi Lilavati Mahadevi Nayanadevi Rajasundari - Ratnavati Suvrata Syamadevi Vakula Vakulamahadevi Vasumati Vijnanavati Vijnayavati Yajiyavati Yajnavati - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_oriya_band" } - { name = "mercenary_company_company_of_odisha" } - } -} -name_list_assamese = { - - cadet_dynasty_names = { - "dynn_Vaidyadeva" - "dynn_Ahom" - "dynn_Khen" - "dynn_Sutiya" - "dynn_Barobhyan" - { "dynn_Banerjee" } - { "dynn_Bagchi" } - { "dynn_Bhaduri" } - { "dynn_Bhattacharjee" } - { "dynn_Chakraborty" } - { "dynn_Chatterjee" } - { "dynn_Ganguly" } - { "dynn_Goswami" } - { "dynn_Ghoshal" } - { "dynn_Lahiri" } - { "dynn_Maitra" } - { "dynn_Mukherjee" } - { "dynn_Sanyal" } - { "dynn_Sengupta" } - { "dynn_Dasgupta" } - { "dynn_Duttagupta" } - { "dynn_Gupta" } - { "dynn_Sen_Sharma" } - { "dynn_Basu" } - { "dynn_Bose" } - { "dynn_Dutta" } - { "dynn_Ghosh" } - { "dynn_Choudhury" } - { "dynn_Guha" } - { "dynn_Gain" } - { "dynn_Mitra" } - { "dynn_Singh" } - { "dynn_Sinha" } - { "dynn_Sen" } - { "dynn_Pal" } - { "dynn_Dev" } - { "dynn_Palit" } - { "dynn_Dam" } - { "dynn_Kar" } - { "dynn_Nandi" } - { "dynn_Sarkar" } - { "dynn_Acharya" } - { "dynn_Adhikari" } - { "dynn_Agarwal" } - { "dynn_Bakshi" } - { "dynn_Bangla" } - { "dynn_Barman" } - { "dynn_Basu" } - { "dynn_Bhagat" } - { "dynn_Bhaumik" } - { "dynn_Bhuiyan" } - { "dynn_Biswas" } - { "dynn_Chakrabarti" } - { "dynn_Chand" } - { "dynn_Chaudhary" } - { "dynn_Dasgupta" } - { "dynn_Datta" } - { "dynn_Debnath" } - { "dynn_Devi" } - { "dynn_Dhar" } - { "dynn_Emu" } - { "dynn_Ganguly" } - { "dynn_Ghosh" } - { "dynn_Ghoshal" } - { "dynn_Hazra" } - { "dynn_Hoque" } - { "dynn_Jahan" } - { "dynn_Jarin" } - { "dynn_Jha" } - { "dynn_Jothy" } - { "dynn_Kajal" } - { "dynn_Karal" } - { "dynn_Kumari" } - { "dynn_Lal" } - { "dynn_Maharaj" } - { "dynn_Mahato" } - { "dynn_Mahi" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Miah" } - { "dynn_Mukerjee" } - { "dynn_Munna" } - { "dynn_Nath" } - { "dynn_Noor" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pradhan" } - { "dynn_Sahoo" } - { "dynn_Sinha" } - { "dynn_Tagore" } - { "dynn_Thapa" } - } - - dynasty_names = { - "dynn_Vaidyadeva" - "dynn_Ahom" - "dynn_Khen" - "dynn_Sutiya" - "dynn_Barobhyan" - { "dynn_Banerjee" } - { "dynn_Bagchi" } - { "dynn_Bhaduri" } - { "dynn_Bhattacharjee" } - { "dynn_Chakraborty" } - { "dynn_Chatterjee" } - { "dynn_Ganguly" } - { "dynn_Goswami" } - { "dynn_Ghoshal" } - { "dynn_Lahiri" } - { "dynn_Maitra" } - { "dynn_Mukherjee" } - { "dynn_Sanyal" } - { "dynn_Sengupta" } - { "dynn_Dasgupta" } - { "dynn_Duttagupta" } - { "dynn_Gupta" } - { "dynn_Sen_Sharma" } - { "dynn_Basu" } - { "dynn_Bose" } - { "dynn_Dutta" } - { "dynn_Ghosh" } - { "dynn_Choudhury" } - { "dynn_Guha" } - { "dynn_Gain" } - { "dynn_Mitra" } - { "dynn_Singh" } - { "dynn_Sinha" } - { "dynn_Sen" } - { "dynn_Pal" } - { "dynn_Dev" } - { "dynn_Palit" } - { "dynn_Dam" } - { "dynn_Kar" } - { "dynn_Nandi" } - { "dynn_Sarkar" } - { "dynn_Acharya" } - { "dynn_Adhikari" } - { "dynn_Agarwal" } - { "dynn_Bakshi" } - { "dynn_Bangla" } - { "dynn_Barman" } - { "dynn_Basu" } - { "dynn_Bhagat" } - { "dynn_Bhaumik" } - { "dynn_Bhuiyan" } - { "dynn_Biswas" } - { "dynn_Chakrabarti" } - { "dynn_Chand" } - { "dynn_Chaudhary" } - { "dynn_Dasgupta" } - { "dynn_Datta" } - { "dynn_Debnath" } - { "dynn_Devi" } - { "dynn_Dhar" } - { "dynn_Emu" } - { "dynn_Ganguly" } - { "dynn_Ghosh" } - { "dynn_Ghoshal" } - { "dynn_Hazra" } - { "dynn_Hoque" } - { "dynn_Jahan" } - { "dynn_Jarin" } - { "dynn_Jha" } - { "dynn_Jothy" } - { "dynn_Kajal" } - { "dynn_Karal" } - { "dynn_Kumari" } - { "dynn_Lal" } - { "dynn_Maharaj" } - { "dynn_Mahato" } - { "dynn_Mahi" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Miah" } - { "dynn_Mukerjee" } - { "dynn_Munna" } - { "dynn_Nath" } - { "dynn_Noor" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pradhan" } - { "dynn_Sahoo" } - { "dynn_Sinha" } - { "dynn_Tagore" } - { "dynn_Thapa" } - } - - male_names = { - Balavarman Bhaskarvarman Bhattamahabahu Bhutivarman Birapala Brahmapala Chandramukhavarman - Dharmapala Ganapativarman Gopala Harjjaravarman Harshadeva Harshapala Harshavarman - Indrapala Jayamala Jayapala Kalyanavarman Kumarapala Mahendravarman Narayanavarman - Pralambha Purandelapala Pushyavarman Ratnadhwajpala Ratnapala - Salasthamba Samudravarman Sthitavarman Supratisthitavarman Susthitavarman - Timgyadeva Tyagasimha Ummoka Vanamalavarmadeva Vigrahastambha Vijaya Virabahu - } - female_names = { - Ahiavadevi Bhogavati Dattadevi Devavati Durlabha Gandharavati Kuladevi Nayanadevi - Ratnavati Suvrata Syamadevi Vasumati Vijnanavati Vijnayavati Yajiyavati Yajnavati - } - - founder_named_dynasties = yes -} -name_list_hindustani = { - - cadet_dynasty_names = { - "dynn_Katyuri" - "dynn_Kangra" - "dynn_Kumanchal" - "dynn_Mana" - "dynn_Baghela" - "dynn_Mir" - "dynn_Yayvapala" - "dynn_Parmar" - "dynn_Katyuri" - "dynn_Chand" - "dynn_Khasiya" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - dynasty_names = { - "dynn_Katyuri" - "dynn_Kangra" - "dynn_Kumanchal" - "dynn_Mana" - "dynn_Baghela" - "dynn_Mir" - "dynn_Yayvapala" - "dynn_Parmar" - "dynn_Katyuri" - "dynn_Chand" - "dynn_Khasiya" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - male_names = { - Achalraj Achalraja Adhandev Adityadeva Ajmal Alsi Amir Anangpal Anangpala Anupapala - Anuppal "Apara_Gangeya" Arjunpal Arjunpala Arjunavarman Bacchdev Bachraj Baghpal Baghpala - Bahadur-Singh Beejpal Beejpala Bhaadar Bhilpala Bhoj Bhoja Bhojavarman Bhopal Bhumpal - Bhumpala Birpal Birpala Bisaldeva Brahmadeva Brahmapala Brahmdevpal Chand Devapala Devavarman Dhanga - Dhangadeva Dharmapala Dhaulshaya Dilipapala Dilippal Doth Draupad Draupada Dugarendra - Gambhir Ganapatideva Gandadeva Gangeya Ghatamdeva Gopal Gopala Govindachandra Govindapala Govindaraja Govindraj - Hamir Hammiravarman Harpal Harsa Harshapala Hirapal Hirapala Indrapal Indrapala Ishtpala - Jaganpal Jaganpala Jagatpal Jagatpala Jagdev Jagdeva Jaidas Jaipal Jaitugideva Jasapala - Jaspal Jatanpal Jatanpala Jayapala Jayasakti Jayasimha Jayavarman Jhetpal Jhetpala Junpala - Kailaspal Kailaspala Kalkurna Kalyanachandra Kakhopal Kakhopala Kamal Kanhad Kanvarpal - Kanvarpala Karnpal Keeratdeva Khadag Khetrapal Khetrapala Kiratpal Kiratpala Krishnray - Krsnapa Kumarapala Kunwar Kunwarpal Ladahachandra Lakshmandeva Lokpala Madanapala Madanavarman Maharana Mahendrapal - Mahendrapala Mahipal Mahipala Mahipata Mahlakadeva Mandandeva Mangaldeva Margdeva Mihira Nagapala Nagdeo Nannuka - Naravarman Narayanapala Narpal Nayapala Nihaal Nihalray Paramardideva Pavak Peepalraj Popatraj Pritampal Pritampala Prithipala - Prithvi Prithvipal Prithviraj Prithviraja Prithvivarman Rahila Rajapala Rajyapala Ramabhadra Ramachandra - Rampal Rampala Rana Rangraj Rangraja Ratnapala Rijhpala Roshandeva Salivaahan Sallaksanavarman Saugandeva Shurapala - Sisupal Sisupala Sohanpal Somasi Someshvara Sonpal Sonpala Srichandra Subhatavarman Sukhinpal - Sukhinpala Sulakshanpal Sultanpal Sultanpala Surajpal Surajpala Traillokyachandra Tejapala - Tejpal Tolpal Trailokyavarman Trilochanpala Udayaditya Udaysangh Uddharandeva Vachhal Vakpati Vapyata Varshapala Varshpal - Vasudev Vidurathpal Vidurathpala Vidyadhara Vigrahapala Vigraharaja Vihangpal Vijayapala Vijayasakti Vinayakapala Vindhyavarman - Viramdeva Viravarman Virsinghadeva Yasovarman - } - female_names = { - Akal Anantadevi Damayanti Dattadevi Dehanagadevi Dhruvadevi Dhruvasvamini Hemavati - Kakanvati Kalayandevi Kanchuka Kanwar Karmavati Kumaradevi Lakshman Maharani Mahidevi Nattadevi - Prabhavati Prabhavatigupta Prasadhanadevi Puppadevi Rajamati Sanyukta Shrimitradevi - } - - founder_named_dynasties = yes - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_company_of_many_colours" } - { name = "mercenary_company_hindustani_band" } - { name = "mercenary_company_company_of_the_ganges" } - } -} -name_list_gujarati = { - - cadet_dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Bhagat" } - { "dynn_Bhatt" } - { "dynn_Chadhari" } - { "dynn_Chauhan" } - { "dynn_Dani" } - { "dynn_Dave" } - { "dynn_Desai" } - { "dynn_Doshi" } - { "dynn_Jani" } - { "dynn_Jhala" } - { "dynn_Kajal" } - { "dynn_Kandhal" } - { "dynn_Kapadia" } - { "dynn_Lakhani" } - { "dynn_Mahajan" } - { "dynn_Maharaj" } - { "dynn_Mahi" } - { "dynn_Mehta" } - { "dynn_Paramar" } - { "dynn_Pathak" } - { "dynn_Raja" } - { "dynn_Raval" } - { "dynn_Sahu" } - { "dynn_Shah" } - { "dynn_Shan" } - { "dynn_Shukla" } - { "dynn_Solanki" } - { "dynn_Suchak" } - { "dynn_Thaker" } - { "dynn_Thakkar" } - { "dynn_Thakur" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Vidhani" } - { "dynn_Yadav" } - } - - dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Bhagat" } - { "dynn_Bhatt" } - { "dynn_Chadhari" } - { "dynn_Chauhan" } - { "dynn_Dani" } - { "dynn_Dave" } - { "dynn_Desai" } - { "dynn_Doshi" } - { "dynn_Jani" } - { "dynn_Jhala" } - { "dynn_Kajal" } - { "dynn_Kandhal" } - { "dynn_Kapadia" } - { "dynn_Lakhani" } - { "dynn_Mahajan" } - { "dynn_Maharaj" } - { "dynn_Mahi" } - { "dynn_Mehta" } - { "dynn_Paramar" } - { "dynn_Pathak" } - { "dynn_Raja" } - { "dynn_Raval" } - { "dynn_Sahu" } - { "dynn_Shah" } - { "dynn_Shan" } - { "dynn_Shukla" } - { "dynn_Solanki" } - { "dynn_Suchak" } - { "dynn_Thaker" } - { "dynn_Thakkar" } - { "dynn_Thakur" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Vidhani" } - { "dynn_Yadav" } - } - - - - male_names = { - Abhayapala Acharya Ahila Ajairaja Ajayapala Ajay-Singh Alhana Allat Amarangeya Ambra-Prasad Amritapala Anahilla - Ari-Singh Arjunavarman Arnoraja Asaraja Asvapala Balaprasada Baliraja Bhatarka Bhert-Patt Bhima Bhimadeva - Bhim-Singh Bhuvan-Singh Bhoja Bhoo-Chand Chachiga Chamundaraja Chandanaraja Chandraraja Chaud-Singh Dadda Dambarisimha - Deopali-Deo Devapala Dharapatta Dharasena Dharmapala Dhruvasena Dinakarn Dronasinha Dungar-Singh Durlabharaja Gajasimha - Gopala Gopendraka Gopendraraja Govinda Govindapala Govindaraja - Guhasena Guvaka Hammira Hammir-Singh Hanspal Hariraja Harischandra Hemachandra Jagadeva Jaitrasimha - Jaitra-Singh Jaitugideva Jasapala Jaskarn Jayapala Jayaraja Jayasimha Jay-Singh - Jay-Singh-Deo Jayat-Singh Jayavarman Jayshikari Jendraraja Jojalla Kalbhoj Kanhadadeva Karandeva Karan-Singh - Karnadeva Katudeva Katukaraja Keerti-Verma Kelhana Kharagraha Khuman Kirtipala Kirtivarman - Kumarapala Kshemraja Kshem-Singh Kshetra-Singh Kumar-Singh Lakhanapala Lakhshaman-Singh Lakshmana - Lakshmanadeva Lakshmivarman Lavanyakarna Lunavarman Luntiga Madanapala Mahap Mahayak Mahendra - Mahendrapala Mahipala Mahlakadeva Maladeva Manavasimha Mathan-Singh Mattat Mihira Mulraja Nagabhata Nagarjuna Nagraja - Naradeva Narapati Naravarman Naravarmandeva Narayanapala Nar-Verma Narwahan Nayapala Padam-Singh - Prahladana Pratapa Prithvipal Prithivipala Prithviraja Purnpala Rahap Rajapala Rajyapala - Ramabhadra Ramapala Ratan-Singh Ratnapala Rayapala Rudrapala Sahajapala Sahanapala Samanta Samant-Singh - Samantasimha Samarasimha Samar-Singh Shakti-Kumar Shaliwahan Shuchi-Verma Shurapala Siladitya - Sindhuraja Singhraja Sinha Sinhad-Deo Siyaka Sohiya Someshwara Subhatavarman Suratrana Tejasimha Tej-Singh - Trailokyavarman Tribhuvanapala Trilochanpala Udayaditya Udayasimha Udayavarman Upendra Vagbhata Vahadiasimha Vairisimha - Vairsingh Vajradeva Vakapati Vakpati Vakpatiraja Valhana Valhanadeva - Vallabharaja Vanraja Vapyata Vasudeva Vatsaraja Vigrahapala Vigraharaja Vigrharaja Vijada-Dasasyandana - Vijai-Singh Vikramaditya Vinaykpala Vindhyavarman Virama Viradeva Viranarayana Virsinh-Deo Viryarama Xemraja Yasovarman - Yograj - } - female_names = { - Annaladevi Bauladevi Bhuyikadevi Candrabhattarikadevi Chachinidevi Dehanagadevi Delhanadevi Desaladevi Hariyadevi Laxmidevi - Madhavi Mahalakshmi Mahidevi Manaladevi Mayanalladevi Namalladevi Padmaladevi Padmini Prasadhanadevi Pratha Rasaladevi - Rudaladevi Rudrani Rupadevi Samyukta Sidhawa Somalladevi Suhava Sundaridevi Tihunaka Udayamati - } - founder_named_dynasties = yes - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_great_rann" } - { name = "mercenary_company_band_of_the_nilgai" } - { name = "mercenary_company_company_of_the_stone_anchor" } - } -} - -name_list_malvi = { - - cadet_dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - { "dynn_Bhagat" } - { "dynn_Bhatt" } - { "dynn_Chadhari" } - { "dynn_Chauhan" } - { "dynn_Dani" } - { "dynn_Dave" } - { "dynn_Desai" } - { "dynn_Doshi" } - { "dynn_Jani" } - { "dynn_Jhala" } - { "dynn_Kajal" } - { "dynn_Kandhal" } - { "dynn_Kapadia" } - { "dynn_Lakhani" } - { "dynn_Mahajan" } - { "dynn_Maharaj" } - { "dynn_Mahi" } - { "dynn_Mehta" } - { "dynn_Paramar" } - { "dynn_Pathak" } - { "dynn_Raja" } - { "dynn_Raval" } - { "dynn_Sahu" } - { "dynn_Shah" } - { "dynn_Shan" } - { "dynn_Shukla" } - { "dynn_Solanki" } - { "dynn_Suchak" } - { "dynn_Thaker" } - { "dynn_Thakkar" } - { "dynn_Thakur" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Vidhani" } - { "dynn_Yadav" } - } - - dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Bhagat" } - { "dynn_Bhatt" } - { "dynn_Chadhari" } - { "dynn_Chauhan" } - { "dynn_Dani" } - { "dynn_Dave" } - { "dynn_Desai" } - { "dynn_Doshi" } - { "dynn_Jani" } - { "dynn_Jhala" } - { "dynn_Kajal" } - { "dynn_Kandhal" } - { "dynn_Kapadia" } - { "dynn_Lakhani" } - { "dynn_Mahajan" } - { "dynn_Maharaj" } - { "dynn_Mahi" } - { "dynn_Mehta" } - { "dynn_Paramar" } - { "dynn_Pathak" } - { "dynn_Raja" } - { "dynn_Raval" } - { "dynn_Sahu" } - { "dynn_Shah" } - { "dynn_Shan" } - { "dynn_Shukla" } - { "dynn_Solanki" } - { "dynn_Suchak" } - { "dynn_Thaker" } - { "dynn_Thakkar" } - { "dynn_Thakur" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Vidhani" } - { "dynn_Yadav" } - } - - - - male_names = { - Achalraj Achalraja Adhandev Adityadeva Ajmal Alsi Amir Anangpal Anangpala Anupapala - Anuppal "Apara_Gangeya" Arjunpal Arjunpala Arjunavarman Bacchdev Bachraj Baghpal - Baghpala Bahadur-Singh Ballala Beejpal Beejpala Bhaadar Bhilpala Bhoj Bhoja Bhojavarman - Bhopal Bhumpal Bhumpala Birpal Birpala Bisaldeva Brahmadeva Brahmapala Brahmdevpal Chand Devapala - Devavarman Dhanga Dhangadeva Dharmapala Dhaulshaya Dilipapala Dilippal Doth Draupad - Draupada Dugarendra Gambhir Ganapatideva Gandadeva Gangeya Ghatamdeva Gopal Gopala Govindachandra Govindapala - Govindaraja Govindraj Hamir Hammiravarman Harpal Harsa Harshapala Hirapal - Hirapala Indrapal Indrapala Ishtpala Jaganpal Jaganpala Jagatpal - Jagatpala Jagdev Jagdeva Jaidas Jaipal Jaitugideva Jasapala Jaspal Jatanpal - Jatanpala Jayapala Jayasakti Jayavarman Jayasimha Jhetpal Jhetpala Junpala Kailaspal Kailaspala - Kalkurna Kalyanachandra Kakhopal Kakhopala Kamal Kanhad Kanvarpal Kanvarpala Karnpal Keeratdeva - Khadag Khetrapal Khetrapala Kiratpal Kiratpala Krishnray Krsnapa Kumarapala Kunwar - Kunwarpal Ladahachandra Lakshmandeva Lokpala Madanapala Madanavarman Maharana Mahendrapal Mahendrapala Munja - Mahipal Mahipala Mahipata Mahlakadeva Mandandeva Mangaldeva Margdeva Mihira Nagapala Nagdeo Nannuka Naravarman - Narayanapala Narpal Nayapala Nihaal Nihalray Paramardideva Pavak Peepalraj Popatraj Pritampal Pritampala Prithipala - Prithvi Prithvipal Prithviraj Prithviraja Prithvivarman Rahila Rajapala Rajyapala Ramabhadra - Ramachandra Rampal Rampala Rana Rangraj Rangraja Ratnapala Rijhpala Roshandeva Salivaahan - Sallaksanavarman Saugandeva Shurapala Sisupal Sisupala Sohanpal Somasi Someshvara Sonpal Sonpala - Srichandra Subhatavarman Sukhinpal Sukhinpala Sulakshanpal Sultanpal Sultanpala Surajpal - Surajpala Traillokyachandra Tejapala Tejpal Tolpal Trailokyavarman Trilochanpala Udayaditya Udaysangh Uddharandeva - Vachhal Vakpati Vapyata Varshapala Varshpal Vasudev Vidurathpal Vidurathpala Vidyadhara - Vigrahapala Vigraharaja Vihangpal Vijayapala Vijayasakti Vinayakapala Vindhyavarman Viramdeva Viravarman Virsinghadeva Yasovarman Abhayapala - Acharya Ahila Ajairaja Ajayapala Ajay-Singh Alhana Allat Amarangeya Ambra-Prasad Amritapala Anahilla Ari-Singh Arnoraja Asaraja - Asvapala Balaprasada Baliraja Bhatarka Bhert-Patt Bhima Bhimadeva Bhim-Singh Bhuvan-Singh Bhoja Bhoo-Chand Chachiga Chamundaraja - Chandanaraja Chandraraja Chaud-Singh Dadda Dambarisimha Deopali-Deo Dharapatta Dharasena Dhruvasena Dinakarn Dronasinha Dungar-Singh - Durlabharaja Gajasimha Gopala Gopendraka Gopendraraja Govinda Govindapala Guhasena - Guvaka Hammira Hammir-Singh Hanspal Hariraja Harischandra Hemachandra Jagadeva Jaitrasimha Jaitra-Singh - Jasapala Jaskarn Jayaraja Jayasimha Jay-Singh Jay-Singh-Deo Jayat-Singh Jayshikari Jendraraja - Jojalla Kalbhoj Kanhadadeva Karandeva Karan-Singh Karnadeva Katudeva Katukaraja Keerti-Verma Kelhana Kharagraha - Khuman Kirtipala Kirtivarman Kshemraja Kshem-Singh Kshetra-Singh Lakhanapala Lakhshaman-Singh Lakshmana - Lakshmanadeva Lakshmivarman Lavanyakarna Lunavarman Luntiga Mahap Mahayak Mahendra Mahendrapala Mahipala Maladeva - Manavasimha Mathan-Singh Mattat Mulraja Nagabhata Nagarjuna Nagraja Naradeva Narapati Naravarman Naravarmandeva Nar-Verma - Narwahan Padam-Singh Prahladana Pratapa Prithvipal Prithivipala Purnpala Rahap Ramapala Ratan-Singh Rayapala Rudrapala - Sahajapala Sahanapala Samanta Samant-Singh Samantasimha Samarasimha Samar-Singh Shaliwahan Shuchi-Verma - Siladitya Sindhuraja Singhraja Sinha Sinhad-Deo Siyaka Sohiya Someshwara Suratrana Tejasimha Tej-Singh Tribhuvanapala Udayadity Udayasimha - Udayavarman Upendra Vagbhata Vahadiasimha Vairisimha Vairsingh Vajradeva Vakapati Vakpati Vakpatiraja - Valhana Valhanadeva Vallabharaja Vanraja Vasudeva Vatsaraja Vigraharaja Vigrharaja Vijada-Dasasyandana - Vijai-Singh Vikramaditya Vinaykpala Virama Viradeva Viranarayana Virsinh-Deo Viryarama Xemraja Yashovarman Yograj - } - female_names = { - Akal Anantadevi Damayanti Dattadevi Dehanagadevi Dhruvadevi Dhruvasvamini Hemavati - Kakanvati Kalayandevi Kanchuka Kanwar Karmavati Kumaradevi Lakshman Maharani Mahidevi Nattadevi - Prabhavati Prabhavatigupta Prasadhanadevi Puppadevi Rajamati Sanyukta Shrimitradevi - Annaladevi Bauladevi Bhuyikadevi Candrabhattarikadevi Chachinidevi Delhanadevi Desaladevi - Hariyadevi Laxmidevi Madhavi Mahalakshmi Manaladevi Mayanalladevi Namalladevi Padmaladevi Padmini - Pratha Rasaladevi Rudaladevi Rudrani Rupadevi Samyukta Sidhawa Somalladevi Suhava Sundaridevi Tihunaka Udayamati - } - founder_named_dynasties = yes - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_great_rann" } - { name = "mercenary_company_band_of_the_nilgai" } - { name = "mercenary_company_company_of_the_stone_anchor" } - } -} - -name_list_punjabi = { - - cadet_dynasty_names = { - "dynn_Vopyadeva" - "dynn_Dakhinpara" - "dynn_Shina" - "dynn_Makpon" - "dynn_Hunza" - "dynn_Oddiyana" - "dynn_Katoch" - "dynn_Kutumbi" - "dynn_Divira" - "dynn_Patola_Sahi" - "dynn_Darel" - { "dynn_Agarwal" } - { "dynn_Ahluwalia" } - { "dynn_Ahuja" } - { "dynn_Anwer" } - { "dynn_Arora" } - { "dynn_Ashiq" } - { "dynn_Bajwa" } - { "dynn_Bakshi" } - { "dynn_Bal" } - { "dynn_Bansal" } - { "dynn_Basra" } - { "dynn_Batra" } - { "dynn_Bawa" } - { "dynn_Begum" } - { "dynn_Bhagat" } - { "dynn_Bhalli" } - { "dynn_Bhasin" } - { "dynn_Bhatti" } - { "dynn_Bhullar" } - { "dynn_Butt" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandia" } - { "dynn_Cheema" } - { "dynn_Chopra" } - { "dynn_Dhaliwal" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Gul" } - { "dynn_Haider" } - { "dynn_Jahangir" } - { "dynn_Kalsi" } - { "dynn_Kapur" } - { "dynn_Kazim" } - { "dynn_Khalsa" } - { "dynn_Landa" } - { "dynn_Madanpotra" } - { "dynn_Mahi" } - { "dynn_Masih" } - { "dynn_Mehta" } - { "dynn_Nakai" } - { "dynn_Nanda" } - { "dynn_Parvez" } - { "dynn_Pervaiz" } - { "dynn_Randhawa" } - { "dynn_Sachdeva" } - { "dynn_Sahni" } - { "dynn_Sandhu" } - { "dynn_Sarai" } - { "dynn_Sawhney" } - { "dynn_Sayal" } - { "dynn_Siddiq" } - { "dynn_Sidhu" } - { "dynn_Tandon" } - { "dynn_Tripathi" } - { "dynn_Uppal" } - { "dynn_Walia" } - } - - dynasty_names = { - "dynn_Vopyadeva" - "dynn_Dakhinpara" - "dynn_Shina" - "dynn_Makpon" - "dynn_Hunza" - "dynn_Oddiyana" - "dynn_Katoch" - "dynn_Kutumbi" - "dynn_Divira" - "dynn_Patola_Sahi" - "dynn_Darel" - "dynn_Varha" - { "dynn_Agarwal" } - { "dynn_Ahluwalia" } - { "dynn_Ahuja" } - { "dynn_Anwer" } - { "dynn_Arora" } - { "dynn_Ashiq" } - { "dynn_Bajwa" } - { "dynn_Bakshi" } - { "dynn_Bal" } - { "dynn_Bansal" } - { "dynn_Basra" } - { "dynn_Batra" } - { "dynn_Bawa" } - { "dynn_Begum" } - { "dynn_Bhagat" } - { "dynn_Bhalli" } - { "dynn_Bhasin" } - { "dynn_Bhatti" } - { "dynn_Bhullar" } - { "dynn_Butt" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandia" } - { "dynn_Cheema" } - { "dynn_Chopra" } - { "dynn_Dhaliwal" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Gul" } - { "dynn_Haider" } - { "dynn_Jahangir" } - { "dynn_Kalsi" } - { "dynn_Kapur" } - { "dynn_Kazim" } - { "dynn_Khalsa" } - { "dynn_Landa" } - { "dynn_Madanpotra" } - { "dynn_Mahi" } - { "dynn_Masih" } - { "dynn_Mehta" } - { "dynn_Nakai" } - { "dynn_Nanda" } - { "dynn_Parvez" } - { "dynn_Pervaiz" } - { "dynn_Randhawa" } - { "dynn_Sachdeva" } - { "dynn_Sahni" } - { "dynn_Sandhu" } - { "dynn_Sarai" } - { "dynn_Sawhney" } - { "dynn_Sayal" } - { "dynn_Siddiq" } - { "dynn_Sidhu" } - { "dynn_Tandon" } - { "dynn_Tripathi" } - { "dynn_Uppal" } - { "dynn_Walia" } - } - - male_names = { - Ajit Ajitapida Anangapida Ananta Asi Avantivarma - Bag Bhagwant Bhiksacara Bhoja Bhuvana Budh - Cakravarman Chand Chandrapida Charat Cippatajayapida - Damodar Dasu Datu Dayaram Durlabhavardhana - Gopalavarma Govinda Gunga - Haidaracandra Hari Hariraja Harsa - Jagadeva Jahm Jairam Jassaka Jassaraja Jayadeva Jayapida Jayasimha Jetha Amarji Rajpal - Kad Kalasa Kalyan Kehar Kharak Ksitiraja Kuvalayapida - Laksmadeva Lalitaditya-Muktapida Lav Laxman Lothana - Mahadev MahipalMalla Mang Mohan Mohri - NarayanNirjitavarman Nodha - Paramanuka Partha Prithichand Prithvi Prithvyapida - Rajadeva Ramacandra Ramadeva Ranjit RanjorRincana - Sahdev Salhana Samgrama Samgramadeva Samgramapida Simhadeva Simharaja Srichand Suhadeva Sukhavaraman Sukhavarma Suravarman Surgandha Sussala - Tarapida Thakur Tribhuvanapida - Uccala Udayanadeva Udayaraja Unmattavanti Uppa Utpalaka Utpalapida - Vajraditya Vantideva Vigraha Vuppadeva - } - female_names = { - Aadhya Aarna Amro Anjali Anokhi Anu Anup - Bhama Bhani - Chakrika Chara Chhaya - Dani Darika Devi Didda Durga - Edha Estaa - Falak - Gayathri Geetika GitikaGujri Gulika - Indira Ishani - Jeevika Jiera Jodhabai - Kalyanadevi Khivi Kishan Kotadevi - Lachmi Lavanthika Lavi Liyana - Maira Mihika - Nanaki - Padma Pallavi Parnika Parvati Pihu Priya - Ramo Ridhi - Sabhirai Sahaja Saira Sangiya Suji Sulakhni Sundari Surgandha - Thitiksha Tripta Turvi - Ullupi Utara Utkarsha - Veda Venya Vidya Vimala - Yashica - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_punjab" } - { name = "mercenary_company_host_of_sangala" } - } -} -name_list_rajput = { - - cadet_dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - male_names = { - Achalraj Achalraja Adhandev Adityadeva Ajmal Alsi Amir Anangpal Anangpala Anupapala - Anuppal "Apara_Gangeya" Arjunpal Arjunpala Arjunavarman Bacchdev Bachraj Baghpal - Baghpala Bahadur-Singh Beejpal Beejpala Bhaadar Bhilpala Bhoj Bhoja Bhojavarman - Bhopal Bhumpal Bhumpala Birpal Birpala Bisaldeva Brahmadeva Brahmapala Brahmdevpal Chand Devapala - Devavarman Dhanga Dhangadeva Dharmapala Dhaulshaya Dilipapala Dilippal Doth Draupad - Draupada Dugarendra Gambhir Ganapatideva Gandadeva Gangeya Ghatamdeva Gopal Gopala Govindachandra Govindapala - Govindaraja Govindraj Hamir Hammiravarman Harpal Harsa Harshapala Hirapal - Hirapala Indrapal Indrapala Ishtpala Jaganpal Jaganpala Jagatpal - Jagatpala Jagdev Jagdeva Jaidas Jaipal Jaitugideva Jasapala Jaspal Jatanpal - Jatanpala Jayapala Jayasakti Jayasimha Jhetpal Jhetpala Junpala Kailaspal Kailaspala - Kalkurna Kalyanachandra Kakhopal Kakhopala Kamal Kanhad Kanvarpal Kanvarpala Karnpal Keeratdeva - Khadag Khetrapal Khetrapala Kiratpal Kiratpala Krishnray Krsnapa Kumarapala Kunwar - Kunwarpal Ladahachandra Lakshmandeva Lokpala Madanapala Madanavarman Maharana Mahendrapal Mahendrapala - Mahipal Mahipala Mahipata Mahlakadeva Mandandeva Mangaldeva Margdeva Mihira Nagapala Nagdeo Nannuka Naravarman - Narayanapala Narpal Nayapala Nihaal Nihalray Paramardideva Pavak Peepalraj Popatraj Pritampal Pritampala Prithipala - Prithvi Prithvipal Prithviraj Prithviraja Prithvivarman Rahila Rajapala Rajyapala Ramabhadra - Ramachandra Rampal Rampala Rana Rangraj Rangraja Ratnapala Rijhpala Roshandeva Salivaahan - Sallaksanavarman Saugandeva Shurapala Sisupal Sisupala Sohanpal Somasi Someshvara Sonpal Sonpala - Srichandra Subhatavarman Sukhinpal Sukhinpala Sulakshanpal Sultanpal Sultanpala Surajpal - Surajpala Traillokyachandra Tejapala Tejpal Tolpal Trailokyavarman Trilochanpala Udayaditya Udaysangh Uddharandeva - Vachhal Vakpati Vapyata Varshapala Varshpal Vasudev Vidurathpal Vidurathpala Vidyadhara - Vigrahapala Vigraharaja Vihangpal Vijayapala Vijayasakti Vinayakapala Vindhyavarman Viramdeva Viravarman Virsinghadeva Yasovarman Abhayapala - Acharya Ahila Ajairaja Ajayapala Ajay-Singh Alhana Allat Amarangeya Ambra-Prasad Amritapala Anahilla Ari-Singh Arnoraja Asaraja - Asvapala Balaprasada Baliraja Bhatarka Bhert-Patt Bhima Bhimadeva Bhim-Singh Bhuvan-Singh Bhoja Bhoo-Chand Chachiga Chamundaraja - Chandanaraja Chandraraja Chaud-Singh Dadda Dambarisimha Deopali-Deo Dharapatta Dharasena Dhruvasena Dinakarn Dronasinha Dungar-Singh - Durlabharaja Gajasimha Gopala Gopendraka Gopendraraja Govinda Govindapala Guhasena - Guvaka Hammira Hammir-Singh Hanspal Hariraja Harischandra Hemachandra Jagadeva Jaitrasimha Jaitra-Singh - Jasapala Jaskarn Jayaraja Jayasimha Jay-Singh Jay-Singh-Deo Jayat-Singh Jayshikari Jendraraja - Jojalla Kalbhoj Kanhadadeva Karandeva Karan-Singh Karnadeva Katudeva Katukaraja Keerti-Verma Kelhana Kharagraha - Khuman Kirtipala Kirtivarman Kshemraja Kshem-Singh Kshetra-Singh Lakhanapala Lakhshaman-Singh Lakshmana - Lakshmanadeva Lakshmivarman Lavanyakarna Lunavarman Luntiga Mahap Mahayak Mahendra Mahendrapala Mahipala Maladeva - Manavasimha Mathan-Singh Mattat Mulraja Nagabhata Nagarjuna Nagraja Naradeva Narapati Naravarman Naravarmandeva Nar-Verma - Narwahan Padam-Singh Prahladana Pratapa Prithvipal Prithivipala Purnpala Rahap Ramapala Ratan-Singh Rayapala Rudrapala - Sahajapala Sahanapala Samanta Samant-Singh Samantasimha Samarasimha Samar-Singh Shaliwahan Shuchi-Verma - Siladitya Sindhuraja Singhraja Sinha Sinhad-Deo Siyaka Sohiya Someshwara Suratrana Tejasimha Tej-Singh Tribhuvanapala Udayasimha - Udayavarman Upendra Vagbhata Vahadiasimha Vairisimha Vairsingh Vajradeva Vakapati Vakpati Vakpatiraja - Valhana Valhanadeva Vallabharaja Vanraja Vasudeva Vatsaraja Vigraharaja Vigrharaja Vijada-Dasasyandana - Vijai-Singh Vikramaditya Vinaykpala Virama Viradeva Viranarayana Virsinh-Deo Viryarama Xemraja Yograj - } - female_names = { - Akal Anantadevi Damayanti Dattadevi Dehanagadevi Dhruvadevi Dhruvasvamini Hemavati - Kakanvati Kalayandevi Kanchuka Kanwar Karmavati Kumaradevi Lakshman Maharani Mahidevi Nattadevi - Prabhavati Prabhavatigupta Prasadhanadevi Puppadevi Rajamati Sanyukta Shrimitradevi - Annaladevi Bauladevi Bhuyikadevi Candrabhattarikadevi Chachinidevi Delhanadevi Desaladevi - Hariyadevi Laxmidevi Madhavi Mahalakshmi Manaladevi Mayanalladevi Namalladevi Padmaladevi Padmini - Pratha Rasaladevi Rudaladevi Rudrani Rupadevi Samyukta Sidhawa Somalladevi Suhava Sundaridevi Tihunaka Udayamati - } - founder_named_dynasties = yes - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_rajaputra_band" } - { name = "mercenary_company_company_of_the_exile" } - { name = "mercenary_company_followers_of_the_priest_king" } - } -} -name_list_sindhi = { - - cadet_dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - dynasty_names = { - "dynn_Chand" - "dynn_Vaghela" - "dynn_Vagada" - "dynn_Jadeja" - "dynn_Sanchore" - "dynn_Sisodia" - "dynn_Rathore" - "dynn_Hada" - "dynn_Khanzada" - { "dynn_Agarwal" } - { "dynn_Ahuja" } - { "dynn_Arora" } - { "dynn_Bai" } - { "dynn_Bansal" } - { "dynn_Batra" } - { "dynn_Bhagat" } - { "dynn_Bhasin" } - { "dynn_Bhatnagar" } - { "dynn_Bhatt" } - { "dynn_Bhuiyan" } - { "dynn_Chakravarti" } - { "dynn_Chand" } - { "dynn_Chander" } - { "dynn_Chandra" } - { "dynn_Chaudhary" } - { "dynn_Chauhan" } - { "dynn_Chetri" } - { "dynn_Chohan" } - { "dynn_Chourey" } - { "dynn_Daima" } - { "dynn_Dass" } - { "dynn_Dayal" } - { "dynn_Deva" } - { "dynn_Devi" } - { "dynn_Dewi" } - { "dynn_Dikshit" } - { "dynn_Dogra" } - { "dynn_Gautam" } - { "dynn_Gopal" } - { "dynn_Goswami" } - { "dynn_Jahan" } - { "dynn_Jha" } - { "dynn_Kamat" } - { "dynn_Kapoor" } - { "dynn_Kapur" } - { "dynn_Khare" } - { "dynn_Kumari" } - { "dynn_Lahot" } - { "dynn_Lal" } - { "dynn_Mahajan" } - { "dynn_Mahato" } - { "dynn_Mahto" } - { "dynn_Majhi" } - { "dynn_Mandal" } - { "dynn_Mehta" } - { "dynn_Nanda" } - { "dynn_Narayan" } - { "dynn_Nath" } - { "dynn_Natikar" } - { "dynn_Nimavat" } - { "dynn_Pandey" } - { "dynn_Pandit" } - { "dynn_Pathak" } - { "dynn_Pradhan" } - { "dynn_Pramanik" } - { "dynn_Rahaman" } - { "dynn_Rai" } - { "dynn_Raj" } - { "dynn_Rajabian" } - { "dynn_Ram" } - { "dynn_Rastogi" } - { "dynn_Rathor" } - { "dynn_Sachan" } - { "dynn_Sachdeva" } - { "dynn_Sahoo" } - { "dynn_Sanjay" } - { "dynn_Sethi" } - { "dynn_Shakya" } - { "dynn_Shan" } - { "dynn_Shankar" } - { "dynn_Shrivastava" } - { "dynn_Shukla" } - { "dynn_Sinha" } - { "dynn_Solanki" } - { "dynn_Sologar" } - { "dynn_Soni" } - { "dynn_Suresh" } - { "dynn_Tandon" } - { "dynn_Thakur" } - { "dynn_Thapa" } - { "dynn_Trikha" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Uniyal" } - { "dynn_Upadhyaya" } - { "dynn_Vaid" } - { "dynn_Varadarajan" } - { "dynn_Varma" } - { "dynn_Vinda" } - } - - - - male_names = { - Abdul_Adheem Abdul_Mubdee Abdul_Mueid Abdul_Mutaalee Abdul_Noor Abdul_Qaiyoum Abdullah Abdur_Rauf Abdurrahman Alauddin Ali_Sher Amir Arnel Asamuddin Asbagh Aseed Azraq - Bahhath Bahlawan Bajala Bakhtari Bakkar Baleel Banhbina Bhoongar - Chanesar Changaz Chavdar Chawish - Dadu_Phattu Daghfal Dalu_Rai Dameer Damurah Dawlah Deva_Rai Devidas Dhiya Dhul Doda Dodo - Ebadaah Ebi Edhem Ehan Erfa - Faeq Fateh_Khan Feruzuddin - Gafur Gamal Genhra Gunero - Hafif Hamir Hasnain Hassam - Ibrar Iesa Iffaan Ifran Ismail - Jawad Junaid Junah - Kahah Karan Khafif Khaira Khinrah Koshi - Laeeq Laham Lahiah Laiq Laraib - Mahmud Mubarak Muhammad_Tur Mukesh Munzir Muzaffar - Nadhir Nafasat Nangar Naseeruddin Navid Nayab Nizamuddin - Omran Otar Owais - Pahtu Pasoon Punhun - Qaabeel Qabis - Rabbi Rafan Rabbi - Sabar Salahuddin Sanghar Sanjar Shabban Shah_Nawaz Shahabuddin Shamsher Sher Sikandar Somdutt Sonu Soomar Sumrah Syed - Taghlak Tai Tamachi Tauqeer - Ukkashah Ulfat Unar - Waasiq Waathiq Wabisah - Yahya Yala Yamak - Zabrij Zaheeruddin Zaid Zaigham Ziyauddin - } - female_names = { - Aamilah Aaminah Aani Abqurah Afeerah Akifah - Badiyah Barzah Basbas Begum Bhagi Bunanah Buqayrah Busrah - Caria Chanduni - Daliyah Dameetha Diqrah Dujanah - Eiman Eira Erfana - Fakhtah Fakihah Fusaylah Fuseelah - Ghalibah Ghareebah Ghitbah Gulfeshan - Haboos Hajjah Hajna Hakimah Hamide Hamnah Hamun Himu - Ibthaj Ibtihal Ibtisam Iffah Imtihal - Jahan_Aara Jaimala Jasrah Jumaymah Juwariyah - Kahkashan Kaif Koshi - Lafiza Lahifa Laiba Laiha - Maajida Maali Maeen Maeena Mah_Jabin Mah_Nur - Navida Nazneen Nazriya Noor - Ola Onima Ozza - Pakeezah Parghunda Parigul Pramda - Qabool Qadira Qadr - Raazia Rabab Rabita - Saadat Sabburah Sad Saimah Sehrish - Tari Taslima Tamadur Tamazur - Ufaq Ugay Uhee Uhud - Waahida Wabisa Wadad Waddia - Yaani Yameena Yelda - Zainab_Tari Zoyna Zuha - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_dead_men" } - { name = "mercenary_company_harappan_band" } - } -} -name_list_marathi = { - - cadet_dynasty_names = { - "dynn_Kamadeva" - { "dynn_Aavhad" } - { "dynn_Acharya" } - { "dynn_Ahuja" } - { "dynn_Bhagat" } - { "dynn_Chakravarti" } - { "dynn_Desai" } - { "dynn_Deshmukh" } - { "dynn_Deshpande" } - { "dynn_Doshi" } - { "dynn_Gautam" } - { "dynn_Golelwar" } - { "dynn_Goswami" } - { "dynn_Ingle" } - { "dynn_Jadhav" } - { "dynn_Kamble" } - { "dynn_Kari" } - { "dynn_Karkhanis" } - { "dynn_Khare" } - { "dynn_Mehendale" } - { "dynn_Powale" } - { "dynn_Pradhan" } - { "dynn_Prasad" } - { "dynn_Roy" } - { "dynn_Sachdev" } - { "dynn_Shinde" } - { "dynn_Shrivastava" } - { "dynn_Solanki" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Verma" } - } - - dynasty_names = { - "dynn_Kamadeva" - { "dynn_Aavhad" } - { "dynn_Acharya" } - { "dynn_Ahuja" } - { "dynn_Bhagat" } - { "dynn_Chakravarti" } - { "dynn_Desai" } - { "dynn_Deshmukh" } - { "dynn_Deshpande" } - { "dynn_Doshi" } - { "dynn_Gautam" } - { "dynn_Golelwar" } - { "dynn_Goswami" } - { "dynn_Ingle" } - { "dynn_Jadhav" } - { "dynn_Kamble" } - { "dynn_Kari" } - { "dynn_Karkhanis" } - { "dynn_Khare" } - { "dynn_Mehendale" } - { "dynn_Powale" } - { "dynn_Pradhan" } - { "dynn_Prasad" } - { "dynn_Roy" } - { "dynn_Sachdev" } - { "dynn_Shinde" } - { "dynn_Shrivastava" } - { "dynn_Solanki" } - { "dynn_Tripathi" } - { "dynn_Trivedi" } - { "dynn_Upadhyay" } - { "dynn_Verma" } - } - - male_names = { - Abaji Amutrao Bahadur Bahiroji Balaji Bajirao Chimnaji Dattaji Daulatrao Dhanaji Dhondu - Ekoji Fatehsinh Gopalrao Hambirao Harirao Jayajirao Jayappa Janakappa Jivajirao - Khanderao Krishnarao Madhavrao Mahadji Malerao Malharrao Mankoji Martandrao - Moropant Murarirao Nanasaheb Narayanrao Pandurangrao Pratapsinh - Raghunathrao Rajaram Ramaswami Ramchandrapant Ramshastri Ranojirao - Sadashivrao Sambhaji Sayajirao Serfoji Shahuji Shivaji Shivajirao - Tryambakrao Tukkoji Tukojirao Tulojirao Venkatrao Vishwanathpant Yashwantrao - Adityavarman Aiyaparaja Anantadeva Aparaditya Aparajita Arikesarin Arthapathi Avasara - Bhavadatta Bhima Bhoja Bijjala Chandra Chandraditya Chhadvaideva Chhittaraja - Daharasena Dhammayira Gandaraditya Goggiraja Gonka Guhala Guhalladeva Haripaladeva - Indradatta Indraraja Jatiga Jayakeshi Jhanjha Kamadeva Kapardin Keshideva Kirtiraja - Mallikarjuna Marsimha Mummuniraja Nagarjuna Nagavarma Naivarman Pullashakti Rattaraja - Sanaphulla Shashthadeva Shivachitta Skandavarman Soddhala Someshvara Sovideva Suketuvarman - Taila Tejahkantha Vappuvanna Vijayaditya Viravarmadeva Vishnuchitta Vyaghrasena - } - female_names = { - Ahilyabai Ambikabai Anandibai Anubai Bhiubai Deepabai Durgabai Gangabai Gunvantibai - Jankibai Jijibai Kamlabai Kashibai Laxmibai Mahadik Mastani Putalabai - Rajasbai Rajkunvarbai Ramabai Ranubai Saibai Sagunabai Sakavaarbai Sayeebai Soyarabai Sujanbai Tarabai Yesubai - Anjanibai Anuradha Durga Kamadevi Kamaladevi Kesarbai Kishori Kundaladevi Lasthiyavva - Maya Mogubai Radhabai Radhika Shevanti Shudhamati Sovidevi Sudha Sumati Sunita - } - founder_named_dynasties = yes - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_company_of_four_kings" } - { name = "mercenary_company_servants_of_the_vatandar" } - { name = "mercenary_company_badami_companions" } - } -} -name_list_kashmiri = { - - cadet_dynasty_names = { - "dynn_Karkota" - "dynn_Utpala" - "dynn_Lohara" - "dynn_Maqpon" - "dynn_Vuppadeva" - { "dynn_Dhar" } - { "dynn_Gul" } - { "dynn_Shaikh" } - { "dynn_Kichlu" } - { "dynn_Sopuri" } - { "dynn_Mala" } - { "dynn_Poot" } - { "dynn_Mirakhur" } - { "dynn_Kadlabaju" } - { "dynn_Kokru" } - { "dynn_Bangru" } - { "dynn_Bakaya" } - { "dynn_Khashu" } - { "dynn_Kichlu" } - { "dynn_Misri" } - { "dynn_Lone" } - { "dynn_Mattoo" } - { "dynn_Mir" } - { "dynn_Sapru" } - { "dynn_Vani" } - { "dynn_Kesarwani" } - { "dynn_Talwani" } - { "dynn_Puiwani" } - { "dynn_Baandwani" } - { "dynn_Baswani" } - { "dynn_Tarangarwani" } - { "dynn_Kakarwani" } - { "dynn_Parwani" } - } - - dynasty_names = { - "dynn_Karkota" - "dynn_Utpala" - "dynn_Lohara" - "dynn_Maqpon" - "dynn_Vuppadeva" - { "dynn_Dhar" } - { "dynn_Gul" } - { "dynn_Shaikh" } - { "dynn_Kichlu" } - { "dynn_Sopuri" } - { "dynn_Mala" } - { "dynn_Poot" } - { "dynn_Mirakhur" } - { "dynn_Kadlabaju" } - { "dynn_Kokru" } - { "dynn_Bangru" } - { "dynn_Bakaya" } - { "dynn_Khashu" } - { "dynn_Kichlu" } - { "dynn_Misri" } - { "dynn_Lone" } - { "dynn_Mattoo" } - { "dynn_Mir" } - { "dynn_Sapru" } - { "dynn_Vani" } - { "dynn_Kesarwani" } - { "dynn_Talwani" } - { "dynn_Puiwani" } - { "dynn_Baandwani" } - { "dynn_Baswani" } - { "dynn_Tarangarwani" } - { "dynn_Kakarwani" } - { "dynn_Parwani" } - } - - male_names = { - Aaditya Abhimanyu Abhinanda Aditya Amit Anandhavardana Ananta Anil Arun Avantivarman Bansi Bharat Bhaskar Bhimagupta Birbal Braj Brij - Chakravarman Chandrakanta Chandrapida Charanpal Damodara Dinanath Dipak Durlabhaka Durlabhvardhana Eshin Ganga Gangaram Gautam Giridhari - Gotum Gul Gulhana Hariraja Harsa Jagadeva Jassaka Jayasimha Jivan Kailash Kalasa Kanak Kanaka Kanhaiya Karan Kashyap Khayaal Khushnaseeb - Kisan Kishan Krishan Ksemagupta Kshemendra Kuldip Kuvalayapida Lakshman Laksmandadeva Lalit Lalitaditya Madan Manohar Maruti Mohan Moti - Motilal Muktapida Mustafa Nanda Nandigupta Narain Naraindas Nidhi Niraj Omprakash Pamposh Paramanuka Pawan Phalunga Pran Pratapaditya - Purushottam Pushkar Radda Rahim Rahul Rajadeva Rajinder Rajiv Ramadeva Ramchandra Rameshwar Ratnakara Ravinder Rohit Salhana Samgramadeva - Samgramaraja Sandip Sankaravarman Satish Satyen Shakti Shambhu Shuhul Siddharth Sidhesh Simhadeva Simharaja Somnath Srivar Subhash Sudhir - Suhadeva Sussala Suresh Swaroop Tejbahadur Tribhuvanagupta Triloki Trilokanath Trilokinath Tunga Uccala Udayaraja Upendra Utkarsa Utpal - Vajraditya Vamana Vantideva Vasudev Vasudeva Vigraharaja Vijayapal Vir Vuppadeva Acalamangala Vidhyadhara - } - female_names = { - Aarati Aarti Aasa Aasha Abha Ambikaputrika Amritlekha Anangalekha Anjana Asamati Asha Bappika Bappatadevi Bhinna Bhuvanamati Bijala Bijja - Bimba Candala Candri Chakramardika Chandravati Chandri Chither Devalekha Didda Durga Ganga Girija Girja Gunadevi Gunalekha Hamsi Hiposh Indra - Indradevi Iravati Ishika Ishnadevi Jaishri Jaya Jayadevi Jayalakshmi Jayamati Kalhanika Kalphana Kalyana Kamala Kamaladevi Kamalavati Kamalesh - Kamla Kamlesh Kanjarika Kapila Kashi Kavita Kavya Kaya Kishori Kongposh Kota Kshma Kumudalekha Lalita Lothita Maghavati Mala Manjarika Manju - Meghavali Menila Mrigavati Nagalata Nagalekha Nanda Narendraprabha Nirupama Nonika Omadevi Padmalekha Padmasri Padmavati Parakasa Priti Punim - Radha Rajalakshmi Rajyasri Ramamya Rameshwari Ranarambha Ratna Ratnaprabha Ratnavali Sahja Sambavati Samma Sarada Saraswati Sharadaa Sharda - Shashi Shin Shirin Shradha Shweta Smriti Somala Sonia Sonth Srilekha Subhata Sugala Sugandha Sulla Surendravati Suryamati Susala Sushma Suyya - Sweta Syamala Tilaka Udda Vallabha Vasu Vimala Vina Yasomati Zoon Zoongash - } - - founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_kashmir" } - { name = "mercenary_company_host_of_kashmir" } - } -} -name_list_sinhala = { - - cadet_dynasty_names = { - "dynn_Moriya" - "dynn_Kalinga" - "dynn_Siri_Sanga_Bo" - "dynn_Chandravansha" - "dynn_Suryavansha" - "dynn_Kalinga_Lanka" - { "dynn_Amarasekara" } - { "dynn_Amarashinghe" } - { "dynn_Bandara" } - { "dynn_Cassim" } - { "dynn_Chandima" } - { "dynn_Dissanayake" } - { "dynn_Gunasekera" } - { "dynn_Herath" } - { "dynn_Jayalath" } - { "dynn_Jayarathna" } - { "dynn_Jayasinghe" } - { "dynn_Jayasundera" } - { "dynn_Karunaratne" } - { "dynn_Kulasekara" } - { "dynn_Kumara" } - { "dynn_Kumarasinghe" } - { "dynn_Liyanage" } - { "dynn_Madushanka" } - { "dynn_Potuhera" } - { "dynn_Rajapakse" } - { "dynn_Ranasinghe" } - { "dynn_Rathnayake" } - { "dynn_Ratnayake" } - { "dynn_Samantha" } - { "dynn_Senanayake" } - { "dynn_Siva" } - { "dynn_Suraweera" } - { "dynn_Thirimanne" } - { "dynn_Weerasekara" } - { "dynn_Weerasinghe" } - } - - dynasty_names = { - "dynn_Moriya" - "dynn_Kalinga" - "dynn_Siri_Sanga_Bo" - "dynn_Chandravansha" - "dynn_Suryavansha" - "dynn_Kalinga_Lanka" - "dynn_Kariyar" - { "dynn_Amarasekara" } - { "dynn_Amarashinghe" } - { "dynn_Bandara" } - { "dynn_Cassim" } - { "dynn_Chandima" } - { "dynn_Dissanayake" } - { "dynn_Gunasekera" } - { "dynn_Herath" } - { "dynn_Jayalath" } - { "dynn_Jayarathna" } - { "dynn_Jayasinghe" } - { "dynn_Jayasundera" } - { "dynn_Karunaratne" } - { "dynn_Kulasekara" } - { "dynn_Kumara" } - { "dynn_Kumarasinghe" } - { "dynn_Liyanage" } - { "dynn_Madushanka" } - { "dynn_Potuhera" } - { "dynn_Rajapakse" } - { "dynn_Ranasinghe" } - { "dynn_Rathnayake" } - { "dynn_Ratnayake" } - { "dynn_Samantha" } - { "dynn_Senanayake" } - { "dynn_Siva" } - { "dynn_Suraweera" } - { "dynn_Thirimanne" } - { "dynn_Weerasekara" } - { "dynn_Weerasinghe" } - } - - male_names = { - Agabala Aggabodhi Agibuti Ananda Anikanga Apaya Arittha Avirada Ayasmantha Bhuvanekabahu Butisamana Chodaganga Dahamsena - Danamitta Dappula Dathappabhuti Dathopatissa Dharmapala Dharmasena Dharmasoka Dhatusena Digakassapa Diganaguli - Digasumana Gajabahu Hadaka Hadana Hujata Jayabahu Jetthatissa Jhotisena Kashyapa Kassapa Kitti Kittisena Kittivarma - Magamitta Mahadeva Mahanaga Mahasattha Mahasena Mahasiva Mahinda Manavanna Mihidala Mihindala Mitta Moggallana - Nandamitta Narendra Narendrasinha Nirmala Padita Parakkamabahu Parakramabahu Rajasinha Rakasala Ratana Rohaka - Sadhatissa Sagala Saliya Sanghamitta Sanghatissa Sankha Sena Senarat Sidata Sigaratissa Silameghavanna Sinhabahu - Siva Sobana Sobika Sudata Sumana Surakita Suratissa Tissa Udaya Upatissa Vassaba Vebeliya Vepali Vijayabahu - Vikrama Vikramabahu Vimaladharma Vimaladharmasuriya Virabahu Viranarendra - } - female_names = { - Abijliguta Ahali Anula Anurada Anuradi Anuridi Asadaguta Asali Aselaya Ata Barani Bodhideva Bohodevi Butadata - Cadana Citadevi Citaguta Damadina Damaguta Damarajha Damarakita Damaruci Damasena Damati Damika Damutara - Devanakata Devanapiya Devarakita Dhamarajha Dhamika Jhita Jhotisena Jhotiya Kalyanavati Kanadasika Kanaguta - Kanatissa Kitaka Kituka Kubira Kumara Kumaradata Kumaratiha Lasani Lilavati Maga Magha Maka Maki Mita Nagadina - Narayaguta Nuga Nugaya Paduma Palikada Pamatissa Purushadata Pusamitta Rajhita Ramadata Ramajhata Ramani - Rasumiliya Reva Sagara Samidata Samudaguta Savera Seneya Silmini Siriguta Siripali Sivala Sivanabuti Somali Sugula - Sujhata Sumanadevi Suri Suriguta Tisi Tissabuti Tissadata Tissadevi Tissamita Tissaraka Tissarakita Yahasaya Yahasini - } - - founder_named_dynasties = yes - - pat_grf_name_chance = 35 - mat_grf_name_chance = 20 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_staff" } - { name = "mercenary_company_rice_grain_band" } - } -} -name_list_nepali = { # (Newar, Garwhali, Kuamoni, Khasa, Gorkha, Tamangic, etc.) - - dynasty_names = { - "dynn_Licchavi" - "dynn_Malla" - "dynn_Khas_Malla" - "dynn_Thakuri" - "dynn_Nuwakot_Thakuri" - "dynn_Suryavamsa" - "dynn_Katyuri" - "dynn_Chand" - "dynn_Parmar" - "dynn_Khasiya" - "dynn_Newari" - "dynn_Gorkha" - "dynn_Tamang" - "dynn_Gurung" - "dynn_Manang" - "dynn_Thakali" - "dynn_Chantyal" - "dynn_Ghale" - "dynn_Kutang" - "dynn_Kaike" - } - - male_names = { - Aadarsh Aadesh Aadi Aadinath Aadishankar Aaditya Aahlaad Aakaash Aakanksha Aakar Aakarshan Aalok Aamod Aanga Aashish Aastik Aatish Abhaya Abhayananda Abhichandra Abhidi Abhijat Abhijaya Abhijit Abhik Abhilash Abhimand Abhimani Abhimanyu Abhimoda Abhinabhas Abhinanda Abhinandana Abhinatha Abhinava Abhiraj Abhirath Abhirup Abhishek Abhisoka Abhisumat Abhisyanta Abhivira Abhyagni Abhyudaya Abhyudita Abinash Achalendra Achanda Acharya Achindra Achintya Achyut Adesh Adhik Adhikara Adhipa Adhiraj Adhita Adikavi Adil Adinath Adit Aditya Adityanandana Adripathi Advay Adwaita Agastya Agharna Aghat Agneya Agni Agrim Agriya Ainesh Ajamil Ajatashatru Ajaya Ajendra Ajit Ajitabh Ajitesh Ajmal Akash Akhil Akhilesh Akshan Akshar Akshaya Akshit Akshyat Akul Alaap Alhad Alok Amaanat Amal Amalendu Amalesh Aman Amar Amartya Ambar Ambarish Ambuj Ameya Amil Amir Amish Amit Amitabh Amitesh Amitiyoti Amiya Amod Amogh Amoha Amol Amrish Amrit Amshu Amshuvarma Amul Anadi Anagh Ananda Ananga Ananta Anek Angad Anil Animesh Anirudh Anirvan Anish Aniteja Ankit Ankur Ankush Anmol Anniruddha Anshul Anshuman Anshumat Anubhav Anugya Anuj Anup Anupam Anurag Anuttam Aramudi Aranab Archan Archit Ardhendu Arghya Arhant Ari Arijit Arindam Arjit Arjuna Arjunadeva Arnav Arnesh Arokya Arpan Arul Arun Arvind Arya Aryaman Asav Ashank Ashesh Ashis Ashoka Ashu Ashutosh Ashwin Asim Aslesh Atal Atanu Athiya Atma Atmajyoti Atman Atmanand Atreya Atul Avadhesh Avanindra Avanish Avatar Avikshit Ayush - Babu Badal Badri Badrinath Baikuntha Bala Baladeva Baladitya Balaji Balaraja Balaram Balbir Balchandra Baldeva Balgopal Balgovind Balkrishan Balmani Balmohan Balraja Balram Balwant Bama Bamadeva Bandhu Bandhul Bankim Bankimchandra Bansi Bansilal Barindra Barun Basanta Basu Basudeva Bhadrak Bhagat Bhagirath Bhagwan Bhairab Bhairaja Bhajan Bharadwaj Bharat Bhargava Bhaskar Bhaswar Bhaumik Bhavesh Bhavya Bhim Bhishma Bhooshit Bhrigu Bhudeva Bhupal Bhupat Bhupen Bhupendra Bhushan Bhuvan Bhuwanesh Bhuwaneshwar Bibek Bibhaakar Bibhas Bibhu Bidur Bidwan Bidyut Bihan Bijanyendra Bijaya Bijendra Bikash Bikesh Bikram Bilas Bimal Binaya Binayak Bindusar Binesh Binit Binod Bipin Biplav Bipra Bipul Bir Biraja Biral Birat Birbal Birendra Bishal Bishnu Bishwa Bishwambhar Bishwas Bishweshwar Biswa Biswajit Biswas Bodhan Brajesh Bramha Bratindra Brijesh Brijmohan Buddha Buddhi Byas - Chaap Chaitanya Chaitya Chakor Chakra Chakrapani Chakshu Chaman Champak Chanakya Chanchal Chandan Chandra Chandrachur Chandrahas Chandrak Chandrashekhar Chandresh Chapal Chapilla Charan Charanjit Chatura Chetan Chhandak Chidambar Chidananda Chinmaya Chintak Chintamani Chintan Chirag Chiranjeev Chirantan Chirayu Chitta Chittaprasad Chittaranjan Chittesh Chudamani - Dakshesh Dakshi Daman Damodar Danbir Darpak Darpan Darshan Dasharath Dattatreya Dayanand Deva Devabrata Devaj Devajit Devajyoti Devak Devanand Devang Devarsi Devashish Devdarsh Devdas Devendra Devesh Deveshwar Devrat Dhairya Dhana Dhananjay Dhanesh Dharanidhar Dharma Dharmadeva Dharmapal Dharmendra Dharmendu Dharmesh Dharuna Dhatri Dhawal Dhiman Dhimant Dhir Dhiraja Dhiren Dhirendra Dhritiman Dhruba Dhruvadeva Dhyan Dhyanesh Dhyaneshwar Digambar Dilawar Dilip Dinabandhu Dinakar Dinendra Dinesh Dinkar Dip Dipak Dipan Dipankar Dipendra Dipendu Dipesh Dipit Diptanshu Dipendra Divya Divyesh Diwakar Durgesh Durjaya Dushyanta Dwaipayan Dwarika Dwijaraja Dwijendra Dwijesh - Ekachakra Ekagrah Ekalavya Ekambar Ekanath Ekansh Ekaraja Ekavir Eknath Ekraja Fanindra Fanish Fanishwar Fateh Finjo Firaja - Gagan Gajanand Gajendra Gambhir Ganapati Ganaraja Gandharva Gandhi Gandhik Ganesh Gangadeva Gangadhar Gangadutt Gangesh Gaurang Gaurav Gautam Ghanashyam Giri Giridhar Girija Girindra Giriraja Girish Git Gokul Gopal Gopan Gopesh Gopi Gorakh Goral Gourishankar Govinda Grishma Gulzarilal Guna Gunakama Gunakamadeva Gunaratna Gurudas Gurudutt Gyan Gyaneshwar Gyani - Hanuman Hardik Harendra Haresh Hari Harigopal Harihar Harinarayan Harindra Harish Harishankar Harishchandra Harmendra Harsha Harshadeva Harshad Harshil Harshit Hasan Hasit Hem Hemachandra Hemanga Hemant Hemendra Hemendu Hemish Heramba Himachal Himadri Himaghna Himal Himanshu Himmat Hira Hiranmay Hiranya Hirendra Hiresh Hiten Hitendra Hitesh Hridaya Hridayesh Hrishikesh - Ilesh Iman Indivar Indra Indrajit Indranil Indubhushan Indushekhar Ishan Ishat Ishayu Ishwar Jag Jagadip Jagadish Jagajit Jagan Jagannath Jagat Jalendu Janak Janardan Janu Japa Japendra Jaswant Jatan Jatin Jawahar Jaya Jayabhima Jayadeva Jayananada Jayanta Jayaraja Jayarjuna Jayari Jayarudra Jayasimha Jayavarma Jaysha Jishnu Jitari Jitendra Jivan Jyotindra - Kabir Kailash Kalash Kalidas Kalyana Kamadeva Kamal Kamalesh Kamlesh Kanak Kanan Kanhaiya Kapil Karna Kartik Kartikeya Karunakar Kashi Kashyap Kaushal Kaushik Kavi Kavin Kedar Kesar Keshav Ketak Ketan Kewal Khagendra Khem Kiran Kirtan Kishor Krachalla Kradhichalla Krashichalla Kripal Krishna Kuber Kuldip Kumar Kunal Kundan Kusha - Labh Lagan Lahar Lakshman Lalit Lava Layak Lekh Lila Lochan Lokesh Loknath Madan Madhav Madhukar Madhup Madhur Madhusudan Magan Mahadev Mahant Mahavir Mahendra Mahesh Maheshwar Mahideva Maitreya Malkit Manadeva Manas Manav Manavendra Mandar Manendra Mangal Mangesh Mani Manik Manindra Manish Manishankar Manit Manjit Manjul Manmohan Manohar Manoj Manoranjan Manu Mathura Matsendra Maulik Mayur Megh Mihir Milan Milap Milind Mit Mitesh Mithila Mithilesh Mithun Mitra Mitul Mohak Mohan Mohit Mohnish Mridul Mrigendra Mrigesh Mrityunjay Mukesh Mukti Mukul Mukunda Mukut Muni Munindra Murali Murari Murti - Nabendu Nabin Nagaraja Nagendra Nagesh Nakshatra Nakul Nalin Nanak Nandakishor Nandan Nandin Nanyadeva Narahari Narasimha Narayan Narendra Narendradeva Naresh Narottam Narsinghdeva Natesh Natraja Natwar Navanit Navin Navnit Navrang Nawal Nayan Netra Ngodup Nhu Nhuchhe Nhuja Nibodh Nidhish Nigam Nihal Nihar Nikash Niket Niketan Nikhil Nikhilesh Nikkon Nikunja Nil Nilambar Nilesh Nimesh Nipun Nirad Niraja Nirajit Niranjan Nirav Nirbhaya Nirjhar Nirmal Nirmay Nirupam Nirvan Nischal Nishad Nishanta Nishesh Nishit Nishok Nitesh Nrideva Nripa Nripendra Nripesh NugaH_ - Oja Om Omkar Omprakash Paavan Padam Padmanabha Palash Pallav Pankaj Parag Parakram Paramananda Paramesh Parameshwar Paramjeet Paranjay Paras Parashar Paresh Parijat Parikshit Parimal Paritosh Parmesh Partha Parul Parvat Parvesh Pathik Pavan Pavitra Pawan Phalgun Phanindra Pitambar Piyush Poojan Poojit Prabal Prabhakar Prabhas Prabhat Prabhav Prabhu Prabir Prabodh Prabuddha Pradip Pradyot Pradyumna Prafulla Pragun Prahalad Prajesh Prajit Prajun Prakash Prakat Prakrit Prakul Pramesh Pramit Pramod Pran Pranav Pranay Pranit Prasad Prasanna Prasata Prashanta Prasun Pratapa Pratik Pratit Pratosh Praval Pravin Pravir Prayag Prem Premal Pritam Prithu Prithvi Pritish Pujit Punit Punya Purna Purnendu Puru Purushottam Pushkar - Raghav Raghu Rahul Raja Rajan Rajarshi Rajendra Rajesh Rajit Rajiv Rajkumar Raju Rajul Rajyeshwar Rakesh Raksha Ram Raman Ramchandra Ramesh Rameshwar Ramkrishna Ranajit Ranasura Randhir Ranjan Ranjiv Rasik Ratish Ratna Ratnakar Ratri Ratul Raunak Ravi Ravikiran Ravindra Resham Riddhiman Rijul Ripu Rishabh Rishi Rishikesh Rochan Rohan Rohit Ronak Roshan Ruchir Rudra Ruhan Rujul Rup Rupal Rupesh Rupin Rushil - Sabal Sabin Sachchit Sachet Sachetan Sachindra Sachit Sadar Sadhan Safal Sagar Sagun Sahadeva Sahaj Saharsh Sahas Sahdeva Sahil Sajal Sajan Sajit Sajiv Sajjan Saket Samar Samarjit Samartha Sambhav Sambit Sambuddha Samir Samiran Sampat Samrat Samudra Sanat Sanchay Sanchit Sangrama Sanjay Sanjit Sanjiv Sanjog Sankalpa Sanket Santosh Sanyog Sapan Saral Sarang Saras Sarasvat Sarat Sarba Sarbagya Sarbajit Sarish Sarthak Sarup Sarvesh Satindra Satish Satruijt Satyajit Satyanarayan Satyavan Satyavrat Satyavrata Satyendra Saubhagya Saumya Saunak Saurav Savir Savit Sawa Sevak Shaan Shahid Shailendra Shailesh Shambhu Shamindra Shamit Shankara Shankaradeva Shanta Shantanu Sharad Sharadchandra Sharan Shardul Shashank Shashwat Shatrughna Shatrujit Shekhar Shesh Shikhar Shirish Shishir Shiva Shivadeva Shivesh Shobhan Shravan Shreshta Shreyas Shridhar Shrigopal Shrihari Shrish Shrikanta Shrikrishna Shripad Shrish Shulabh Shyam Shyamsundar Siddha Siddhanta Siddhartha Siddhi Smaran Sohan Sohil Som Sourabh Sridhar Srijan Subal Subarna Subas Subhan Subhas Subodh Subrat Sudarshan Sudi Sudip Sudesh Sudeva Sudhakar Sudhanshu Sudhindra Sudhir Sugandha Suhas Sujan Sujash Sujaya Sujit Sukanta Sukesh Sukrit Sukumar Sulabh Sulekh Sulochan Suman Sumangal Sumant Sumantu Sumedh Sumit Sunand Sundar Sundip Sunil Sunirmal Sunit Suprakash Suprit Sur Suraja Suranjan Suras Surendra Suresh Surit Surya Suryavansi Sushanta Sushil Sushobhan Sutej Suvan Suvrata Suyash Suyog Swagat Swami Swapan Swapnil Swarup Swayambhu - Tanuj Tapan Tapas Tarak Taral Taran Tarang Tarini Tarun Tej Tejas Tenzin Thakur Tika Tilak Tiray Tirtha Tirtha Tribhuvan Trilochan Trilok Trishanku Tufan Tulasi Tushar Tyag Udar Udaya Udayadeva Uddhav Udgam Udit Ujesh Ujjala Ujwal Ulban Ullash Umanga Umesh Unnabh Unnat Upendra Utkarsh Utkrishta Utpal Utsang Utsarg Utsav Uttam Uttar - Vaibhav Vajra Vajradeva Vajraraja Vajrarata Vallabh Varun Vasant Vasava Vasu Vasudeva Vasuraja Vatsa Vatsal Ved Vibhu Vijaya Vijaykama Vijaykamadeva Vikesh Vikram Vimal Vipin Vishal Vishvadeva Yadav Yadunath Yagya Yalamber Yama Yamaraja Yash Yatindra Yatish Yogendra Yogesh Yogita Yougal Yubin Yubraja Yuddha Yuvaraja - } - - female_names = { - Aanchal Aapti Aarati Aastha Aayushi Abha Abhaya Abhijita Abhilasha Achal Achala Adarsh Adarshini Adishree Aditi Adrika Agrata Agrima Ahalya Ahladita Aishwarya Ajala Ajanta Ajita Akanksha Akriti Akshita Akuti Alisha Alka Aloki Alpa Alpana Amba Ambi Ambika Ambu Ambuja Amina Amisha Amita Amodini Amolika Amrita Amshula Amulya Anahita Anamika Anandi Anandini Anandita Ananta Ananya Anasuya Anchal Anchita Angana Anika Anima Anindita Anisha Anita Anjali Anjana Anjika Anjini Anju Anjuli Anjushri Ankita Annapurna Anshu Anshula Antara Anu Anuhya Anuja Anumati Anupama Anuprabha Anupriya Anuradha Anusha Anushri Apala Aparajita Aparna Apsara Apurva Aradhana Arati Archa Archana Archisha Archita Arpana Arpita Aruna Arundhati Aruni Arunima Aryaa Asha Ashima Ashrita Ashwini Asita Askini Aslesha Asmita Aspru Atasi Atmaja Atreyi Avani Avanti Avantika Avinashi Ayati Ayela Ayushi Ayushmati - Bageshri Baidehi Baijayanti Baisakhi Bala Banamala Bandana Bandita Banhi Banita Barnali Barsha Baruna Baruni Basabi Basanta Basanti Basudha Basundhara Bela Bhadra Bhadraa Bhagirathi Bhagwanti Bhagya Bhagyashri Bhairavi Bhakti Bhamini Bhanu Bhanuja Bhanumati Bhanuni Bharani Bharati Bhargavi Bhavana Bhavini Bhavya Bhawani Bhintuna Bhrikuti Bhrikutidevi Bhumi Bhumika Bhuvana Bhuvi Bibha Bidya Bimala Bina Binata Binaya Bindhya Bindiya Bindu Binita Binodini Bipasha Birsha Bishakha Bishnu Brinda - Chaand Chahana Chaitali Chaitan Chameli Champa Chanchala Chandaa Chandana Chandani Chandika Chandni Chandra Chandraleksha Chandrani Chandrika Chapala Charu Charulata Cheshtaa Chetana Chhabi Chhaya Chintan Chitra Chitralekha Chitrali Chitrani Chitrarekha Chitrita - Damayanti Damini Darpana Darshana Darshita Daya Dayanita Dayita Debika Deeba Deekshya Deepa Deepali Deepamala Deepaprabha Deepika Deepta Devaki Devangana Devangi Devashree Deveshi Devi Devika Devyani Dhanashri Dhanishta Dhanya Dhanyata Dhara Dharana Dharani Dharini Dharti Dhavalaa Dhriti Dhwani Dibya Dikshya Dina Dipali Dipashri Dipti Dipkisha Dishita Diti Divisha Drashtaa Draupadi Drisana Dristi Durga Dolma Doma Dooma - Ekata Ela Elina Enakshi Esha Eshita Eyrum Falguni Fathi Gajra Gandhali Ganga Gargi Garima Gauri Gaurika Gautami Gayatri Geeti Geetika Girija Girisha Girwani Gita Gitanjali Godavari Gopika Govindi Gulab Gunjana Gunjita Gyanada Gyani - Hansa Hansika Hansini Harhsa Harini Harita Harshini Harshita Hasina Hasita Heena Hema Hemaadri Hemakshi Hemangi Hemangini Hemani Hemanti Hena Hima Himaadri Himani Hira Hiral Hisi Hisila Hita Hiya Huma Iha Ikshu Ila Indira Indrani Indrayani Indu Induja Indumati Inu Ipsa Ipsita Ira Isha Ishana Ishani Ishika Ishita Ishorya Ishwari Ita - Jagadamba Jagatee Jagrati Jagriti Jahnavi Jala Jalaja Jamuna Janaki Janani Janhavi Jass Jaya Jayahree Jayani Jayanti Jayaprada Jayashree Jayati Jayita Jaysha Jhankar Jharna Jiwan Joshita Juhi Jyoti Jyotika Jyotsna Kadambari Kadambini Kajal Kala Kalavati Kali Kalika Kalindi Kalpana Kalpita Kalyani Kamakshi Kamala Kamalakshi Kamalika Kamalini Kamana Kanan Kanchan Kanchana Kanta Kanti Kanya Kapila Karishma Karuna Kashika Kashvi Kasturi Katyayani Kaumudi Kaushalya Kaveri Kavita Kesari Keshika Ketaki Ketana Khusbu Khusi Kinjal Kiran Kirtana Kirti Kishori Komal Koyel Kranti Kripa Kriti Kshyama Kshyanika Kukee Kumari Kumkum Kumud Kumudini Kunda Kunja Kunjal Kunjana Kuntal Kuntala Kunti Kushal Kusa Kusum Kusumita Kusumlata - Lajja Lajjawati Lajjita Lakshan Lakshita Lakshmi Lakshya Lalana Lalima Lalita Lasta Lata Latika Leela Leena Lekha Lipi Lipika Lochana Lumanti Luniva Luswaa Maanika Madhavi Madhu Madhubala Madhul Madhulata Madhumati Madhumita Madhuri Madhurima Madhushri Magana Mahi Mahika Mahima Maina Maitreyi Maiya Mala Malati Malavika Maliha Malika Malina Malini Mamata Manasa Manasi Mandakini Mandara Mandeep Mandira Mangala Manika Manisha Manishi Manjari Manjira Manju Manjula Manjulika Manjusha Manjushri Manna Manorama Manshree Manushri Marisa Matina Matrika Mausam Mausami Maya Mayuri Medha Medhaavi Medini Meenakshi Meera Megha Meghana Meha Mehal Mela Menaka Menkhu Mhichaa Mihsa Mina Minal Mira Mita Mohana Mohini Mohita Monal Moti Mridu Mridula Mrinal Mrinalini Mudita Mudrika Mugdha Mukta Mukti Muna Munira - Nagina Naina Nalika Nalini Namita Namrata Nanda Nandana Nandi Nandika Nandini Nandita Narayani Narmada Nashita Navanita Navina Nayana Nayantara Neela Neelanjana Neeraja Neeva Neha Nehal Nheela Niba Nibha Nidhi Niharika Nikhita Nila Nilam Nilasha Nilaya Nileen Nilima Nimisha Niranjana Nirmala Nirmayi Nirupa Nirupama Nirvana Nischita Nisha Nishita Nishtha Nita Niti Nitu Nivedita Nivriti NugaH_ Nutan Oashni - Ojal Ojasvi Oma Oshika Padma Padmavati Padmini Palisha Pallavi Pampha Pankaja Panna Parameshwari Parimitaa Parinita Parnita Parvati Pavana Pavitraa Payal Piya Poonam Prabha Prachi Pradipta Pragati Pragya Prakriti Prama Pramila Pramiti Pranati Prapti Prarthana Prashansa Prashanti Pratibha Pratigya Pratikshya Pratima Pratishtha Pratiti Preetal Prekshya Prema Premala Prerana Prisha Prita Priti Pritika Priya Priyanka Priyasha Pujita Puja Punam Punita Punya Purnima Pushpa Pushpanjali Pushpita - Raakhi Rachana Rachita Radha Radhika Ragini Rajalakshmi Rajani Rajashri Rajeshwari Rajkumari Rakhi Rakshita Rakshya Rama Rambha Rameshwari Rangana Rani Ranjana Ranjini Ranjita Rashmi Rasika Rati Ratna Reena Reena Rekha Renu Renuka Reshma Reva Revati Richa Riddhi Riju Rijuta Rima Rishika Rita Riti Ritika Ritu Rochana Rohana Rohini Rohita Rojita Roma Romila Roshni Ruchi Ruchika Ruchira Ruchita Rudrani Rukmini Ruma Rupa Rupali Rupashi Rupashi - Sabita Sabitri Sachi Sachita Sadhana Sadhika Sadhvi Sagarika Saguna Sahana Saheli Sainyukta Sajala Sajani Sajita Sakhi Salila Salouni Samata Samhita Samidha Samina Samita Samixya Samyukta Sananda Sanchita Sandhya Sang Sangita Sanjana Sanjna Sanju Sanjula Sanoja Sanskriti Santoshi Sapana Sarala Saranya Saraswati Sarayu Sarbani Sarita Sarjana Sarmistha Saroja Sarojini Sashi Sasmita Sati Satya Savarna Savita Savitri Sevati Sevita Shabana Shaila Shailaja Shaili Shakti Shakuntala Shalini Shama Shameena Shamitaa Shanta Shanti Sharada Sharika Sharini Sharmila Sharmistha Shashi Shaswati Sheela Sheetal Shefali Shibani Shikha Shila Shilpa Shilpita Shirisha Shristi Shivani Shobha Shobhana Shraddha Shree Shreela Shreya Shreyashi Shridevi Shrijani Shristi Shruti Shubha Shubhadra Shubhangi Shubhra Shuchita Shukla Shukti Shushma Shweta Shyama Shyamala Shyamali Sibani Sichu Siddhi Simma Sindhu Sita Sitara Situ Smirti Smita Smriti Sneh Sneha Snehal Snigdha Sohini Sona Sonal Sonali Sonia Sonika Soniya Sourabhi Sraddha Sridevi Srijana Sristi Stuti Subhadra Subhagya Subhashini Subhi Sucheta Suchi Suchira Suchita Suchitra Sudeepa Sudeepta Sudeshna Sudevi Sudha Sudhi Sudipta Sudipti Sugita Suhasini Suhina Sujala Sujata Sujaya Sukriti Sulakshana Sulalita Sulekhaa Sulochana Sumana Sumanta Sumati Sumita Sumitra Sunanda Sunandini Sunandita Sunayana Sunayani Sundari Suneeti Sunetra Sunita Suniti Suprabha Supriti Supriya Suraksha Suranjana Surekha Sureshi Suruchi Surupa Sushanti Sushila Sushma Sushmita Sushobhana Susila Susmita Swaa Swapna Swarupa Swasti Swati Sweta Swornima - Taapasee Tamanna Tamasi Tanu Tanuja Tanushri Tanvi Tapani Tapasi Tara Tarana Tarannum Tarika Tarini Tarpana Tarulata Teesa Tejasee Tejaswi Tilottama Timila Tirtha Tripti Trisha Trishna Tulasi Tsamchoe Tshering - Udipti Udita Uditi Ujjwala Uma Unaati Unima Upama Upasana Urjita Urmi Urmila Urvashi Usha Ushna Utsha Vaijayanti Vani Vanita Varuna Vasanti Vedika Vibha Vidya Vijaya Vinaya Vindhya Vinita Vrinda Yamini Yamuna Yasoda Yasodhara Yeju Yogita Yuna Yunisha Yuvani Yuvika - } - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 -} diff --git a/N3OW/common/culture/name_lists/00_iranian.txt b/N3OW/common/culture/name_lists/00_iranian.txt deleted file mode 100644 index e1a4d283..00000000 --- a/N3OW/common/culture/name_lists/00_iranian.txt +++ /dev/null @@ -1,912 +0,0 @@ -name_list_persian = { - - cadet_dynasty_names = { - "dynn_KA_rawA_n" - "dynn_Jorjani" - "dynn_Samanid" - "dynn_Tahirid" - "dynn_Kartid" - "dynn_Qutlugh-Khan" - "dynn_Nasrid" - "dynn_Mihrabanid" - "dynn_Safavid" - "dynn_Gilani" - "dynn_Sarbadar" - "dynn_Kazeruni" - "dynn_Tahirids" - "dynn_Ummayyads" - "dynn_Samanid" - "dynn_Muqannid" - "dynn_Sunpadh" - "dynn_Khurramites" - "dynn_Khorramdin" - "dynn_Maziar" - "dynn_Mardavij" - "dynn_Ustadh" - "dynn_Saffari" - "dynn_Laith" - "dynn_Ferdowsi" - "dynn_Tamerlane" - "dynn_Hulagu" - "dynn_Ajami" - "dynn_Rumi" - "dynn_Hamadan" - "dynn_Parthi" - "dynn_Kubra" - "dynn_Naqshband" - "dynn_Bukhari" - "dynn_Hanifa" - "dynn_Khaldun" - "dynn_Dinid" - "dynn_Tusid" - "dynn_Khusrawid" - "dynn_Birunid" - "dynn_Maraghid" - "dynn_Muqaffid" - "dynn_Ashkan" - "dynn_KhurA_sA_nI_" - "dynn_MA_zindarA_nI_" - "dynn_TihrA_nI_" - "dynn_ShI_rA_zI_" - "dynn_AhvazI_" - "dynn_RazavI_" - "dynn_MA_shadI_" - "dynn_KermahadI_" - "dynn_Gaznin" - "dynn_Ka_usiya" - { "dynnp_al-" "dynn_Ghazali" } - { "dynnp_al-" "dynn_Qazwini" } - { "dynnp_al-" "dynn_Juwayni" } - { "dynnp_al-" "dynn_Farisi" } - "dynn_Hamadani" - "dynn_Ganjavi" - { "dynnp_al-" "dynn_Amuli" } - "dynn_Balkhi" - "dynn_Bukhari" - "dynn_Suhrawardi" - { "dynnp_al-" "dynn_Abhari" } - { "dynnp_al-" "dynn_Tusi" } - "dynn_Hamadani" - { "dynnp_al-" "dynn_Shirazi" } - "dynn_Gorgani" - "dynn_Mustawfi" - "dynn_Ansari" - { "dynnp_al-" "dynn_Kashi" } - "dynn_Kubra" - "dynn_KhayyA_m" - { "dynnp_al-" "dynn_Razi" } - "dynn_Sina" - { "dynnp_al-" "dynn_Jaldaki" } - "dynn_Ishaqid" - "dynn_Shi" - "dynn_Al-Dawla" - "dynn_Yalavach" - "dynn_Wardanrid" - "dynn_Kakuyid" - "dynn_Sughnan" - "dynn_Mirs" - "dynn_Roshan" - "dynn_Gorno" - "dynn_Guliab" - "dynn_Zulcarnei" - } - - dynasty_names = { - "dynn_KA_rawA_n" - "dynn_Jorjani" - "dynn_Samanid" - "dynn_Tahirid" - "dynn_Kartid" - "dynn_Qutlugh-Khan" - "dynn_Nasrid" - "dynn_Mihrabanid" - "dynn_Safavid" - "dynn_Gilani" - "dynn_Sarbadar" - "dynn_Kazeruni" - "dynn_Tahirids" - "dynn_Ummayyads" - "dynn_Samanid" - "dynn_Muqannid" - "dynn_Sunpadh" - "dynn_Khurramites" - "dynn_Khorramdin" - "dynn_Maziar" - "dynn_Mardavij" - "dynn_Ustadh" - "dynn_Saffari" - "dynn_Laith" - "dynn_Ferdowsi" - "dynn_Tamerlane" - "dynn_Hulagu" - "dynn_Ajami" - "dynn_Rumi" - "dynn_Hamadan" - "dynn_Parthi" - "dynn_Kubra" - "dynn_Naqshband" - "dynn_Bukhari" - "dynn_Hanifa" - "dynn_Khaldun" - "dynn_Dinid" - "dynn_Tusid" - "dynn_Khusrawid" - "dynn_Birunid" - "dynn_Maraghid" - "dynn_Muqaffid" - "dynn_Ashkan" - "dynn_KhurA_sA_nI_" - "dynn_MA_zindarA_nI_" - "dynn_TihrA_nI_" - "dynn_ShI_rA_zI_" - "dynn_AhvazI_" - "dynn_RazavI_" - "dynn_MA_shadI_" - "dynn_KermahadI_" - "dynn_Gaznin" - "dynn_Ka_usiya" - { "dynnp_al-" "dynn_Ghazali" } - { "dynnp_al-" "dynn_Qazwini" } - { "dynnp_al-" "dynn_Juwayni" } - { "dynnp_al-" "dynn_Farisi" } - "dynn_Hamadani" - "dynn_Ganjavi" - { "dynnp_al-" "dynn_Amuli" } - "dynn_Balkhi" - "dynn_Bukhari" - "dynn_Suhrawardi" - { "dynnp_al-" "dynn_Abhari" } - { "dynnp_al-" "dynn_Tusi" } - "dynn_Hamadani" - { "dynnp_al-" "dynn_Shirazi" } - "dynn_Gorgani" - "dynn_Mustawfi" - "dynn_Ansari" - { "dynnp_al-" "dynn_Kashi" } - "dynn_Kubra" - "dynn_KhayyA_m" - { "dynnp_al-" "dynn_Razi" } - "dynn_Sina" - { "dynnp_al-" "dynn_Jaldaki" } - "dynn_Ishaqid" - "dynn_Shi" - "dynn_Al-Dawla" - "dynn_Yalavach" - "dynn_Wardanrid" - "dynn_Kakuyid" - "dynn_Sughnan" - "dynn_Mirs" - "dynn_Roshan" - "dynn_Gorno" - "dynn_Guliab" - "dynn_Zulcarnei" - } - - male_names = { - Abbas Abolhassan Afshar Ahmad Akbar Ali Allahyar Amin Anushirvan Aram Ardahan Ardavan Ardeshir Assad Aurang Ayeshah Babak Bahman - Bahram Bakhtiar Behrad Behrouz Bozorg Danush Darab Dariush Davud Djamasp Ebrahim Ehsan Esfandiar Eskander Esma_il Faramarz Faraz Fareed Farhad Fariborz - Farroukh Farrukhzad Farzad Fath Ferdows Fereedun Ghobad Gholam Godarz Goshtasb Hafez Hassan Hazarasp Hedayat Hooshyar Hormazd Hormoz Hossein - Humayun Jahandar Jahangir Jahanshah Jamshid Javeed Kambiz Kamran Kavoos Keyghobad Keykhosrau Kharmandar Khashayar Kavadh Khodadad Khosrau - Khudayar Khurshid Kurush Mahmud Manuchihr Manushihr Marzuban Mashad Maziar Mehrab Mehrzad Mohammed Morad Morteza Mozaffar Nard Naveed Nawid Nezam Parviz Pashang Peroz - Pujman Reza Rostam Ruhollah Sadri Salman Shahab Shahbaz Shahin Shahram Shahrokh Shahruz Shahryar Shapur Shayan Sina Tahmasb Vahhab Vahid - Vali Vandad Varshasb Vishtasb Yazdegerd Yousef Zahak Zakaria Zand Zartosht Zia - } - female_names = { - Afsaneh Ahu Arghavan Azarmidokht Asa Azadeh Bahar Banafsheh Behnaz Burandokht Darya Delaram Delbar Dinah Donya Elham Elnaz Farah Fareedeh Farnaz Farrin Farva - Furuzan Ghamze Ghazal Ghoncheh Golbahar Golnaz Golpari Golshan Hamdam Hurmat Irandokht Jamileh Javaneh Leila Mahdokht Mahtab Mariam - Navvaba Nazgol Nazilla Noor Parvaneh Parvin Pertevniyal Pourandokht Roshanora Roxana Salomeh Shahrzad Shahzadeh Shirin Soraya Touran - Tourandokht Yasaman Yekta Zarrindokht Zeynab Zohreh - } - - founder_named_dynasties = yes - - patronym_suffix_male = "dynnpat_suf_zade" - patronym_suffix_female = "dynnpat_suf_dokht" - - - - mercenary_names = { - { name = "mercenary_company_band_of_medes" } - { name = "mercenary_company_immortals_of_place" } - } -} - -name_list_sogdian = { - - cadet_dynasty_names = { - "dynn_Kang" - "dynn_Maymurg" - "dynn_Kesh" - "dynn_Namdar" - "dynn_Lushan" - "dynn_Tuhun" - "dynn_Calmandana" - "dynn_Kayani" - "dynn_Muqannid" - "dynn_Al-Barm" - } - - dynasty_names = { - "dynn_Kang" - "dynn_Maymurg" - "dynn_Kesh" - "dynn_Namdar" - "dynn_Lushan" - "dynn_Tuhun" - "dynn_Calmandana" - "dynn_Kayani" - "dynn_Muqannid" - "dynn_Al-Barm" - } - - male_names = { - Gurak Divashtich Yodkhsetak Tuhun Tarkhun Urak Turghar Lushan Nanaifarn Avyaman Yechi Chaki Mechun Tishifan Wupoyan - Tarxun Wanxanak Nawekat Wiyus Uxushukan Bharxuman Skatch Sheshch Chaxren Ramch Shaw Maxak Ramtish Axushfarn Bhurz Chukshak Fudanyan Dishebo Vandak Khudayfarn Sili Tishrat Chunakk Namdar Xutawch Pisak Karz Nijat Chatfaratsaran Dewastich Varzakk Nanai-thvar Chuzakk Khwatawch Karzh Nizat Nanaikuch Ukhwan Pator Wakhushuvirt Maniakh Watch Shafnoshak - - Akhurmaztakk Akhushfarn Anghatnaw Anghatspadh Anushirvan Ardavan Ardeshir Armatsach Arsach Artikhuvandakh - Artivan Aspandhat Astken Aurang Avyaman-yan Avyaman Avyamanch Avyamanvandak Babak Bahram - Banda Barak Bharkhuman Bhurz Buddhadasa Chakar Chakhapak Chakhren Cher Chetvandak Dariush - Devadasa Dewashtich Dhakh Dhruwaspvandak Esfandiar Eskander Ewakhsh Faramarz Farhad Farn Farnaghat - Farnch Farnkhund Farroukh Farrukhzad Farzad Fatmiwach Ferdows Fereedun Frikhwataw Ghawtus Ghobad - Ghoshfarn Ghotamsach Godarz Goshtasb Hazarasp Hormazd Hormoz Induk Irkin Jamshid Jiamut - Jimatvande Kanak Kanakk Kartir Karzhtik Kavoos Kaway Kharstrang Khosrow Khun Khurshid Khwadhawanakk - Khwarmew Khwasaw Khwasawch Kund Kundakk Kurush Kushan Kushanakanak Makhak Marti Marzuban Maymarghch Methakan Mew Miren - Muqanna Nanai Nanaidhvar Nanaifarn Nanaikhsay Nanaithvar Nanaizanch Nanayakk Nanevante Narisaf Narshakhi Nawchirth - Nibothak Nipak Nithan Ot-tegin Papakk Parsak Parviz Pashang Patrodhan Pekako Peroz Pesakk - Pujman Qishiq Ramtish Rashdhes Razmwanwan Resan Rewdhvar Rokhshan Rostam Rutha Sagharak Sas Sasan Satasp - Sesh Shahbaz Shahin Shahrokh Shans Shapur Shaw Shennu Shirch Sina Spadh Spadhkharsh Srawakk - Stayidh Suryakk Tahmasb Takhsich Takhsichvandak Takut Tarkhun Taw Tir Tishtrya Tishvandak Turghar Ukhushukan - Urak Vagh Vaghrew Vahhab Varshasb Varzak Varzirak Vishtasb Viyus Vuvva Wakhunam Wakhushakk Wakhushu Wanenak - Wankaway Wankhanak Wanrazmak Wanwans Wishaghn Xeykhosrow Y_n Zand Zartosht Zymt - } - female_names = { - Nana Upach An Kang - - Aghatzak Anakhit Arghavan Banafsheh Chat Chatis Chet Chinanch Darya Funa Furuzan Ghamze Ghoncheh - Golbahar Golshan Khansch Makh Mah Mahtab Miwnay Nana Nanai Nanaidhat Navvaba Nazgol - Nazilla Parvaneh Parvin Ranisa Roxana Sanakhram Shahrzad Shahzadeh Shayn Shirin Touran - Yasaman Yena - } - founder_named_dynasties = yes - - dynasty_of_location_prefix = "dynnp_m" - patronym_prefix_male = "dynnpat_pre_zk" - patronym_prefix_female = "dynnpat_pre_zk" - - - - mercenary_names = { - { name = "mercenary_company_company_of_sogdiana" } - { name = "mercenary_company_sogdian_warriors" } - } -} - -name_list_tocharian = { - - cadet_dynasty_names = { - "dynn_Kausal" - "dynn_Gank" - "dynn_Tenare" - "dynn_Ytarim" - "dynn_Tripuskar" - "dynn_Dantapur" - "dynn_Baransi" - "dynn_Yurpaska" - "dynn_Rohini" - "dynn_Vaideh" - "dynn_Vaisali" - "dynn_Iksvaku" - "dynn_Kausika" - "dynn_Kausika" - "dynn_Sakke" - "dynn_Kasake" - "dynn_Yarkam" - "dynn_Cadota" - "dynn_Lyam" - "dynn_Kunlyu" - } - - dynasty_names = { - "dynn_Kausal" - "dynn_Gank" - "dynn_Tenare" - "dynn_Ytarim" - "dynn_Tripuskar" - "dynn_Dantapur" - "dynn_Baransi" - "dynn_Yurpaska" - "dynn_Rohini" - "dynn_Vaideh" - "dynn_Vaisali" - "dynn_Iksvaku" - "dynn_Kausika" - "dynn_Kausika" - "dynn_Sakke" - "dynn_Kasake" - "dynn_Yarkam" - "dynn_Cadota" - "dynn_Lyam" - "dynn_Kunlyu" - } - - male_names = { - Airawanta Ajatasatru Ajite Alp Ambare AmprA_tasarme AmrA_taraksite AmrA_todane Anande Anathapindike Aniruddhe Andhave Anktsas Arjune Aranemi Arnyartate Arslam - Arthadarsi Aryamarg Aryaske Aryatewe Aryawarme Aryottame Asokamitre Asokaraksite Asoke AsA_rte Astawi Atakke Atidivakare Atyuccagami Atraikatte - Bimbasare Caitike Caiytiska Cakravar Cakule Candramukhe Candravasu Candre Caracate Cina Cinatyuti Citre Cittaraksite Cowaske - Dandakamal Devarakste Dhanike Dharma Dharmacandre Dharmadase Dharmakame Dharmakamiske Dharmaraksite Dharmasome Dharmatrate Dharmawarme Dipankar Dirghanakhe Dravyasvare Durmukhe - Ekasrinke ErkA_tsole EsmiN_e Etrise Gayakasyape Gayasirs Gaye Gunacamdre Gunasampade Hariscandre Hastake Hetubalike Indradhvaje Indratewe Indre Indriske Issapake - Jatisrone Jetavam JN_anacamndre JN_anaghose JN_anakame JN_anakupte JN_anamokse JN_anasene JN_anasome JN_anasthite JN_anawirye - Kadike Kalodaye Kalyanamokse Kalyanavraddhi Kalyanawartane Kanake Kanaske KanthA_ke Kapilavarne Kapilavastu Kas Kasyap Katakarni Kaundinye - Kauravye Kausal Kemarcune Kentarske Kercampey Kercapiske Kerdipole KereptaN_N_e KimN_e Klenkarako Klpapatre Klyotiska Kotile Koysam Ksemankare Ksmarjune Ksmawarme Ksmate Ksmateworsa Ksmika Kulkera Kumarapunye Kumpante Kunacamttrakau Kunacamttre Kwirapabhadra Lariska - Mahasammate Mahisvare Manisvare Mitrakseme Mitraske Mitre Moksasene Moksasome Moksawarme Molyoke Mukalanti Munkhare Murdhagate - Nandabala Nandake Nande Nandipale Nasme N_atte Naradeve N_irot Nupura Nyagrodhe - Padmakesar Padmottare Pakacandre PaN_casikhi Pawaske Pesane Prabhankare Prabhase Pranada Prasamnake - Pravare Priyadeve Ptompile PuN_aiyse PuN_akame PuN_araksite PuN_icamndre Punyamitre Purtas Rahule Raktadewe Ratnacuda Ratnasikhi Rsivadam Rudramukhe Rudrasarme - Sagare Samantatir Samcite Samghatrate Sanavasi Sanghasarme Sankene Sanum Saputanase Sarasike Sarmacamdre Sarsire Satuma Satyake Satyaraksite Siddharthe Sidhasamgha Siladewe Silamitre Silarakite Silaraksi Silasoma Silavande Silawarne - Silayase Silopake Simpraye SiN_cake Sinke Sinku Skanatatte Skwarle Slacamndre Solarke Some Srestake Sudarse Sudas Suddhodane Sujate Sukase Suklodane Sunaksatre Sunetre Sutasome Sutate Swarnabuspe Swarnatepe - Tarmacandre Tarmaraksite Tenare Tohkem Tonke Tukik Tunka Tusi Udanalankar Udayi Ulkamukhe Uluke Upage Upagupte Upanande - Uposathe Urbilvakasyape Uttaraphalguni Uttare Vaisravane Vaitike Varddhane Vidusake Vimalapuspe Vinaise Visale Wamsok Warwattaske WA_ryaruci WA_ryasene Wasampile Wasave Wiryadewe Wiryamitre Wiryasanti WiryasiN_i Wisikke Wrauske - Yanayase YarpalA_ske Yasa Yasawine Yase Yasonaka Yastare Yiswe Yonge Yonu Ype Yudhisthire Yugaraje - } - female_names = { - AmprA_tasene AmrA_tasene Arjuna Arunavati Aryakose Aryaraksite Ayardhyame Bhadra CaN_ca Dhrtirastre - JN_ati Kolite Kosthile Malika Maya Nagasene Priyasarini Punyasene Purike Purnaya Purohite Putere RA_knaska Revati Roce - Saci Santa Santisene Sari Sthulananda Sudarsane Sumagati Sumaise Sumati Sundari Suwarte - Tarma TarmawirN_e TA_rtvisara Tati Tisye Upatisye Uppal Uppalavarna Vajrapani Vasisthe Vitasake Yasaraksite Yasodhara - } - founder_named_dynasties = yes - - dynasty_of_location_prefix = "dynnp_mem" - patronym_prefix_male = "dynnpat_pre_soyA_" - patronym_prefix_female = "dynnpat_pre_tkacer" - - - - mercenary_names = { - { name = "mercenary_company_band_of_tocharoi" } - } -} - -name_list_kurdish = { - - cadet_dynasty_names = { - "dynn_Hazaraspid" - "dynn_Ayyubid" - "dynn_Buyid" - "dynn_Kakuyid" - "dynn_Jafarid" - "dynn_Hasanwayhid" - "dynn_Daisamid" - "dynn_Bitlisid" - "dynn_Ardalanid" - "dynn_Kayusid" - "dynn_Sadakiyanid" - "dynn_Rozeguitid" - "dynn_Fadhilwayhid" - "dynn_Ayyarid" - "dynn_Narseid" - "dynn_Adi" - } - - dynasty_names = { - "dynn_Hazaraspid" - "dynn_Ayyubid" - "dynn_Buyid" - "dynn_Kakuyid" - "dynn_Jafarid" - "dynn_Hasanwayhid" - "dynn_Daisamid" - "dynn_Bitlisid" - "dynn_Ardalanid" - "dynn_Kayusid" - "dynn_Sadakiyanid" - "dynn_Rozeguitid" - "dynn_Fadhilwayhid" - "dynn_Ayyarid" - "dynn_Narseid" - "dynn_Adi" - } - - male_names = { - Abbas Abolhassan Alah-Verdi Allahyar Amin Aram Assad Aurang Ayeshah Azad Babek Bahman Behrad Behram Behrouz BextI_yar Bozorg Cehandar Cehangir - CehanS_ah CemS_I_d Cevid DanU_S_ Darab DaryU_S_ Davud Ebrahim Efrasiyab EfS_er Ehmed Ehsan - Ekber ElI_ EnU_S_irwan Erdehan Erdewan ErdeS_I_r Esfendiyar - Eskander ES_ot Eyyub Feramez Feraz Fath Ferhad Ferhan Ferheng Feriburz FerI_d - FerI_dun Ferux Feruxzad Ferzad Fezl Fezlun Firdews Ghobad Gholam Godarz GoS_tasp Hezarhesp Hafez Hedayat - Hesen HisE_n Hormoz Hosen Humayun Hurmiz I_smaI_l Kambiz Kamran Keyghobad Keyxusrew KA_vus - KU_ruS_E_ Mamlan Mashad MehmU_d Mehrab Mehrzad MensU_r MenU_C_ihr MenU_S_ihr Merwan Merzuban MesU_d - Mihemed MI_rza Mistefa Murad Morteza Mozaffar Nard Naveed Nawid Nesir - Nesr Nezam NoS_I_rwan NE_C_I_rvan Parviz Pujman PE_S_eng PI_roz Revend Reza Ruhollah Rustam Sadri Salman Sina Surxap Tahmasp - Vahhab Vahid Vahusdan Vali VarS_asp VI_S_tap Xarmandar XaS_ayar - XurS_I_d Xusrew XuS_yar Xwedadad Xwedayar YezI_d Yousef Zahak Zakaria Zand ZerdeS_t Zia - S_adI_ S_ahab S_ahbaz S_ahenS_ah S_ahin S_ahram S_ahryar S_ahrux S_ahruz S_apur S_arvin S_awur S_ayan S_I_rkU_h - } - - female_names = { - Adan Adar Ara Ardil Arezo Arezu Ariyan ArE_z ArI_man ArI_n Asan Asteng AsE_ Avan AzadI_ AzrI_n AS_tI_ Badil Bahar BalnexS_I_n BanE_ BarI_n Bawan Baziyan BazE_ Befraw BefrI_n BegI_xan BelalU_k Belqis - BelI_can Benav Benaz BerbijI_n Berdar Berdil BersI_n BerI_can BexS_I_n Beyan BeybI_n BeybU_n BezI_n Bihar BijI_n BilE_se Binar Binav BinefS_ BinevS_ Biyan BiS_koj BiS_kurI_n Bohar BE_naz BE_rI_can BE_rI_van Burandoxt - DengI_n Derav DerzI_n Desmal Devken Dilar Dilaram Dilare Dilawaz Dilber Dilcan Dildar Dilgerm Dilistan DilkanI_ Dilnaz DilvI_n DilxoS_ DilxweS_ DiyarI_ Doman DE_rsim DI_lan DI_ristan Esmercan Esmerxan - EstE_re EvI_n EwrI_n EyS_an Ezcan Felek Fener FeraS_I_n FirmE_sk FI_dan GazI_ GelavE_j Gerdengaz Gozel GozE_ GrI_van Guhtem Gulbehar GulS_en Gulnar Gulnaz GE_las Helez Heliz HelvI_n HemayI_l - KejE_ Keser Kevok KevI_ Kewser KezI_zer KoC_er LeylE_ LeymI_n LezI_n Lolav LorkE_ LorI_ LorI_can LorI_n LE_lav LE_vken LI_lyan LI_za MaS_a Mebest MehrI_ban MehrI_can MehrI_van - MejbI_r Mendal Mercam MerI_van MirarI_xan Miryem MizgI_n Muhabad ME_mE_ ME_rdI_n ME_xek MI_dya MI_ran NarI_man NarI_ncan Navbihar NawxoS_ Naz Nazdar NazenI_n Nazgul Nazik Naznaz NazE_ NermE_ NermI_n NesrI_n Newbohar NexS_I_n - NeS_mI_l NeS_mI_n Norcan NE_rgiz NE_rI_n NE_zI_k NI_dar NI_gar NI_roj NI_S_an NI_S_tI_man PerjI_n PervI_n Perwane PerwI_n PerC_em PerI_ PerI_gul PerI_naz PerI_xan PerI_S_an PexS_an Peyman PirjI_n PirS_eng PirS_ing Pore PorS_eng PE_lI_n PI_roz PI_S_eng - Rana RengI_n RewS_a RewS_en Rihan RindE_ Rojhelat RojE_ RonahI_ Ronak Rondik RE_jI_n RE_zan RI_han RI_ken RU_ciwan RU_geS_ RU_ken RU_zerI_n SarE_ Serbar Sercan Serferaz Serfiraz Sergul SerC_inar Seyran XatU_n - XE_lI_can XonC_e ZernI_S_an Zerya ZerE_ ZerI_ ZerI_xan ZeytI_n ZeytU_n ZilfE_ Zoya Zozan ZE_rI_n ZI_lan ZI_net ZI_nE_ S_ana S_anaz S_ayan S_ehrI_ban S_elal S_emam S_engE_ S_epal S_epirze S_ermI_n S_evba S_evI_n S_E_laz S_I_lan S_I_nI_ S_I_wen - } - - founder_named_dynasties = yes - - patronym_prefix_male = "dynnpat_pre_kurE_" - patronym_prefix_female = "dynnpat_pre_kiC_E_" - - - - mercenary_names = { - { name = "mercenary_company_band_of_sermaj" } - } -} - -name_list_afghan = { - - cadet_dynasty_names = { - "dynn_Bahmanid" - "dynn_Langah" - "dynn_Kheshgi" - "dynn_Karrani" - "dynn_Mamluk" - "dynn_Khalji" - "dynn_Tughlaq" - "dynn_Sayyid" - "dynn_Lodi" - "dynn_Adilshahi" - "dynn_Qutb_Shahi" - "dynn_Sangama" - "dynn_Ghurid" - "dynn_Gahadvala" - "dynn_Chandela" - "dynn_Paramara" - "dynn_Deva" - "dynn_Seuna" - "dynn_Vaghela" - "dynn_Yajvapala" - } - - dynasty_names = { - "dynn_Bahmanid" - "dynn_Langah" - "dynn_Kheshgi" - "dynn_Karrani" - "dynn_Mamluk" - "dynn_Khalji" - "dynn_Tughlaq" - "dynn_Sayyid" - "dynn_Lodi" - "dynn_Adilshahi" - "dynn_Qutb_Shahi" - "dynn_Sangama" - "dynn_Ghurid" - "dynn_Gahadvala" - "dynn_Chandela" - "dynn_Paramara" - "dynn_Deva" - "dynn_Seuna" - "dynn_Vaghela" - "dynn_Yajvapala" - } - - male_names = { - Abbas Abolhassan Alah-Verdi Allahyar Amin Aram Assad Aurang Ayeshah Azad Babek Bahman Behrad Behram Behrouz BextI_yar Bozorg Cehandar Cehangir - CehanS_ah CemS_I_d Cevid DanU_S_ Darab DaryU_S_ Davud Ebrahim Efrasiyab EfS_er Ehmed Ehsan - Ekber ElI_ EnU_S_irwan Erdehan Erdewan ErdeS_I_r Esfendiyar - Eskander ES_ot Eyyub Feramez Feraz Fath Ferhad Ferhan Ferheng Feriburz FerI_d - FerI_dun Ferux Feruxzad Ferzad Fezl Fezlun Firdews Ghobad Gholam Godarz GoS_tasp Hezarhesp Hafez Hedayat - Hesen HisE_n Hormoz Hosen Humayun Hurmiz I_smaI_l Kambiz Kamran Keyghobad Keyxusrew KA_vus - KU_ruS_E_ Mamlan Mashad MehmU_d Mehrab Mehrzad MensU_r MenU_C_ihr MenU_S_ihr Merwan Merzuban MesU_d - Mihemed MI_rza Mistefa Murad Morteza Mozaffar Nard Naveed Nawid Nesir - Nesr Nezam NoS_I_rwan NE_C_I_rvan Parviz Pujman PE_S_eng PI_roz Revend Reza Ruhollah Rustam Sadri Salman Sina Surxap Tahmasp - Vahhab Vahid Vahusdan Vali VarS_asp VI_S_tap Xarmandar XaS_ayar - XurS_I_d Xusrew XuS_yar Xwedadad Xwedayar YezI_d Yousef Zahak Zakaria Zand ZerdeS_t Zia - S_adI_ S_ahab S_ahbaz S_ahenS_ah S_ahin S_ahram S_ahryar S_ahrux S_ahruz S_apur S_arvin S_awur S_ayan S_I_rkU_h - } - - female_names = { - Adan Adar Ara Ardil Arezo Arezu Ariyan ArE_z ArI_man ArI_n Asan Asteng AsE_ Avan AzadI_ AzrI_n AS_tI_ Badil Bahar BalnexS_I_n BanE_ BarI_n Bawan Baziyan BazE_ Befraw BefrI_n BegI_xan BelalU_k Belqis - BelI_can Benav Benaz BerbijI_n Berdar Berdil BersI_n BerI_can BexS_I_n Beyan BeybI_n BeybU_n BezI_n Bihar BijI_n BilE_se Binar Binav BinefS_ BinevS_ Biyan BiS_koj BiS_kurI_n Bohar BE_naz BE_rI_can BE_rI_van Burandoxt - DengI_n Derav DerzI_n Desmal Devken Dilar Dilaram Dilare Dilawaz Dilber Dilcan Dildar Dilgerm Dilistan DilkanI_ Dilnaz DilvI_n DilxoS_ DilxweS_ DiyarI_ Doman DE_rsim DI_lan DI_ristan Esmercan Esmerxan - EstE_re EvI_n EwrI_n EyS_an Ezcan Felek Fener FeraS_I_n FirmE_sk FI_dan GazI_ GelavE_j Gerdengaz Gozel GozE_ GrI_van Guhtem Gulbehar GulS_en Gulnar Gulnaz GE_las Helez Heliz HelvI_n HemayI_l - KejE_ Keser Kevok KevI_ Kewser KezI_zer KoC_er LeylE_ LeymI_n LezI_n Lolav LorkE_ LorI_ LorI_can LorI_n LE_lav LE_vken LI_lyan LI_za MaS_a Mebest MehrI_ban MehrI_can MehrI_van - MejbI_r Mendal Mercam MerI_van MirarI_xan Miryem MizgI_n Muhabad ME_mE_ ME_rdI_n ME_xek MI_dya MI_ran NarI_man NarI_ncan Navbihar NawxoS_ Naz Nazdar NazenI_n Nazgul Nazik Naznaz NazE_ NermE_ NermI_n NesrI_n Newbohar NexS_I_n - NeS_mI_l NeS_mI_n Norcan NE_rgiz NE_rI_n NE_zI_k NI_dar NI_gar NI_roj NI_S_an NI_S_tI_man PerjI_n PervI_n Perwane PerwI_n PerC_em PerI_ PerI_gul PerI_naz PerI_xan PerI_S_an PexS_an Peyman PirjI_n PirS_eng PirS_ing Pore PorS_eng PE_lI_n PI_roz PI_S_eng - Rana RengI_n RewS_a RewS_en Rihan RindE_ Rojhelat RojE_ RonahI_ Ronak Rondik RE_jI_n RE_zan RI_han RI_ken RU_ciwan RU_geS_ RU_ken RU_zerI_n SarE_ Serbar Sercan Serferaz Serfiraz Sergul SerC_inar Seyran XatU_n - XE_lI_can XonC_e ZernI_S_an Zerya ZerE_ ZerI_ ZerI_xan ZeytI_n ZeytU_n ZilfE_ Zoya Zozan ZE_rI_n ZI_lan ZI_net ZI_nE_ S_ana S_anaz S_ayan S_ehrI_ban S_elal S_emam S_engE_ S_epal S_epirze S_ermI_n S_evba S_evI_n S_E_laz S_I_lan S_I_nI_ S_I_wen - } - - founder_named_dynasties = yes - - patronym_prefix_male = "dynnpat_pre_kurE_" - patronym_prefix_female = "dynnpat_pre_kiC_E_" - - - - mercenary_names = { - { name = "mercenary_company_khorasan_band" } - { name = "mercenary_company_company_of_shahids" } - } -} - -name_list_baloch = { - - cadet_dynasty_names = { - "dynn_Yeldarid" - "dynn_Feruxid" - "dynn_Qalat" - "dynn_Jiskani" - "dynn_Kalmati" - "dynn_Mugheri" - "dynn_Nutkani" - "dynn_Bhurgari" - "dynn_Dehwar" - "dynn_Gabol" - "dynn_Jakhar" - "dynn_Rind" - "dynn_Kalmati" - "dynn_Langah" - "dynn_Mazari" - "dynn_Mullazai" - "dynn_Mugheri" - "dynn_Sarmastani" - "dynn_Talpur" - "dynn_Wahocha" - } - - dynasty_names = { - "dynn_Yeldarid" - "dynn_Feruxid" - "dynn_Qalat" - "dynn_Jiskani" - "dynn_Kalmati" - "dynn_Mugheri" - "dynn_Nutkani" - "dynn_Bhurgari" - "dynn_Dehwar" - "dynn_Gabol" - "dynn_Jakhar" - "dynn_Rind" - "dynn_Kalmati" - "dynn_Langah" - "dynn_Mazari" - "dynn_Mullazai" - "dynn_Mugheri" - "dynn_Sarmastani" - "dynn_Talpur" - "dynn_Wahocha" - } - - male_names = { - Abbas Abolhassan Alah-Verdi Allahyar Amin Aram Assad Aurang Ayeshah Azad Babek Bahman Behrad Behram Behrouz BextI_yar Bozorg Cehandar Cehangir - CehanS_ah CemS_I_d Cevid DanU_S_ Darab DaryU_S_ Davud Ebrahim Efrasiyab EfS_er Ehmed Ehsan - Ekber ElI_ EnU_S_irwan Erdehan Erdewan ErdeS_I_r Esfendiyar - Eskander ES_ot Eyyub Feramez Feraz Fath Ferhad Ferhan Ferheng Feriburz FerI_d - FerI_dun Ferux Feruxzad Ferzad Fezl Fezlun Firdews Ghobad Gholam Godarz GoS_tasp Hezarhesp Hafez Hedayat - Hesen HisE_n Hormoz Hosen Humayun Hurmiz I_smaI_l Kambiz Kamran Keyghobad Keyxusrew KA_vus - KU_ruS_E_ Mamlan Mashad MehmU_d Mehrab Mehrzad MensU_r MenU_C_ihr MenU_S_ihr Merwan Merzuban MesU_d - Mihemed MI_rza Mistefa Murad Morteza Mozaffar Nard Naveed Nawid Nesir - Nesr Nezam NoS_I_rwan NE_C_I_rvan Parviz Pujman PE_S_eng PI_roz Revend Reza Ruhollah Rustam Sadri Salman Sina Surxap Tahmasp - Vahhab Vahid Vahusdan Vali VarS_asp VI_S_tap Xarmandar XaS_ayar - XurS_I_d Xusrew XuS_yar Xwedadad Xwedayar YezI_d Yousef Zahak Zakaria Zand ZerdeS_t Zia - S_adI_ S_ahab S_ahbaz S_ahenS_ah S_ahin S_ahram S_ahryar S_ahrux S_ahruz S_apur S_arvin S_awur S_ayan S_I_rkU_h - } - - female_names = { - Adan Adar Ara Ardil Arezo Arezu Ariyan ArE_z ArI_man ArI_n Asan Asteng AsE_ Avan AzadI_ AzrI_n AS_tI_ Badil Bahar BalnexS_I_n BanE_ BarI_n Bawan Baziyan BazE_ Befraw BefrI_n BegI_xan BelalU_k Belqis - BelI_can Benav Benaz BerbijI_n Berdar Berdil BersI_n BerI_can BexS_I_n Beyan BeybI_n BeybU_n BezI_n Bihar BijI_n BilE_se Binar Binav BinefS_ BinevS_ Biyan BiS_koj BiS_kurI_n Bohar BE_naz BE_rI_can BE_rI_van Burandoxt - DengI_n Derav DerzI_n Desmal Devken Dilar Dilaram Dilare Dilawaz Dilber Dilcan Dildar Dilgerm Dilistan DilkanI_ Dilnaz DilvI_n DilxoS_ DilxweS_ DiyarI_ Doman DE_rsim DI_lan DI_ristan Esmercan Esmerxan - EstE_re EvI_n EwrI_n EyS_an Ezcan Felek Fener FeraS_I_n FirmE_sk FI_dan GazI_ GelavE_j Gerdengaz Gozel GozE_ GrI_van Guhtem Gulbehar GulS_en Gulnar Gulnaz GE_las Helez Heliz HelvI_n HemayI_l - KejE_ Keser Kevok KevI_ Kewser KezI_zer KoC_er LeylE_ LeymI_n LezI_n Lolav LorkE_ LorI_ LorI_can LorI_n LE_lav LE_vken LI_lyan LI_za MaS_a Mebest MehrI_ban MehrI_can MehrI_van - MejbI_r Mendal Mercam MerI_van MirarI_xan Miryem MizgI_n Muhabad ME_mE_ ME_rdI_n ME_xek MI_dya MI_ran NarI_man NarI_ncan Navbihar NawxoS_ Naz Nazdar NazenI_n Nazgul Nazik Naznaz NazE_ NermE_ NermI_n NesrI_n Newbohar NexS_I_n - NeS_mI_l NeS_mI_n Norcan NE_rgiz NE_rI_n NE_zI_k NI_dar NI_gar NI_roj NI_S_an NI_S_tI_man PerjI_n PervI_n Perwane PerwI_n PerC_em PerI_ PerI_gul PerI_naz PerI_xan PerI_S_an PexS_an Peyman PirjI_n PirS_eng PirS_ing Pore PorS_eng PE_lI_n PI_roz PI_S_eng - Rana RengI_n RewS_a RewS_en Rihan RindE_ Rojhelat RojE_ RonahI_ Ronak Rondik RE_jI_n RE_zan RI_han RI_ken RU_ciwan RU_geS_ RU_ken RU_zerI_n SarE_ Serbar Sercan Serferaz Serfiraz Sergul SerC_inar Seyran XatU_n - XE_lI_can XonC_e ZernI_S_an Zerya ZerE_ ZerI_ ZerI_xan ZeytI_n ZeytU_n ZilfE_ Zoya Zozan ZE_rI_n ZI_lan ZI_net ZI_nE_ S_ana S_anaz S_ayan S_ehrI_ban S_elal S_emam S_engE_ S_epal S_epirze S_ermI_n S_evba S_evI_n S_E_laz S_I_lan S_I_nI_ S_I_wen - } - - founder_named_dynasties = yes - - patronym_prefix_male = "dynnpat_pre_kurE_" - patronym_prefix_female = "dynnpat_pre_kiC_E_" - - - - mercenary_names = { - { name = "mercenary_company_company_of_makran" } - { name = "mercenary_company_westwards_band" } - } -} - -name_list_saka = { - - cadet_dynasty_names = { - "dynn_Visha" - "dynn_Hinaza" - "dynn_Kustana" - "dynn_Hvamna" - "dynn_Gaysata" - "dynn_Ustaka" - "dynn_Birgamdara" - "dynn_Phamnaa" - "dynn_Ca" - "dynn_Yuttina" - } - - dynasty_names = { - "dynn_Visha" - "dynn_Hinaza" - "dynn_Kustana" - "dynn_Hvamna" - "dynn_Gaysata" - "dynn_Ustaka" - "dynn_Birgamdara" - "dynn_Phamnaa" - "dynn_Ca" - "dynn_Yuttina" - } - - male_names = { - Alysanna Arsa Aryamgula Asi Baga Bahudhiva Bamdaka Bhadra Bradaysaa Brika Capastaka Ceguti Chika Daisai Dharma Dum Dzatsi Gostana Gulai Harka - Haskadatta Huyi Hvam Hvarda Hvardamaya Hvimdu Ikam Irasamga Jabgu Jajahasa Kamnai Kayam Kharusa Khina Khuradatta Khvarnarse Kimashana Kimashani - Kimatcuna Kirtti Kriti Kunala Kushtana Mamatti Manohara Murlimin Naganpaka Nipandaka Padatcaina Pakyau Phimduka Presamdha Punarrjam Punekula - Purgula Raghu Samgai Samgaka Samgalaka Sangrama Sayausa Sham Shambhava Shikshananda Shinganca Shiresala Shirvamdai Shribhadra Shtrugize Shudamgula - Shura Sidaka Sihya Siladharma Simhyi Skunkha Sthavira Sudarrjam Sudhana Sumauna Sumtharaka Tayasham Tcusyau Vadhaga Vagiti Vaham Vahana - Vardhana Varman Vasudeva Vidakai Vidaram Vijita Vijitasimha Vikrama Virsha Visaram Vishirapumna Visma Ysambasta Zambasta - } - female_names = { - Alsamgya Alyonj Armaiti Dharmadasi Khivyaina Maya Nanda Nirmala Praniyata Safali Shandramata Shri Tisyarakshita Vimala Vimalaprabha Yavalac - } - - founder_named_dynasties = yes - - dynasty_of_location_prefix = "dynnp_nava" - - patronym_prefix_male = "dynnpat_pre_puri" - patronym_prefix_female = "dynnpat_pre_duda" - - -} - -name_list_daylamite = { - - cadet_dynasty_names = { - "dynn_Hazaraspid" - "dynn_Ayyubid" - "dynn_Buyid" - "dynn_Kakuyid" - "dynn_Jafarid" - "dynn_Hasanwayhid" - "dynn_Daisamid" - "dynn_Bitlisid" - "dynn_Ardalanid" - "dynn_Kayusid" - "dynn_Sadakiyanid" - "dynn_Rozeguitid" - "dynn_Fadhilwayhid" - "dynn_Ayyarid" - "dynn_Narseid" - "dynn_Adi" - "dynn_Justanid" - "dynn_Gorgani" - "dynn_as_Sabbah" - "dynn_Gilani" - "dynn_Tabarestani" - "dynn_Baduspanid" - "dynn_Mazandarani" - "dynn_Dabuyid" - "dynn_Gavbareh" - "dynn_al_Daylami" - "dynn_Afriduni" - } - - dynasty_names = { - "dynn_Hazaraspid" - "dynn_Ayyubid" - "dynn_Buyid" - "dynn_Kakuyid" - "dynn_Jafarid" - "dynn_Hasanwayhid" - "dynn_Daisamid" - "dynn_Bitlisid" - "dynn_Ardalanid" - "dynn_Kayusid" - "dynn_Sadakiyanid" - "dynn_Rozeguitid" - "dynn_Fadhilwayhid" - "dynn_Ayyarid" - "dynn_Narseid" - "dynn_Adi" - "dynn_Justanid" - "dynn_Gorgani" - "dynn_as_Sabbah" - "dynn_Gilani" - "dynn_Tabarestani" - "dynn_Baduspanid" - "dynn_Mazandarani" - "dynn_Dabuyid" - "dynn_Gavbareh" - "dynn_al_Daylami" - "dynn_Afriduni" - } - - male_names = { - Abbas Abolhassan Afshar Ahmad Akbar Ali Allahyar Amin Anushirvan Aram Ardahan Ardavan Ardeshir Assad Aurang Ayeshah Babak Bahman - Bahram Bakhtiar Behrad Behrouz Bisutun Bozorg Buya Danush Dabuya Dara Dariush_Darius Dadhburzmihr Davud Djamasp Ebrahim Ehsan Esfandiar Eskander Esmail Fakhr Faramarz Faraz Fareed Farhad Fariborz - Farroukh Farrukhzad Farhad Farzad Fath Ferdows Fereedun Gavbarih Ghobad Gholam Gilgavbara Gilanshah Godarz Gorangej Goshtasb Hafez Hassan Hazarsandan Hedayat Hooshyar Hormazd Hormoz Hossein - Humayun Iskandar Ispahdost Istwandad Jahandar Jahangir Jahanshah Jamshid Javeed Justan Kambiz Kamran Keyghobad Keikavus Kharmandar Khashayar Kavadh Khodadad Kharasuya - Khudayar Khurzad Kurkir Kurush Langar Lashkarwarz Makan Mahmud Manadhar Manuchihr Manushihr Mazyar Mihrmardan Mardavij Marzuban Mashad Maziar Mehrab Mehrzad Mohammed Morad Morteza Mozaffar Muta Nard Naveed Namavar Nawid Nezam Paduspan Parviz Pashang Peroz - Pujman Qabus_Kavoos Qarin Rustam Ruhollah Ruzbahan Salar Sadri Salman Shahab Shahragim Shahbaz Shahin Shahrokh Shahruz Shahryar Shapur Shayan Sherzil Siyahchashm Sina Tahmasb Vahhab Vahrez Vahid - Vali Valash Wandad Vardanshah Varshasb Vishtasb Vushmgir Yazdegerd Yousef Zahak Zakaria Zand Zartosht Zia Zoarab Ziyar Zarrinkamar - } - - female_names = { - Afsaneh Ahu Arghavan Azarmidokht Asa Azadeh Bahar Banafsheh Behnaz Burandokht Darya Delaram Delbar Dinah Donya Elham Elnaz Farah Fareedeh Farnaz Farrin Farva - Furuzan Ghamze Ghazal Ghoncheh Golbahar Golnaz Golpari Golshan Hamdam Hurmat Irandokht Jamileh Javaneh Leila Mahdokht Mahtab Mariam - Navvaba Nazgol Nazilla Noor Parvaneh_Parvaneh Parvin Pertevniyal Pourandokht Roshanora Roxana Salomeh Shahrzad Shahzadeh Shirin Soraya Touran - Tourandokht Yasaman Yekta Zarrindokht Zeynab Zohreh - } - - founder_named_dynasties = yes - - patronym_suffix_male = "dynnpat_suf_zade" - patronym_suffix_female = "dynnpat_suf_dokht" - - - - mercenary_names = { - { name = "mercenary_company_daylamite_company" } - { name = "mercenary_company_band_of_sermaj" } - } -} - -name_list_khwarezmian = { - - cadet_dynasty_names = { - "dynn_Khwarizmi" - "dynn_Khati" - "dynn_Afrighid" - "dynn_Mamunid" - "dynn_Farighunid" - } - - dynasty_names = { - "dynn_Khwarizmi" - "dynn_Khati" - "dynn_Afrighid" - "dynn_Mamunid" - "dynn_Farighunid" - } - - male_names = { - Abdallah Anushtegin Afrig Arsamuh Arthamukh Askajamuk Azkajwar Bagra Gurak Divashtich Yodkhsetak Tuhun Tarkhun Urak Turghar Lushan Nanaifarn Avyaman Yechi Chaki Mechun Tishifan Wupoyan - Tarxun Wanxanak Nawekat Wiyus Uxushukan Bharxuman Skatch Sheshch Chigan Chaxren Ramch Shaw Maxak Ramtish Axushfarn Bhurz Chukshak Fudanyan Dishebo Vandak Khudayfarn Sili Tishrat Chunakk Namdar Pisak Karz Dewastich - Varzakk Nanai-thvar Chuzakk Khwatawch Karzh Nizat Nanaikuch Ukhwan Pator Wakhushuvirt Maniakh Watch Shafnoshak - Akhurmaztakk Akhushfarn Anghatnaw Anghatspadh Anushirvan Ardavan Ardeshir_Ardeshir Armatsach Arsach Artikhuvandakh - Artivan Aspandhat Astken Aurang_Aurang Avyaman-yan Avyaman Avyamanch Avyamanvandak Babak Bahram - Banda Barak Bharkhuman Bhurz_Bhurz Buzgar Chakar Chakhren Cher Chetvandak Dariush - Devadasa Dewashtich Dhakh Dhruwaspvandak Esfandiar Eskander Eraq Ewakhsh Faramarz Farhad Farn Farnaghat - Farnch Farnkhund Farroukh Farrukhzad Farzad Fatmiwach Ferdows Fereydun Frikhwataw Ghawtus Ghobad - Ghoshfarn Ghotamsach Godarz Goshtasb Hamgari Hazarasp Hormazd Hormoz Induk Irkin Jamshid Jiamut - Jimatvande Kanak Kartir Karzhtik Kavus Kaway Khwarazm Kharstrang Khusrau Khun Khurshid - Khwarmew Khwasaw Khwasawch Kund Kundakk Kurush Kushan Kushanakanak Makhak Mansur Marti Marzuban Methakan Mew Miren - Muqanna Muhammad Nanai Nanaidhvar Nanaifarn Nanaikhsay Nanaithvar Nanaizanch Nanayakk Nanevante Narisaf Narshakhi Nawchirth - Nibothak Nipak Nithan Papakk Parsak Parviz Pashang Patrodhan Pekako Peroz Pesakk - Pujman Qishiq Ramtish Rashdhes Razmwanwan Resan Rewdhvar Rokhshan Rustam Rutha Sabri Sagharak Sas Sasan Satasp Sawashfan - Sesh Shahbaz Sahhasak Shahin Shahrokh Shapur Sahr Shaush Shennu Shirch Sina Spadh Spadhkharsh Srawakk - Stayidh Suryakk Tahmasb Takhsich Takhsichvandak Takut Torkasbatha Tarkhun Taw Tir Tishtrya Tishvandak Turghar Ukhushukan - Urak Vagh Vaghrew Vahhab Varshasb Varzak Varzirak Vishtasb Viyus Vuvva Wakhunam Wakhushakk Wakhushu Wanenak - Wanrazmak Wishaghn Xeykhosrow Zand Zartosht Siyavosh - } - - female_names = { - Nana Upach An Kang Aghatzak Anakhit Arghavan_Arghavan Banafsheh_Banafsheh Chat Chatis Chet Chinanch Darya Funa Furuzan Ghamze Ghoncheh - Golbahar Golshan Khansch Makh Mah Mahtab_Mahtab Miwnay Nana Nanai Nanaidhat Navvaba Nazgol - Nazilla Parvaneh Parvin Ranisa Roxana Sanakhram Shahrzad Shahzadeh Shayn Shirin Touran - Yasaman Yena - } - - founder_named_dynasties = yes - - dynasty_of_location_prefix = "dynnp_m" - patronym_suffix_male = "dynnpat_suf_zk" - patronym_suffix_female = "dynnpat_suf_zk" - - - - mercenary_names = { - { name = "mercenary_company_company_of_khwarezm" } - { name = "mercenary_company_khwarezmian_warriors" } - } -} - -name_list_tajik = { - - cadet_dynasty_names = { - "dynn_Samanid" - "dynn_Shahrastani" - "dynn_Dihgani" - "dynn_Ghurid" - "dynn_Kartid" - "dynn_Khorasani" - "dynn_Hamdani" - "dynn_Bukhari" - "dynn_Tusi" - "dynn_Mihranid" - "dynn_Rudaki" - "dynn_Daqiqi" - "dynn_Bahramid" - "dynn_Chaghanid" - } - - dynasty_names = { - "dynn_Samanid" - "dynn_Shahrastani" - "dynn_Dihgani" - "dynn_Ghurid" - "dynn_Kartid" - "dynn_Khorasani" - "dynn_Hamdani" - "dynn_Bukhari" - "dynn_Tusi" - "dynn_Mihranid" - "dynn_Rudaki" - "dynn_Daqiqi" - "dynn_Bahramid" - "dynn_Chaghanid" - } - - male_names = { - Abdallah Ahmad Ali Anoushirvan Arash Ardavan Ardshir Armeen Aryan Arzhang Asad Askhan Atash Awrang Azad Azada Azarkhsh Azerm - Babak Bahman Bahram Bamdad Behnam Behrang Behruz Behzad Buzurgmehr - Dara Darab Daryush Dehqan - Esfandyar Eskandar - Faramarz Faraz Fardad Fardin Farhad Farhang Fariad Fariborz Farrukh Farrukhzad Farshad Farzad Farzam Farzann Farzin Feda Firuz Forood Fraidun Fruhar - Giv Goudarz Gorduya Gordiya Gulab Gushtasb - Hamasa Hoshang Houshmand Housyar Human Humayon Hurmoz Hussein - Ibrahim Ilyas Iraj Ismail - Jahandar Jahangeer Jahanshah Jawid Jotman - Kaiyan Kaikhosrow Kaiqubad Kambiz Kamran Kamshad Kamyar Kasra Kavah Kavoos Khashyar Khoram Khosrow Khuda Khudadad Kia Kianoosh Kiumars Kohyar Kosha Koshan Kourash - Mahyar Mani Manuchehar Mardansina Mehrab Mehrak Mehrang Mehrdad Mehrzad Morad Muhammad - Namdar Namvar Naraiman Nasr Neda Niyoosha Noushzad Noshrad Nuh - Omaid Padshah Paghahan Pagzman Pailan Paiman Parsa Parwaaze Payam Pazhman Pendar Poya - Qiomars Qubad Rastin Rohina Roozbeh Roshan Royan Rozi Rukhshan Rustam - Salar Sam Saman Sasan Sepehr Shadan Shahbaz Shaheen Shahpur Shahram Shahrdad Shahrukh Shahryar Shaya Shayan Shuhab Siamak Siamu Siawash Siavakhsh Sina Soroush Sougand Suhrab - Tahmaseb Toktam Toghmath Tooraj Tora Toramana - Varshasb Vishtasb Yahya Yama Zal Zand Zardusht - } - - female_names = { - Afareen Afsana Afsar Afshan Afsoon Anahita Anoosheh Ara Arezo Arghavan Armaghan Asa Asal Awa Avizeh Azar Azin - Bahar Baharah Baharak Banafshah Banou Behnaz Behrukh Belour Bizhan Boosah - Darya Delaram Delbar Delkash Delruba Dorri - Farahnak Farahnaz Farhana Faranghis Farkhonda Farrin Farrukh Farzaneh Fatima Freshta Fila Firoza Forogh Forozan Forozenda Freba Fruzan - Gawhar Geesou Ghoncheh Giti Golbahar Gulgun Gulnar Gulnaz Gulnessa Gulpari Gulshan Gurdia - Hangahma Hasti Huma Jahan Javaneh - Katayoun Khandan Khaterah Khojasta Khorsheed - Lala Lila Mahasti Mahdukht Mahnaz Mahrukh Mahsa Mahtab Mahwash Manizha Marjan Marmar Mastana Mehranghiz Mehrnaz Mehrnoosh Mehry Mina Minoo Mitra Mona Murwarid Muzghan Muzhdah - Nahal Najela Nargis Nasreen Nastaran Nava Naz Nazgul Nazaneen Nazhin Nazhla Nazy Neelab Neelufar Negar Negeen Negha Niki Nikoo Nousafarin Noushin - Padidah Parand PArastoo Pareeya Pari Pericheher Parirow Parisa Pariwash Parwana Parween Paymaneh Paywand Porandukht - Rasa Roudabeh Rukhshan - Saaman Saghar Sahar Sahba Sapedah Seema Setara Shabnam Shadan Shahla Shahnaz Shahrbano Shahrnaz Shahrzad Shahzadah Shameem Shararah Sheeftah Sheela Sheeba Shervin Shirin Shirinbano Shogofa Shokouh Sholah Simin Soudabah Souzan - Tahminah Tanaz Taneen Tara Tarana Taranum - Yagana Yakta Yalda Yasaman - Zarrin Zarrindukht Zarrina Zeba Zhalah Zheela - } - - founder_named_dynasties = yes - - patronym_suffix_male = "dynnpat_suf_zde" - patronym_suffix_female = "dynnpat_suf_dukht" - - - - mercenary_names = { - { name = "mercenary_company_company_of_bukhara" } - { name = "mercenary_company_dehqan_warriors" } - } -} diff --git a/N3OW/common/culture/name_lists/00_israelite.txt b/N3OW/common/culture/name_lists/00_israelite.txt deleted file mode 100644 index a0746459..00000000 --- a/N3OW/common/culture/name_lists/00_israelite.txt +++ /dev/null @@ -1,175 +0,0 @@ -name_list_ashkenazi = { - - cadet_dynasty_names = { - "dynn_Ben_Aharon" - "dynn_Ben_Ari" - "dynn_Binyamin" - "dynn_Ben_David" - "dynn_Ben_Jeremias" - "dynn_Ben_Leonhard" - "dynn_Ben_Michael" - "dynn_Mose" - "dynn_Ben_Reuben" - "dynn_Ebheri" - } - - dynasty_names = { - "dynn_Ben_Aharon" - "dynn_Ben_Ari" - "dynn_Binyamin" - "dynn_Ben_David" - "dynn_Ben_Jeremias" - "dynn_Ben_Leonhard" - "dynn_Ben_Michael" - "dynn_Mose" - "dynn_Ben_Reuben" - "dynn_Ebheri" - } - - male_names = { - Abba Abbaye Acha Achai Achunai Aharon Alechsandri Ammi Amram Amunah Ashi Asher Avomai Avraham Azariah Baboi Baruch - Bibai Binyamin Boaz Bustenai Chanan Chananel Chaninai Chanoch Chaim Chayim Chelbo Chisdai Chiyya Chizkiyah Chofni Chushiel - Daniel David Dimi Dodai Dudai Efrayim Eina Elazar Elchanan Eldad Eliezer Elyakim Gedalyah Gershom Ghayyat Giat Giza Hillel - Hila Isaac Ivomai Kafnai Kahana Kalonymos Levi Kiyomi Machir Malcha Mar Mari Matiyahu Meir Menechem Menashe Mesharsheya Meshulam - Mevasser Mishael Mordechai Moshe Nachman Nachshon Nasan Natan Natroi Natronai Nechemiah Nehilai Nesanel Nissim Paltoi Pirkoi - Peter Rava Ravai Ravi Ravya Reuven Rivai Saadiah Sechok Shabsai Shalom Shanoi Shemaryah Sherira Sheshna Shila Shimon Shinoi - Shlomo Shmuel Sorgo Sulam Tachlifa Tamar Tzadok Tzemach Uri Yaakov Yachya Yechiel Yehudah Yehudai Yehoshua Yeshayah - Yisrael Yitzchak Yoel Yosef Yoshiah Yosi Yuda Zakkai Zelekman Zuiskind - } - female_names = { - Beila Belet Chana Doltza Esther Guta Guthela Madrona Matrona Minna Pultzelina Rachel Rivkah Saris Scolaster - Shluida Shoinlin Shonlin Tziporah Yehudis Yeintil - } - - dynasty_of_location_prefix = "dynnp_of" - - -} -name_list_sephardi = { - - cadet_dynasty_names = { - "dynn_Shaoul" - "dynn_Ben_Sol" - "dynn_Ben_Shlomo" - "dynn_Ben_Shimon" - "dynn_Ben_Yitzhak" - "dynn_Ya_akov" - "dynn_Ben_Yankev" - "dynn_Yeshayahu" - "dynn_Ben_Yosef" - } - - dynasty_names = { - "dynn_Shaoul" - "dynn_Ben_Sol" - "dynn_Ben_Shlomo" - "dynn_Ben_Shimon" - "dynn_Ben_Yitzhak" - "dynn_Ya_akov" - "dynn_Ben_Yankev" - "dynn_Yeshayahu" - "dynn_Ben_Yosef" - } - - male_names = { - Abba Abbaye Acha Achai Achunai Aharon Alechsandri Ammi Amram Amunah Ashi Asher Avomai Avraham Azariah Baboi Baruch - Bibai Binyamin Boaz Bustenai Chanan Chananel Chaninai Chanoch Chaim Chayim Chelbo Chisdai Chiyya Chizkiyah Chofni Chushiel - Daniel David Dimi Dodai Dudai Efrayim Eina Elazar Elchanan Eldad Eliezer Elyakim Gedalyah Gershom Ghayyat Giat Giza Hillel - Hila Isaac Ivomai Kafnai Kahana Kalonymos Levi Kiyomi Machir Malcha Mar Mari Matiyahu Meir Menechem Menashe Mesharsheya Meshulam - Mevasser Mishael Mordechai Moshe Nachman Nachshon Nasan Natan Natroi Natronai Nechemiah Nehilai Nesanel Nissim Paltoi Pirkoi - Peter Rava Ravai Ravi Ravya Reuven Rivai Saadiah Sechok Shabsai Shalom Shanoi Shemaryah Sherira Sheshna Shila Shimon Shinoi - Shlomo Shmuel Sorgo Sulam Tachlifa Tamar Tzadok Tzemach Uri Yaakov Yachya Yechiel Yehudah Yehudai Yehoshua Yeshayah - Yisrael Yitzchak Yoel Yosef Yoshiah Yosi Yuda Zakkai Zelekman Zuiskind - } - female_names = { - Beila Belet Chana Doltza Esther Guta Guthela Madrona Matrona Minna Pultzelina Rachel Rivkah Saris Scolaster - Shluida Shoinlin Shonlin Tziporah Yehudis Yeintil - } - - dynasty_of_location_prefix = "dynnp_of" - - -} -name_list_radhanite = { - - cadet_dynasty_names = { - "dynn_Rabban" - "dynn_Efraim" - "dynn_Eliyahu" - "dynn_Cohen" - "dynn_Dharan" - "dynn_Yitzhak" - "dynn_Koder" - "dynn_Japheth" - "dynn_Hallegua" - "dynn_Madayi" - "dynn_Meir" - "dynn_Menahem" - "dynn_Mutath" - "dynn_Nehemya" - "dynn_Oran" - "dynn_Pallivathikal" - "dynn_Rahabi" - "dynn_Sarphati" - "dynn_Sassoon" - "dynn_Chorath" - "dynn_Solomon" - "dynn_Yaakov" - } - - dynasty_names = { - "dynn_Rabban" - "dynn_Efraim" - "dynn_Eliyahu" - "dynn_Cohen" - "dynn_Dharan" - "dynn_Yitzhak" - "dynn_Koder" - "dynn_Japheth" - "dynn_Hallegua" - "dynn_Madayi" - "dynn_Meir" - "dynn_Menahem" - "dynn_Mutath" - "dynn_Nehemya" - "dynn_Oran" - "dynn_Pallivathikal" - "dynn_Rahabi" - "dynn_Sarphati" - "dynn_Sassoon" - "dynn_Chorath" - "dynn_Solomon" - "dynn_Yaakov" - } - - male_names = { - Anah Anat Atalyah MaAkhah Machlah Aviyah Diklah Gomer Mikhayahu Ofir Yachin AchAv Adalya Adam Adinah - Adlai Adoniram Adoniyah Adriel Aharon Amaryahu Amittai Ammiel Amnon Amos Amram Anaiah Anan Anani Aran Arieh - AriEl Asa Asaf Asher Asnappar AvdiEl Avidan AviEl Avihu AvimaEl Avimelekh Aviram Avishay Avner Avraham - Avram Avshalom Azarel Azaryah Azazyahu AzriEl BaAl Barak Barukh Belshatzzar Benayahu BetUel Binyamin Boaz - Chaggai Chanan Chananyah Chanokh Chavaqquq ChazaEl Chizqiyahu Dan Daniyyel Daryawesh Dawid Delayahu Efrayim - Ehud Eiran Eitan Elah ElAzar Elchanan Eli Eliav Eliel EliEzer Elifalet Elifelet Elihu Elisha Elishua Eliyyahu - Elkanah Elnatan Elon Enosh Esaw Evyatar Ezer Ezra Gad Gamaliel GavriEl Gedalyahu Gemaryahu Gershom Gershon - GidOn Gilad Golyat Haran Hevel Hillel Hiram Hoshea Iddo Ilai Immanuel Ira Itamar Iyyov Kalev Kayin - Keinan Kenanyahu Koresh Laban Lael Lebanah Lemuel Levi Lot Machli MalAkhi Mattan Mattanyahu Mattithyahu Mattityahu - Melech Menachem Menashsheh Meshullam Metushelach MikhaEl Mikhah Mordokhay Moshe Nachum Nadav Naftali Natan Nechemyah - Neriah NetanEl Netanyahu Nimrod Nogah Ofrah Omri Ovadyah Oved Peleg Penuel Peretz Pinchas QemuEl - RafaEl RehavAm Reuel Reuven Sancheriv Seraiah Shalmaneser ShaUl SheAltiEl Shelach Shelah Shelomoh - Shem ShemaYah ShemuEl Shet Shimon Shimshon Talmai Tammuz Teman Terach Toviyyah Tzefanyah Tzidkiyahu Tzion Tzivah - TzuriEl Uri Uriyah UriyEl Uzzi Uzziel Uzziyyah Yaakov YachleEl YachtzeEl Yadon Yair Yamin YaRah YaravAm - Yared Yawan Yechezkel YechiEl Yedidyah Yefet YehoAsh Yehochanan Yehonatan Yehoram Yehoshafat Yehoshua Yehoyakhin - Yehoyakim Yehu Yehudah Yehudi Yekonyah YerachmeEl Yeriyahu YeshaYahu Yeshua Yiftach Yirmiyahu Yishai Ittay - BaAlZevuv Tovi Noach - } - female_names = { - Anah Anat Atalyah MaAkhah Machlah Achinoam Asenat Atarah Avigayil Avishag Avital Basmat BatSheva - Beulah Bilhah Bityah Chaggit Channah Chavah CheftziBah Chuldah Delilah Devorah Dinah Ednah Efrat Elisheva - Ester Hadassah Hagar Hodiyah Izevel KetziAh Leah Machalat MeheitavEl Merav Mikhal Miriam NaAmah NaOmi - Orpah Rachel Rivqah Rut Sarah Shifra Shoshannah Shulammit Tamar Tirtzah Tzillah Tzipporah Tzivyah - Yael Yedidah Yehosheva Yehudit Yemima Yerushah NoAh Keren Aviyah Diklah Gomer Mikhayahu Ofir Yachin - } - - dynasty_of_location_prefix = "dynnp_of" - - -} diff --git a/N3OW/common/culture/name_lists/00_latin.txt b/N3OW/common/culture/name_lists/00_latin.txt deleted file mode 100644 index 4b5f3ab3..00000000 --- a/N3OW/common/culture/name_lists/00_latin.txt +++ /dev/null @@ -1,971 +0,0 @@ -name_list_italian = { - - cadet_dynasty_names = { - "dynn_Capraia" - "dynn_Castracani" - "dynn_Farnese" - "dynn_Romano" - { "dynnp_di" "dynn_Ancona" } - { "dynnp_di" "dynn_Boi" } - { "dynnp_di" "dynn_Corsica" } - { "dynnp_di" "dynn_Firenze" } - { "dynnp_di" "dynn_L_Aquila" } - { "dynnp_di" "dynn_Orbetello" } - { "dynnp_di" "dynn_Orvieto" } - { "dynnp_di" "dynn_Piombino" } - { "dynnp_di" "dynn_Siena" } - { "dynnp_di" "dynn_Urbino" } - } - - dynasty_names = { - "dynn_Allucingolli" - "dynn_Antelminelli" - "dynn_Bandinelli" - "dynn_Biancolaccio" - "dynn_Bobone" - "dynn_Boccaccio" - "dynn_Botticelli" - "dynn_Borghese" - "dynn_Borri" - "dynn_Buzzacavani" - "dynn_Capponi" - "dynn_Cenci" - "dynn_Colonna" - "dynn_Concini" - "dynn_Duodi" - "dynn_Fibonacci" - "dynn_Glandi" - "dynn_Gerra" # Rename to Guerra - "dynn_Lanfranchi" - "dynn_Larzone" - "dynn_Lasan" - "dynn_Lodde" - "dynn_Luzzatti" - "dynn_Mancini" - "dynn_Mastropiero" - "dynn_Orsini" - "dynn_Ossoli" - "dynn_Pannocchieschi" - "dynn_Panico" - "dynn_Parentucelli" - "dynn_Petrarca" - "dynn_Piga" - "dynn_Pilloni" - "dynn_Pio" - "dynn_Rainalducci" - "dynn_Ramberti" - "dynn_Razzi" - "dynn_Romano" - "dynn_Rossi" - "dynn_Sasudo" - "dynn_Savelli" - "dynn_Scolari" - "dynn_Scripari" - "dynn_Strozzi" - "dynn_Tittoni" - "dynn_Tocco" - "dynn_Torda" - "dynn_Vacca" - "dynn_Visconti" - "dynn_Zen" - { "dynnp_di" "dynn_Acerenza" } - { "dynnp_di" "dynn_Alando" } - { "dynnp_di" "dynn_Ancona" } - { "dynnp_d_" "dynn_Aquino" } - { "dynnp_d_" "dynn_Attala" } - { "dynnp_di" "dynn_Battifolle" } - { "dynnp_di" "dynn_Belforti" } - { "dynnp_di" "dynn_Brunforte" } - { "dynnp_di" "dynn_Calcinaia" } - { "dynnp_di" "dynn_Campiglia" } - { "dynnp_dalle" "dynn_Carceri" } - { "dynnp_di" "dynn_Castello" } - { "dynnp_di" "dynn_Celano" } - { "dynnp_de" "dynn_Chigi" } - { "dynnp_di" "dynn_Cinarca" } - { "dynnp_da" "dynn_Covasina" } - { "dynnp_di" "dynn_Cozzi" } - { "dynnp_di" "dynn_Egidio" } # Rename to Sant'Egidio - { "dynnp_di" "dynn_Firenze" } - { "dynnp_di" "dynn_Guidoti" } - { "dynnp_di" "dynn_Jenne" } - { "dynnp_di" "dynn_L_Aquila" } - { "dynnp_de" "dynn_Larsa" } - { "dynnp_di" "dynn_Latreto" } - { "dynnp_di" "dynn_Mandelli" } - { "dynnp_de" "dynn_Medici" } - { "dynnp_da" "dynn_Montecchio" } - { "dynnp_di" "dynn_Montefeltro" } - { "dynnp_di" "dynn_Monticelli" } - { "dynnp_da" "dynn_Morrone" } - { "dynnp_di" "dynn_Ocra" } # Rename to Ocri - { "dynnp_di" "dynn_Orbetello" } - { "dynnp_di" "dynn_Ornano" } - { "dynnp_di" "dynn_Orvieto" } - { "dynnp_da" "dynn_Parlascio" } - { "dynnp_di" "dynn_Piombino" } - { "dynnp_di" "dynn_Poli" } - { "dynnp_di" "dynn_Rienzi" } # Rename to Rienzo - { "dynnp_della" "dynn_Rocca" } - { "dynnp_da" "dynn_Romano" } - { "dynnp_di" "dynn_Segni" } - { "dynnp_di" "dynn_Siena" } - { "dynnp_della" "dynn_Suburra" } - { "dynnp_dei" "dynn_Turchi" } - { "dynnp_degli" "dynn_Ubaldini" } - { "dynnp_di" "dynn_Urbino" } - } - - male_names = { - Abbondanzio Abbondio Abelardo Abelino Achille Adalberto Adelfo Adelmio Adelmo Adone - Adriano Agapito Agostino Aimone Alamanno Alarico Albano Alberico Alberto Albino - Alboino Alcide Aldobrandino Aleardo Aleramo Alessandro Alessio Alighiero Alvise Ambrogio - Amedeo Anastasio Andrea Angelo Annibale Anselmo Antonino Antonio Antoniotto Arcibaldo - Arderico Armando Arnolfo Arrigo Arsenio Artemio Ascanio Astorre Atenolfo Attilio - Augusto Aurelio Ausilio Ausonio Averado Azzo Azzone Baldassarre Baldovino Barnaba - Bartolomeo Basilio Bassiano Basso Battista Beltrano Benedetto Benvenuto Berardo BernabO_ - Bernardo Berto Bertoldo Biagio Bonaventura Bonifacio Borso Bruno Bruto Buonconte - Buoso Callisto Camillo Candido Cangrande Carlo Cassio Castore Cataldo Catone - Cecco Cesare Chiaffredo Chiano Ciro Ciuccio Claudio Clemente Comita Conone - Cornelio Corradino Corrado Cosimo Cosma Costante Costantino Costanzo Cristoforo Damiano - Davide Demetrio Dioniso DomE_nico Durante Eduardo Elio Emmanuele Ennio Enrico - Enzio Enzo Ercole Eriprando Ermenegildo Ettore Eugenio Ezio Ezzelino Fabrizio - Fausto Federigo Felice Ferdinando Ferruccio Filippo Fiorello Flavio Folco Fortunato - Fosco Francesco Fresco Gabriele Gabrino Gaetano Galasso Galeazzo Galeotto Gaspare - Gastone Gelasio Gentile Geraldo Gerardo Germano Gerolamo Gherardo Giacinto Giacomo - Gian Gianfranco Gianleone Giano Giberto Gilberto Giolio Giordano Giorgio Giovanni - Giulio Giuseppe Goffredo Gregorio Gualtiero Guarnito Guerrino Guglielmo Guido Guidone - Guigliadore Iacopo Igino Innocenzo Ippolito Isnardo Jacopo Lamberto Landolfo Landone - Lanfranco Lattanzio Lazzarino Lazzaro Lealdo Leonardo Leone Leonello Leopoldo Libero - Lionello Livio Lodovico Lorenzo Luca Luchino Lucio Luigi Malacresta Manfredo - Manuele Marco Mariano Marino Mario Marsiglio Martino Massimo Mastino Matteo - Merigo Michelangelo Michele Napoleone Nazareno Nestore NiccolO_ Nicola Nino Nolfo - Oberto Obizzino Obizzo Oddone Omero Onorio Oreste Orlando Ottavio Ottobono - Ottone Pagano Pancrazio Pandolfo Paolo Pasquale Patrizio Pellegrino Pericle Pietro - Pio Prospero Rafaello Radul Raimondo Rainero Raineri Riccardo Rinaldo Rizzardo - Roberto Rodolfo Rolando Rosso Ruggiero Salinguerra Salvatore Salvestro Sante Saverio - Sciarra Sebastiano Secondotto Serafino Sergio Sesto Settimio Severino Severo Silvano - Silvestro Simone Simonetto Sinibaldo Sinucello Sozzo Spinetto Stefano Stentore Taddeo - Tedaldo Tedice Teodoro Tibaldo Tiziano Tommaso Torgodorio Torquato Ubaldo Uberto - Ugo Ugoccione Ugolino Umberto Urbano Valentino Valerio Vincentello Vincenzo Virginio - Vitale Vittore Vittorio Zaccaria - } - - female_names = { - Abelina Adalberta Adalgisa Adelaida Adelasia Adelia Adriana Agalina Agnese Agostina - Albina Alda Alessandra Alfonsina Alisia Aloisia Amalia Ambrosia Anastasia Anna - Antonella Antonia Argentina Augusta Aurelia Ausilia Ausonia Beatrice Benedetta Benilde - Berenice Berta Bianca Bona Brunilde Camilla Candida Caracosa Carla Carola - Caterina Cecilia Clara Claudia Clorinda Clotilde Constanza Cornelia Delinda Dora - Edda Elena Eleonora Elisa Elisabetta Ermenegilda Eudossia Eugenia Fausta Felicia - Felicita Filippa Filomena Flavia Flora Fortunata Fosca Francesca Froizza Giacinta - Ginevra Giovanna Giuditta Giulia Giuseppa Ippolita Isabella Joscella Laura Lavinia - Leonide Letizia Lidia Livia Lodovica Lucia Lucinetta Lucrezia Maddalena Marcella - Margherita Maria Mariana Marietta Martina Matilda Micaela Nunzia Paola Patrizia - Renata Ricciarda Silvana Sofia Stefania Tiziana Tomasina Valentina Violante Virginia - } - - dynasty_of_location_prefix = "dynnp_di" - - patronym_prefix_male = "dynnpat_pre_di" - patronym_prefix_female = "dynnpat_pre_di" - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_compagnia_della_stella" coat_of_arms = "mc_compagnia_della_stella" } - { name = "mercenary_company_black_band" } - { name = "mercenary_company_condottiere_band" } - } -} - -name_list_roman = { - - cadet_dynasty_names = { - "dynn_Julio_Claudian" - "dynn_Flavian" - "dynn_Nerva_Antonine" - "dynn_Severan" - "dynn_Gordian" - "dynn_Constantinian" - "dynn_Valentinian" - "dynn_Theodosian" - "dynn_Leonid" - "dynn_Justinian" - "dynn_Heraclian" - "dynn_Isaurian" - "dynn_Nikephorian" - "dynn_Amorian" - "dynn_Macedonian" - "dynn_Doukid" - "dynn_Komnenid" - "dynn_Angelid" - "dynn_Laskarid" - "dynn_Palaiologan" - } - - dynasty_names = { - "dynn_Julio_Claudian" - "dynn_Flavian" - "dynn_Nerva_Antonine" - "dynn_Severan" - "dynn_Gordian" - "dynn_Constantinian" - "dynn_Valentinian" - "dynn_Theodosian" - "dynn_Leonid" - "dynn_Justinian" - "dynn_Heraclian" - "dynn_Isaurian" - "dynn_Nikephorian" - "dynn_Amorian" - "dynn_Macedonian" - "dynn_Doukid" - "dynn_Komnenid" - "dynn_Angelid" - "dynn_Laskarid" - "dynn_Palaiologan" - "dynn_Fabricius" - } - - male_names = { - Aemilian Aemilius Aetius Albinus Alexander Anastasius Anicius Annius Antoninus Antonius Arcadius Aurelian Aurelius - Avitus Belisarius Britannicus Caecilius Caesar Callistus Carinus Carus Cassius Claudius Clementius Constans Constantine - Constantius Cornelius Crassus Decimus Decius Diocletian Domitian Domitius Drusus Ennodius Fabianus Fabius Fabricius Faustus Felix Flavianus Florian - Gaius Galerius Gallienus Gallus Germanus Gordian Gracchus Gratian Hadrian Herculius Honorius Joannes Jovian - Julian Julius Julius-Caesar Junius Justin Justinian Leo Leontius Liberius Licinius Lucius Magnus Marcellinus - Marcellus Marcian Marcus Marinus Marius Martinus Maximian Maximinus Maximus Nepotian Nerva Numerian Octavianus Octavius Otho - Paulinus Paulus Petronius Philip Pompeius Pontianus Priscus Probus Publius Quintus Romanus Romulus Rufinus Rutilius Sabinianus - Saturninus Sempronius Septimius Sergius Severinus Severus Sextus Symmachus Tacitus Theodosius Tiberius - Titius Titus Trajan Urbanus Valens Valentinian Valerian Valerius Venantius Vespasian Victor Victorinus Vigilius Vitalianus Volusianus - } - female_names = { - Aelia Agrippina Antonia Antonina Aquilia Aurelia Caecilia Caesaris Candida Cassia Claudia Clementia Constantia - Constantina Cornelia Crispina Dominica Domitiana Domna Domnina Drusilla Fausta Faustina Flacilla Flavia Fortunata Frontina Gaia Galeria - Gordiana Hadriana Helvia Hilara Honoria Hortensia Julia Juliana Junia Justa Justina Justiniana Licinia Livia Livilla Lucilla - Magnia Magnilla Marcella Marcia Marciana Marina Martina Matrona Maxima Maximiana Messalina Minervina Minucia Modia Mustela - Octavia Palatina Paula Paulina Petronella Petronia Placidia Plautia Plautilla Pompeia Poppaea Praeiecta Publia Pulcheria - Rusticiana Sabina Sallustia Salonina Salvianella Scantilla Serena Sergia Severa Severina Silvia Spadusa Sulpicia Tarsilla Titiana Ulpia Valeria - Verina Victoria Vigilantia Viviana - } - dynasty_of_location_prefix = "dynnp_of" - patronym_prefix_male = "dynnpat_pre_filius" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 0 - father_name_chance = 50 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 50 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - -} - -name_list_cisalpine = { - - cadet_dynasty_names = { - "dynn_Bentivoglio" - "dynn_Colombo" - "dynn_Malatesta" - "dynn_Moneta" - "dynn_Obertenghi" - "dynn_Pico_di_Mirandola" - { "dynnp_di" "dynn_Brescia" } - { "dynnp_di" "dynn_Candia" } - { "dynnp_del" "dynn_Caretto" } # Rename to Carretto - { "dynnp_da" "dynn_Carrara" } - { "dynnp_de" "dynn_Castro_Arquato" } - { "dynnp_d_" "dynn_Este" } - { "dynnp_di" "dynn_Ferrara" } - { "dynnp_di" "dynn_Genova" } - { "dynnp_di" "dynn_Lucca" } - { "dynnp_di" "dynn_Monferrato" } - { "dynnp_di" "dynn_Modena" } - { "dynnp_di" "dynn_Padua" } - { "dynnp_di" "dynn_Ravenna" } - { "dynnp_di" "dynn_Saluzzo" } - { "dynnp_di" "dynn_San_Bonifazio" } # Rename to Sambonifacio - { "dynnp_di" "dynn_S__Cassiano" } # Rename to San Cassiano - { "dynnp_di" "dynn_Torino" } - { "dynnp_di" "dynn_Venezia" } - { "dynnp_di" "dynn_Verona" } - } - - dynasty_names = { - "dynn_Adorno" - "dynn_Aleramo" - "dynn_Ariosti" - "dynn_Avogadro" - "dynn_Badoer" - "dynn_Beccaria" - "dynn_Boccadelli" - "dynn_Boccanegra" - "dynn_Caccianemici" - "dynn_Cambiano" - "dynn_Campofregoso" - "dynn_CavalcabO_" - "dynn_Cipolla" - "dynn_Clavelli" - "dynn_Colleoni" - "dynn_Condulmer" - "dynn_Coniulo" # Rename to Coniolo - "dynn_Cornaro" - "dynn_Crivelli" - "dynn_Crispo" - "dynn_Cybo" - "dynn_Dandolo" - "dynn_Defuseh" - "dynn_Delfino" - "dynn_Faliero" - "dynn_Foscaro" - "dynn_Gattilusio" - "dynn_Ghisi" - "dynn_Gonzaga" - "dynn_Gozzadini" - "dynn_Gradenigo" # Rename to Gradenigo - "dynn_Grasso" - "dynn_Graziano" - "dynn_Guerrazzi" - "dynn_Lancia" - "dynn_Loredano" - "dynn_Maggi" - "dynn_Manin" # Rename to Manini - "dynn_Mocenigo" - "dynn_Navigajoso" - "dynn_Ordelaffo" - "dynn_Paganelli" - "dynn_Pepoli" - "dynn_Pescatore" - "dynn_Pettiti" - "dynn_Pintus" - "dynn_Polentano" - "dynn_Polo" - "dynn_Scrofegni" # Rename to Scrovegni - "dynn_Sfondrati" - "dynn_Sforza" - "dynn_Sommariva" - "dynn_Soranzo" - "dynn_Steno" - "dynn_Taparelli" - "dynn_Terzi" - "dynn_Tiepolo" - "dynn_Tizzone" - "dynn_Togliatti" - "dynn_Torelli" - "dynn_Traversari" - "dynn_Turati" - "dynn_Valenti" - "dynn_Velate" - "dynn_Ventimiglia" - "dynn_Visconti" - "dynn_Vistarini" - "dynn_Zaccaria" - "dynn_Zanardelli" - "dynn_Zoagli" - "dynn_Zorzi" - { "dynnp_di" "dynn_Agledo" } - { "dynnp_di" "dynn_Barbiano" } - { "dynnp_de" "dynn_Bonacolsi" } - { "dynnp_di" "dynn_Brescia" } - { "dynnp_de" "dynn_Busca" } - { "dynnp_da" "dynn_Camino" } - { "dynnp_da" "dynn_Carmagnola" } - { "dynnp_da" "dynn_Carrara" } - { "dynnp_di" "dynn_Castiglione" } - { "dynnp_de" "dynn_Castro_Arquato" } - { "dynnp_di" "dynn_Castropola" } - { "dynnp_di" "dynn_Ceva" } - { "dynnp_da" "dynn_Conti" } - { "dynnp_di" "dynn_Cosseria" } - { "dynnp_di" "dynn_Crivelli" } - { "dynnp_da" "dynn_Dovara" } - { "dynnp_da" "dynn_Egna" } - { "dynnp_della" "dynn_Faggiola" } - { "dynnp_di" "dynn_Ferrara" } - { "dynnp_di" "dynn_Gattinara" } - { "dynnp_di" "dynn_Genova" } - { "dynnp_di" "dynn_Gucellone" } - { "dynnp_di" "dynn_Guercio" } - { "dynnp_da" "dynn_Intimiano" } - { "dynnp_di" "dynn_Istria" } - { "dynnp_di" "dynn_Lucca" } - { "dynnp_de" "dynn_Machierato" } - { "dynnp_di" "dynn_Maltraversi" } - { "dynnp_de" "dynn_Mele" } - { "dynnp_di" "dynn_Modena" } - { "dynnp_di" "dynn_Monferrato" } - { "dynnp_di" "dynn_Montemerlo" } - { "dynnp_di" "dynn_Montigli" } - { "dynnp_di" "dynn_Morra" } - { "dynnp_di" "dynn_Mulazzano" } - { "dynnp_di" "dynn_Murta" } - { "dynnp_d_" "dynn_Ivrea" } - { "dynnp_dell_" "dynn_Dell_Orto" } # Rename to Orto - { "dynnp_di" "dynn_Padua" } - { "dynnp_da" "dynn_Ponte" } - { "dynnp_di" "dynn_Pontio" } - { "dynnp_di" "dynn_Ponzone" } - { "dynnp_da" "dynn_Promontorio" } - { "dynnp_di" "dynn_Ravenna" } - { "dynnp_di" "dynn_Saluzzo" } - { "dynnp_della" "dynn_Scala" } - { "dynnp_di" "dynn_S__Cassiano" } # Rename to San Cassiano - { "dynnp_di" "dynn_Salizzolo" } - { "dynnp_di" "dynn_Serro" } - { "dynnp_della" "dynn_Torre" } - { "dynnp_di" "dynn_Torino" } - { "dynnp_di" "dynn_Valperga" } - { "dynnp_di" "dynn_Venezia" } - { "dynnp_di" "dynn_Verona" } - { "dynnp_da" "dynn_Verucchio" } - } - - male_names = { - Adalberto Alberto Alberto-Azzo Aldobrandino Aleramo Alessandro Ambrogio Amedeo Andrea Anscario Anselmo Anterio Antonio Ardicino Ardizzone Ardoino Azzo Azzone BernabO_ Bartolomeo Benedetto Berengario Bernardo Bernardino Bertoldo Biagio Bonconte Bonifacio Bonifazio Boso Burgondo Carlo Corrado Dado Damiano Demetrio Domenico Emanuele Emrico Enrico Eriprando Everardo Federigo Filippo Folco Francesco Fresco Galeazzo Gandolfo Gausberto Gherardo Ghiberto Giacomo Giacopo Giorgio Giovanni Girolamo Giselberto Giulio Gotefredo Guglielmo Guido Lamberto Lanfranco Leo Liudfredo Lodovico Lorenzo Luchetto Luchino Luigi Manfredo Martino Massimiliano Matteo Michele Montefeltrano Moruello Napoleone NiccolO_ Oberto Obizzo Odalrico Oddone Odoardo Opizzino Ottone Ostisio Pagano Pallodino Pandolfo Paolo Pietro Pio Raimondo Rambaldo Ranieri Raniero-Ioannes Riccardo Rinaldo Riprando Roberto Rodolfo Ruggiero Stefano Ubaldo Udalrico Ugolino Salinguerra Sebastiano Sigifredo Siginolfo Simone Taddeo Teobaldo Teodoro Tommaso Ugo Ugonino Vilfredo Vincenzo Vittorio Walfredo - } - - female_names = { - Abelina Adalberta Adalgisa Adelaida Adelasia Adelia Adriana Agalina Agnese Agostina Albina Alda Alessandra Alfonsina Alisia Aloisia Amalia Ambrosia Anastasia Anna Antonella Antonia Argentina Augusta Aurelia Ausilia Ausonia Beatrice Benedetta Benilde Berenice Berta Bianca Bona Brunilde Camilla Candida Caracosa Carla Carola Caterina Cecilia Clara Claudia Clorinda Clotilde Constanza Cornelia Delinda Dora Edda Elena Eleonora Elisa Elisabetta Ermenegilda Eudossia Eugenia Fausta Felicia Felicita Filippa Filomena Flavia Flora Fortunata Fosca Francesca Froizza Giacinta Ginevra Giovanna Giuditta Giulia Giuliana Giuseppa Ippolita Isabella Joscella Laura Lavinia Leonide Letizia Lidia Livia Lodovica Lucia Lucinetta Lucrezia Maddalena Marcella Margherita Maria Mariana Marietta Martina Matilda Micaela Nunzia Paola Patrizia Renata Ricciarda Silvana Sofia Stefania Tiziana Tomasina Valentina Violante Virginia - } - - dynasty_of_location_prefix = "dynnp_di" - - patronym_prefix_male = "dynnpat_pre_di" - patronym_prefix_female = "dynnpat_pre_di" - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_compagnia_di_san_giorgio" coat_of_arms = "mc_compagnia_di_san_giorgio" } - { name = "mercenary_company_compagnia_della_stella" coat_of_arms = "mc_compagnia_della_stella" } - { name = "mercenary_company_compagnia_del_cappalletto" } - { name = "mercenary_company_compagnia_della_rosa" coat_of_arms = "mc_compagnia_della_rosa" } - { name = "mercenary_company_condottiere_band" } - } -} - -name_list_sardinian = { - - cadet_dynasty_names = { - "dynn_Sardi" - { "dynnp_de" "dynn_Anglone" } - { "dynnp_de" "dynn_Balariana" } - { "dynnp_de" "dynn_Barbajana" } - { "dynnp_de" "dynn_Barbaza_de_Austis" } - { "dynnp_de" "dynn_Barbaza_de_Brebi" } - { "dynnp_de" "dynn_Barbaza_de_Ollolai" } - { "dynnp_de" "dynn_Barbaza_de_Seulo" } - { "dynnp_de" "dynn_Barigadu" } - { "dynnp_de" "dynn_Bitti" } - { "dynnp_de" "dynn_Bonurtzuli" } - { "dynnp_de" "dynn_Campidanu_Majore" } - { "dynnp_de" "dynn_Campidanu_Milis" } - { "dynnp_de" "dynn_Campidanu_Simaghis" } - { "dynnp_de" "dynn_Canahini" } - { "dynnp_de" "dynn_Caputabas" } - { "dynnp_de" "dynn_Chirra" } - { "dynnp_de" "dynn_Civita" } - { "dynnp_de" "dynn_Cixerri" } - { "dynnp_de" "dynn_Coros" } - { "dynnp_de" "dynn_Costa_de_Addes" } - { "dynnp_de" "dynn_Costera" } - { "dynnp_de" "dynn_Cuirra" } - { "dynnp_de" "dynn_Deximu" } - { "dynnp_de" "dynn_Dolia" } - { "dynnp_de" "dynn_Ficulinas" } - { "dynnp_de" "dynn_Flumenargia" } - { "dynnp_de" "dynn_GE_mini" } - { "dynnp_de" "dynn_Gerrei" } - { "dynnp_de" "dynn_Gipi" } - { "dynnp_de" "dynn_Gisarclu" } - { "dynnp_de" "dynn_Gociani" } - { "dynnp_de" "dynn_Golostrai" } - { "dynnp_de" "dynn_Guilcer" } - { "dynnp_de" "dynn_Gunale" } - { "dynnp_de" "dynn_Jirifai" } - { "dynnp_de" "dynn_Lacon" } - { "dynnp_de" "dynn_Lerron" } - { "dynnp_de" "dynn_Mandrolisai" } - { "dynnp_de" "dynn_Marghine" } - { "dynnp_de" "dynn_Marmidda" } - { "dynnp_de" "dynn_Meilocu" } - { "dynnp_de" "dynn_MontA_ngia" } - { "dynnp_de" "dynn_Monteacuto" } - { "dynnp_de" "dynn_Montiverro" } - { "dynnp_de" "dynn_Nugor" } - { "dynnp_de" "dynn_Nulabros" } - { "dynnp_de" "dynn_Nuraminis" } - { "dynnp_de" "dynn_Nuras" } - { "dynnp_de" "dynn_Nurcar" } - { "dynnp_de" "dynn_Nurra" } - { "dynnp_de" "dynn_Ogiastra" } - { "dynnp_de" "dynn_Oppia" } - { "dynnp_de" "dynn_Orfili" } - { "dynnp_de" "dynn_Orosei_Galtelli" } - { "dynnp_de" "dynn_Ozan" } - { "dynnp_de" "dynn_Planaria" } - { "dynnp_de" "dynn_Plovake" } - { "dynnp_de" "dynn_Posada" } - { "dynnp_de" "dynn_Romanja" } - { "dynnp_de" "dynn_Santu_Antiogu" } - { "dynnp_de" "dynn_Santu_Pantaleu" } - { "dynnp_de" "dynn_SardI_gna" } - { "dynnp_de" "dynn_Sarrabus" } - { "dynnp_de" "dynn_Sarule" } - { "dynnp_de" "dynn_Sriugus" } - { "dynnp_de" "dynn_Suelli" } - { "dynnp_de" "dynn_Sulkis" } - { "dynnp_de" "dynn_Taras" } - { "dynnp_de" "dynn_Tolastrai" } - { "dynnp_de" "dynn_Tratalias" } - { "dynnp_de" "dynn_Trexenta" } - { "dynnp_de" "dynn_Trigonia" } - { "dynnp_de" "dynn_Ulumetu" } - { "dynnp_de" "dynn_Unale_Josso" } - { "dynnp_de" "dynn_Unali_Susu" } - { "dynnp_de" "dynn_Useddus" } - } - - dynasty_names = { - "dynn_Floris" - "dynn_Gambella" - "dynn_Manca" - "dynn_Melis" - "dynn_Meloni" - "dynn_Mura" - "dynn_Pinna" - "dynn_Piras" - "dynn_Porcu" - "dynn_Salusiu_de_Lacon" - "dynn_Sanna" - "dynn_Serra" - "dynn_Spanu" - "dynn_Torchitorio" - "dynn_Usai" - { "dynnp_de" "dynn_Agugliastra" } - { "dynnp_de" "dynn_Ajaccio" } - { "dynnp_de" "dynn_A_ldara" } - { "dynnp_de" "dynn_Aleria" } - { "dynnp_de" "dynn_Ampurias" } - { "dynnp_de" "dynn_Arborea" } - { "dynnp_de" "dynn_Aristanis" } - { "dynnp_de" "dynn_Athen" } - { "dynnp_de" "dynn_Bidda_de_CrE_ssias" } - { "dynnp_de" "dynn_Bisarcio" } - { "dynnp_de" "dynn_BonA_rcadu" } - { "dynnp_de" "dynn_Bosa" } - { "dynnp_de" "dynn_Callaris" } - { "dynnp_de" "dynn_Casteddu" } - { "dynnp_de" "dynn_Castro" } - { "dynnp_de" "dynn_Civita" } - { "dynnp_de" "dynn_Durgali" } - { "dynnp_de" "dynn_Gallura" } - { "dynnp_de" "dynn_Gisarclu" } - { "dynnp_de" "dynn_Grifai" } - { "dynnp_de" "dynn_Gunale" } - { "dynnp_de" "dynn_Lacon" } - { "dynnp_de" "dynn_Logudoro" } - { "dynnp_de" "dynn_Logusanto" } - { "dynnp_de" "dynn_Lungoni" } - { "dynnp_de" "dynn_Monteleone" } - { "dynnp_de" "dynn_Oristani" } - { "dynnp_de" "dynn_Orrubu" } - { "dynnp_de" "dynn_O_sile" } - { "dynnp_de" "dynn_Othane" } - { "dynnp_de" "dynn_Padres" } - { "dynnp_de" "dynn_Pasada" } - { "dynnp_de" "dynn_Plovake" } - { "dynnp_de" "dynn_Portu_Turre" } - { "dynnp_de" "dynn_S_AlighE_ra" } - { "dynnp_de" "dynn_Sagona" } - { "dynnp_de" "dynn_Salanis" } - { "dynnp_de" "dynn_Sarrabus" } - { "dynnp_de" "dynn_Serra" } - { "dynnp_de" "dynn_Sorres" } - { "dynnp_de" "dynn_Su_Burgu" } - { "dynnp_de" "dynn_TA_tari" } - { "dynnp_de" "dynn_Terranoa" } - { "dynnp_de" "dynn_Tharros" } - { "dynnp_de" "dynn_Torres" } - { "dynnp_de" "dynn_Tortoli" } - { "dynnp_de" "dynn_Zori" } - } - - male_names = { - Abisatu AdA_mu AdriA_nu Alaverru Albertu Albu Alfonsu AmbrO_su Andria Antiogu - AntO_ni Antoninu Armannu Arrammundu Arzoccu Ausone Austinu Austu Baldu Barisone - BartO_lu Basiliu Bassu Beneitu Bernardu Bobore BonifA_tziu Bosone Carolu Carule - CelestI_nu Clemente Comita CorrA_du ConstantI_nu Costantzu Crabiele Cristolu Damianu Danelu - Dionisi Dominigu EusE_biu Fabritziu Felictu Ferdinandu Filipu Franku Frantziscu Furatu Gabinu GaetA_nu Gaine - Gallu Gasparru Gavini Gialetu Giuanne Giustinu Giustu Goffredu Gomita GonA_riu - GO_samu GosantI_nu Grabielle GrigO_riu Guantine Gublenu Guglielmu Gunnare Idu Iginu - Ignatziu Ilariu IstE_vene Izocor Jacopu Jagu Juanne Justu Kiprianu Laurentu Leonardu - Leone Lircu Lissandru Luca Luciu Lussurgiu Manfredu Markellu Marku Marianu - Martinu Mattia Matteu Mauru Micheli Migali Mighele Mikelli Nicolau - Nigola Onoradu Orgodor Orizone Orlandu Orzocor Pancratziu Pantaleu Pascale Patriziu - PA_ulu Pedru Pellegrinu Pirillu Pizente Ponzu Prosperu Ramundu Robertu Rodulfu Sadurru - Salluri Saltaru SalU_siu Samaritanu SamuE_li Saraginu Sebustianu Serafinu SE_rgiu - Simachu Simione Simplitziu Siru Sparau TA_ntalu Tedore Tedu Tobias Tocode Tommasu TorbE_nu - Torchitor Torchitoriu Ubertu Ugone Ugu Vissente Vittore Vivianu Zennaru ZirO_nimu - Zonetu Zuseppe - } - - female_names = { - Adela AdelA_sia A_gata Agnese Albina Alena Amira Angelica A_nghela Angiolae - Angioletta Angiolina Anna Assunta Austina Barbara BeatrI_ci Beneita Bibiana Bina Branca - Brigida Caderina Cassia Catellina Chiara ConstantI_na Costantza CristI_na Diane Dominiga - Dorotea Elena Elianora EufEEmia Eusebia Eva Fausta Fidula Filumena Frantzisca Giorga - Giuanna Giulia GO_sama Grazia Guisiana Igia Ilaria Ilia Ippolita Ispella Jana - Jorgia Juanna Justa Kipriana Lucia Luisa Luna Margarita Maria Marianna - Markusa Maura Melissa MO_nica Natalia Nivata Nivatora Olimpia Padulesa Pasca - Pascalina PA_ula Pellegrina Petrenella Placidia Preciosa Pretziosa Rita Rosa Rosalia - Rosina Rossana Sabina Saragina Sardinia Sauina Sinispella Stefania Subia Susanna - Tedora Teresa Valeria Vera Vittoria Viviana Zuseppa - } - - dynasty_of_location_prefix = "dynnp_de" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 30 - mat_grm_name_chance = 10 - mother_name_chance = 25 - - - - mercenary_names = { - { name = "mercenary_company_sardinian_band" } - } -} - -name_list_sicilian = { - - cadet_dynasty_names = { - "dynn_Gesualdu" - "dynn_Fidiricu" - "dynn_Mazzarinu" - "dynn_Palazzu" - { "dynnp_di" "dynn_Altavilla" } - { "dynnp_di" "dynn_Apulia" } - { "dynnp_di" "dynn_Arena" } - { "dynnp_di" "dynn_Avola" } - { "dynnp_di" "dynn_Acquaviva" } - { "dynnp_di" "dynn_Basilicata" } - { "dynnp_di" "dynn_CalA_bbria" } - { "dynnp_di" "dynn_Casaranu" } - { "dynnp_di" "dynn_Campania" } - { "dynnp_di" "dynn_Campubassu" } - { "dynnp_di" "dynn_Castellaneta" } - { "dynnp_di" "dynn_Conversanu" } - { "dynnp_di" "dynn_Cuma" } - { "dynnp_di" "dynn_Cunigghiuni" } - { "dynnp_di" "dynn_Gaeta" } - { "dynnp_di" "dynn_Galati" } - { "dynnp_di" "dynn_Gallucciu" } - { "dynnp_di" "dynn_Gravina" } - { "dynnp_di" "dynn_Gruttaghie" } - { "dynnp_della" "dynn_I_sula" } - { "dynnp_di" "dynn_L_Abbruzzu" } - { "dynnp_di" "dynn_Lampidusa" } - { "dynnp_di" "dynn_Lucania" } - { "dynnp_di" "dynn_Lucera" } - { "dynnp_di" "dynn_Malta" } - { "dynnp_di" "dynn_Manduria" } - { "dynnp_di" "dynn_Marineu" } - { "dynnp_di" "dynn_Massafra" } - { "dynnp_di" "dynn_Milazzu" } - { "dynnp_di" "dynn_Miletu" } - { "dynnp_di" "dynn_Militeddu" } - { "dynnp_di" "dynn_Mottola" } - { "dynnp_di" "dynn_Mulisi" } - { "dynnp_di" "dynn_Muntalauni" } - { "dynnp_di" "dynn_Muntiscagghiusu" } - { "dynnp_di" "dynn_Murriali" } - { "dynnp_di" "dynn_NA_puli" } - { "dynnp_di" "dynn_Oria" } - { "dynnp_di" "dynn_Otrantu" } - { "dynnp_di" "dynn_Pellari" } - { "dynnp_di" "dynn_Piamunti" } - { "dynnp_di" "dynn_San_Giuvanni" } - { "dynnp_di" "dynn_San_Grigoriu" } - { "dynnp_di" "dynn_Sant_Anastasia" } - { "dynnp_di" "dynn_Sant_Antoniu" } - { "dynnp_di" "dynn_Santu_Catallu" } - { "dynnp_di" "dynn_Santa_Catarina" } - { "dynnp_di" "dynn_Santu_Frateddu" } - { "dynnp_di" "dynn_San_Marcu" } - { "dynnp_di" "dynn_San_Micheli" } - { "dynnp_di" "dynn_San_PA_ulu" } - { "dynnp_di" "dynn_San_Petru" } - { "dynnp_di" "dynn_San_Vitu" } - { "dynnp_di" "dynn_Sicilia" } - { "dynnp_di" "dynn_Squillache" } - { "dynnp_di" "dynn_Sulmona" } - { "dynnp_di" "dynn_Taranto" } - { "dynnp_di" "dynn_Trinacria" } - { "dynnp_di" "dynn_Unale_of_Naples" } - { "dynnp_di" "dynn_Villafranca" } - { "dynnp_di" "dynn_Villarosa" } - { "dynnp_di" "dynn_Vintimigghia" } - } - - dynasty_names = { - "dynn_Angelerio" - "dynn_Boccasini" - "dynn_Cossa" - "dynn_Curliuni" - "dynn_Dauferio" - "dynn_Fimetta" - "dynn_Giustiniano" - "dynn_Grecu" - "dynn_Lombardu" - "dynn_Masci" - "dynn_Migliorati" - "dynn_Nurmannu" - "dynn_Pachinu" - "dynn_Pellegrino" - "dynn_Pirovano" - "dynn_Prignano" - "dynn_Polizzi" - "dynn_Rangoni" - "dynn_Ruffo" - "dynn_Sormella" - "dynn_Sturzo" - "dynn_Tomacelli" - "dynn_Uppezzhingi" - "dynn_Valenti" - "dynn_Vetrano" - { "dynnp_di" "dynn_Agrigento" } - { "dynnp_di" "dynn_Aiellu" } - { "dynnp_di" "dynn_Alissandria" } - { "dynnp_di" "dynn_Amalfi" } - { "dynnp_di" "dynn_Andria" } - { "dynnp_di" "dynn_Apulia" } - { "dynnp_di" "dynn_Avillinu" } - { "dynnp_di" "dynn_Bari" } - { "dynnp_di" "dynn_Barletta" } - { "dynnp_di" "dynn_Benevento" } - { "dynnp_di" "dynn_Bonacossi" } - { "dynnp_di" "dynn_Brindisi" } - { "dynnp_di" "dynn_CalA_bbria" } - { "dynnp_di" "dynn_Cammarata" } - { "dynnp_di" "dynn_Capua" } - { "dynnp_di" "dynn_Castalnasetta" } - { "dynnp_di" "dynn_Castiddubbuonu" } - { "dynnp_di" "dynn_Castrugiovanni" } - { "dynnp_di" "dynn_Catania" } - { "dynnp_di" "dynn_Catanzaro" } - { "dynnp_di" "dynn_Chiaramonte" } - { "dynnp_di" "dynn_Consenza" } - { "dynnp_di" "dynn_Cutroni" } - { "dynnp_di" "dynn_Enna" } - { "dynnp_di" "dynn_Foggia" } - { "dynnp_di" "dynn_Isernia" } - { "dynnp_di" "dynn_Lauria" } - { "dynnp_di" "dynn_Lecci" } - { "dynnp_di" "dynn_Leone" } - { "dynnp_di" "dynn_Licinardo" } - { "dynnp_di" "dynn_Lintini" } - { "dynnp_di" "dynn_Loritello" } - { "dynnp_di" "dynn_Malta" } - { "dynnp_di" "dynn_Melfi" } - { "dynnp_di" "dynn_Messina" } - { "dynnp_di" "dynn_Montelongo" } - { "dynnp_di" "dynn_Morra" } - { "dynnp_di" "dynn_NA_puli" } - { "dynnp_di" "dynn_NicusI_a" } - { "dynnp_di" "dynn_Nissa" } - { "dynnp_di" "dynn_Nuoto" } - { "dynnp_di" "dynn_Palermo" } - { "dynnp_di" "dynn_Palizzi" } - { "dynnp_di" "dynn_PaternO_" } - { "dynnp_di" "dynn_Pecoriari" } - { "dynnp_di" "dynn_Putenza" } - { "dynnp_di" "dynn_Rausa" } - { "dynnp_di" "dynn_Reggio" } - { "dynnp_di" "dynn_Salentu" } - { "dynnp_di" "dynn_Salernu" } - { "dynnp_di" "dynn_San_Lucido" } - { "dynnp_di" "dynn_Sanseverino" } - { "dynnp_di" "dynn_Siracusa" } - { "dynnp_di" "dynn_Sorrento" } - { "dynnp_di" "dynn_Squillache" } - { "dynnp_di" "dynn_Taranto" } - { "dynnp_di" "dynn_TE_rmini" } - { "dynnp_di" "dynn_Trani" } - { "dynnp_di" "dynn_Trapani" } - { "dynnp_del" "dynn_Zotto" } - } - - male_names = { - Abbilardu Acciardu Ademariu Adrianu Agapitu Albanu Albertu Alessiu Alissandru - Alfonzu Ambbrogghiu Andrea Annirea A_ngilu Anteru Antoniu Antuninu Anselmu Arricu - Arduinu Ascaniu Atanasiu Atenolfu Augustu Austinu Aureliu Baccu Basiliu Belisariu - Biaggiu Birnardu Binidittu Boemunnu Bonifaziu Cabbrieli Caiu Callistu CalO_giru Carbonellu - Carlu CE_sari Cilistinu ClA_udiu Climenti CristO_furu CO_simu Curneliu Curradu Custanti - Custantinu Custanzu DA_masu Damianu Danieli Dauferiu DumI_nicu Eduardu Elia Eracliu - Ermannu Euggeniu Eufemiu Fabrizziu Fidiricu Filici Filippu Firdinannu Florianu Franciscu - Frateddu Fulcone Furtunatu Gaitanu Giordanu Giorgi Girardu Giuacchinu Giulianu Giuseppi - Giustinu Giuvanni Girvasiu Gisulfu Gnazziu Guaimariu Guffredu Gugghiermu Grazzianu Grigoriu - Guidu Ilariu JA_picu Lambertu Lanciottu Landolfu Libberiu Lissandru Liuni Luca - Luduvicu Luiggi Luciu Lupu Lurenzu Manfredi Mansone Marcu Margaritu Marianu - Marinu Mariu Martinu Massimu Massiminu Matteu MA_uru Micheli Napuliuni Nicefuru - Nicola Nicudemu Nnuccenzu Olimpiu Onoriu Orazzu Orlannu Ottaviu Pandone Pandolfu - Pasquale PA_ulu Petru Piu PO_litu Ranieri Rainulfu Ramuni Riccardu Rinaldu - Rinatu Rubbertu Rudolfu Ruffredu Ruggeru Samueli Sanciu Sarvaturi Sebastianu Sergiu - Severinu Sigeriu Silvestru Simuni StE_fanu Tancredi TelE_sfuru Teodosiu Tiudoru Tiuduricu - Tumasi Ugu Umbertu Unfredu Uttuni Valenti Valintinu Valirianu Vicenzu Vinciguerra - Vittoriu Vitu Zaccaria ZO_simu - } - - female_names = { - Adelia Adriana Adilasia A_gata Agnesa Agrippina Albina Arianna Alessia - Alvisa A_ngila Anna Antonia Anastasia Augusta Aurelia Austina Bianca Biata - Biatrici Biniditta Bricita Brunhilda Berta Bona CalO_gira Camilla Candida Carulina - Catarina Chiara Cicilia ClA_udia Climenza Colella Cristina Cuncetta Curnelia - Curradina Custanza Damiana Desiderata DumI_nica Dora E_lina Eleunora Elvira Emma - Eudissia Eufemia Euggenia Fausta FilicitA_ Fidirica Filippa Filumena Flavia Flora - Fortunata Francisca Gaitana Gesualda Giacinta Gimarca Ginuvra Giordana Giorgia Giuditta - Giulia Giuseppa Giuvanna Gohilda Isabella Laura Lionora Lisabetta Litizzia Livia - Lucia Lucina Lucrezzia Luiggia Luisa Macalda Maddalena MarIIa Marianna Marina - Marghirita Martina MA_ura Medania Olimpia Oria Ottavia PA_ula Pulchera Rosa - Sibbila Simuna Tiresa Valdrada Valintina Virginia Vittoria Viulanti - } - - dynasty_of_location_prefix = "dynnp_di" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 5 - father_name_chance = 40 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 50 - mat_grm_name_chance = 30 - mother_name_chance = 10 - - - - mercenary_names = { - { name = "mercenary_company_condottiere_band" } - { name = "mercenary_company_sicilian_band" } - } -} - -name_list_lombard = { - - cadet_dynasty_names = { - "dynn_Lethings" - "dynn_Lotharling" - "dynn_Theoderisian" - "dynn_Landulfid" - "dynn_Atenulfing" - "dynn_Hunding" - "dynn_Wulfing" - "dynn_Arodi" - "dynn_Alboining" - "dynn_Clephing" - "dynn_Autharing" - "dynn_Ariolading" - "dynn_Aripertid" - "dynn_Perctartid" - "dynn_Grimualding" - "dynn_Alahisid" - "dynn_Raginperting" - "dynn_Liutperting" - } - - dynasty_names = { - "dynn_Lethings" - "dynn_Lotharling" - "dynn_Theoderisian" - "dynn_Landulfid" - "dynn_Atenulfing" - "dynn_Hunding" - "dynn_Wulfing" - "dynn_Arodi" - "dynn_Alboining" - "dynn_Clephing" - "dynn_Autharing" - "dynn_Ariolading" - "dynn_Aripertid" - "dynn_Perctartid" - "dynn_Grimualding" - "dynn_Alahisid" - "dynn_Raginperting" - "dynn_Liutperting" - } - - male_names = { - Adalgis Adaloald Adhemar Ado Agelmund Agilof Agilulf Agiprand Ago Ahthari Aimeric - Aistulf Aiulf Ajo Alahis Alboin Aldihoc Alo Altpert Amefrith Anselm Ansfrid Ansfrith - Ansprand Ardoin Arechis Ariald Aribert Arichis Aripert Ariulf Arnefrith Arnifrid Artavasdas Atenulf - Atto Audelahis Audoin Aunepert Ausfrid Authari Berin Bernard Birinus Cleph Corvulus - Daufer Desiderius Donnolo Erchempert Erchinoald Erlembald Ewin Fara Faroald Ferdulf Gacco Garibald Gisulf Godehoc - Godepert Godescalc Grasulf Grimoald Guaifer Guaimar Gumpert Gundo Gundoald - Hermenfred Hildeprand Hilderic Hildigis Hilmagis Hrodgaud Hucpert Ibor Ildiches Indulf - Ingoald Ioann Irnerius Kakko Kunibert Laiamicho Laidulf Lambert Landari Landenulf Lando - Landulf Lantpert Laudari Liutbald Liutbrand Liutpert Liutprand Liutward Lupus Maginulf Manso Munichis - Nordepert Odilo Odoaker Odoin Orson Pandenulf Pandulf Pemmo Penno Perctarit Petrus - Poppo Radelchis Radelgar Radgis Radwald Raginpert Ratchis Reccared Risiulf Rochus Rodgand - Rodoald Rodolf Rodwald Romuald Rothari Saxo Sico Siconulf Sigibuld Sigisbert Sigisbrand Sikard - Sinibald Taino Taso Theodelap Theoderich Theodicius Theodo Theodorich Theotpert Theudoald Thrasimund - Unichis Unigild Unulf Ursus Vacho Waifar Waimar Waldchis Waldipert Walthari Wechthari Wido Zotto Zuchilo - } - female_names = { - Adelberga Adelchisa Adelgrima Adelperga Altruda Amalasuintha Amalberga Amalfrida Ansa Anselberga Anselperga Ansia - Appa Areagne Aurona Chlotsuintha Cotani Cunigunda Desiderata Ereleuva Erelieva Gaatha Gaila Gaitelgrima Gambara Geila - Gemma Geretrudis Gerperga Giseltrude Giso Glismoda Gudeliva Gundeperga Guntrud Helchen Hermelinda - Hunila Imma Kriemhild Liutberga Liutperga Liutpirc Maria Marozia Matasuntha Menia Pilitrud Rodelinda Rosamund Rotrude Rumetruda - Serenahilt Sichelgaita Sunigilda Sunilda Swanahild Theodarada Theodelinda Theodorada Theodota Theuderada Thiudigotho Uta - Vadamerca Valdamerca Walderada Wilgefortis Wisigarda - } - - dynasty_of_location_prefix = "dynnp_de" - grammar_transform = french - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 25 - mat_grf_name_chance = 5 - father_name_chance = 40 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 5 - mother_name_chance = 25 - - - - mercenary_names = { - { name = "mercenary_company_the_longbeard_band" } - } -} diff --git a/N3OW/common/culture/name_lists/00_magyar.txt b/N3OW/common/culture/name_lists/00_magyar.txt deleted file mode 100644 index 3e0d218c..00000000 --- a/N3OW/common/culture/name_lists/00_magyar.txt +++ /dev/null @@ -1,393 +0,0 @@ -name_list_mogyer = { - - cadet_dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - male_names = { - A_bel A_dA_rn A_goston A_lmos A_rpA_d O_dO_n Alajos Ambrus AndrA_s Antal Attila BA_lint BE_la BalA_zs Benedek BernA_t BertO_k Bertalan BoldizsA_r Bonuslo - Borisz CsA_k Csaba Csongor DE_nes DO_mO_tO_r DezsO_ DomoszlO_ DonA_t Elek ElemE_r Endre ErnO_ FulO_p Ferenc Frigyes GA_bor GA_briel GA_spA_r GE_za Gazsi - GellE_rt Gergely GyO_rgy Gyula Imre IstvA_n IzsA_k JA_kob JA_nos JO_zsef JenO_ KA_lmA_n KA_roly KonrA_d KornE_l KristO_f LA_szlO_ LA_zA_r LO_rinc Lajos - Lampert Levente LukA_cs MA_rk MA_rton MA_tE_ MA_tyA_s MO_ric MO_zes MihA_ly MiklO_s NA_ndor OrbA_n OszkA_r PA_l PE_ter SA_muel SA_ndor Salamon Saul Soma - Szilveszter TA_dor Tacsony TamA_s Tibor Tivadar Vazul Vencel Vilmos ZoltA_n Zsigmond Zsolt - } - female_names = { - A_gnes E_va Adelaida AgA_ta AmA_lia Angyalka AnikO_ Aranka Berta BorbA_la Csilla Csillag Czenzi Dorottya Edit EmO_ke Emese Erika ErzsE_bet Eszter - Etel Euphemia Gizella GyO_rgyi Hajnal Hedwig Ibolya IldikO_ Illona IrE_n JA_cinta JO_zsa JU_lia JolA_n Judith Kamilla Katalin Kinga KlA_ra - Konstancia Krisztina Kunigunda Luca MA_ria MA_rta Magdolna MargarE_ta Margit Matild NatA_lia Odola Orsolya Panni Piroska RO_zsa SA_ra Sarolt - Skolasztika Sophia TundE_r Terezia Viola VirA_g ZoltA_na ZsO_fia Zsanett Zsuzsa - } - - dynasty_of_location_prefix = "dynnp_a" - - patronym_suffix_male = "dynnpat_suf_fi" - - dynasty_name_first = yes - - -} - -name_list_hungarian = { - - cadet_dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - dynasty_names = { - "dynn_A_rpA_dy" - "dynn_CsA_szA_r" - "dynn_Vajlok" - "dynn_KA_n" - "dynn_Omodej" - "dynn_Zapolsky" - "dynn_Drugeth" - "dynn_Csak" - "dynn_Pallfy" - "dynn_Apafi" - "dynn_BA_nffy" - "dynn_BerzE_nyi" - "dynn_Bocskai" - "dynn_Borsa" - "dynn_CzirA_ky" - "dynn_Debreceni" - "dynn_DerencsE_nyi" - "dynn_DiO_szegi" - "dynn_DO_ry" - "dynn_EgervA_ri" - "dynn_ForgA_ch" - "dynn_Garai" - "dynn_PA_lO_czi" - "dynn_HE_dervA_ri" - "dynn_Hunyadi" - "dynn_KA_n" - "dynn_KA_rolyi" - "dynn_KO_szegi" - "dynn_Kun" - "dynn_Losonczi" - "dynn_MarO_ti" - "dynn_PerE_nyi" - "dynn_RA_tO_t" - "dynn_Rozgonyi" - "dynn_Szakoly" - "dynn_SzE_csE_nyi" - "dynn_SzE_chy" - "dynn_Telegdi" - "dynn_ThurzO_" - "dynn_U_jlaki" - "dynn_Kanizsai" - "dynn_Meggyesi" - "dynn_Osli" - "dynn_Viczay" - "dynn_Balassa" - "dynn_BA_thory" - "dynn_KA_lnoky" - "dynn_Niedzica" - "dynn_ZA_polya" - "dynn_SzE_kely" - "dynn_DO_zsa" - "dynn_Apafi" - "dynn_Balassi" - "dynn_Bethlen_von_IktA_r" - { "dynnp_of" "dynn_Szekezfehervar" } - "dynn_Budai_Nagy" - { "dynnp_de" "dynn_KincstartO_" } - "dynn_Celko" - "dynn_Corvinus" - { "dynnp_de" "dynn_Cseszneky" } - { "dynnp_de" "dynn_MilvA_ny" } - { "dynnp_von" "dynn_MoravA_n" } - "dynn_DA_vid" - "dynn_DE_csey" - "dynn_ME_zesi" - { "dynnp_de" "dynn_Ruszka" } - "dynn_Draskovich" - "dynn_ErdO_dy" - "dynn_RE_vay" - "dynn_DuruZ_mic" - "dynn_Szemere" - "dynn_Hadik" - "dynn_BatthyA_ny" - "dynn_Csesznegi" - "dynn_EsterhA_zy" - "dynn_HajdU_" - "dynn_JesenskY_" - "dynn_Medveczky" - "dynn_RA_kO_czi" - "dynn_Wass_de_Czege" - "dynn_Szapolyai" - "dynn_Zichy" - "dynn_Zrinski" - } - - male_names = { - A_bel A_dA_rn A_goston A_lmos A_rpA_d O_dO_n Alajos Ambrus AndrA_s Antal Attila BA_lint BE_la BalA_zs Benedek BernA_t BertO_k Bertalan BoldizsA_r Bonuslo - Borisz CsA_k Csaba Csongor DE_nes DO_mO_tO_r DezsO_ DomoszlO_ DonA_t Elek ElemE_r Endre ErnO_ FulO_p Ferenc Frigyes GA_bor GA_briel GA_spA_r GE_za Gazsi - GellE_rt Gergely GyO_rgy Gyula Imre IstvA_n IzsA_k JA_kob JA_nos JO_zsef JenO_ KA_lmA_n KA_roly KonrA_d KornE_l KristO_f LA_szlO_ LA_zA_r LO_rinc Lajos - Lampert Levente LukA_cs MA_rk MA_rton MA_tE_ MA_tyA_s MO_ric MO_zes MihA_ly MiklO_s NA_ndor OrbA_n OszkA_r PA_l PE_ter SA_muel SA_ndor Salamon Saul Soma - Szilveszter TA_dor Tacsony TamA_s Tibor Tivadar Vazul Vencel Vilmos ZoltA_n Zsigmond Zsolt - } - female_names = { - A_gnes E_va Adelaida AgA_ta AmA_lia Angyalka AnikO_ Aranka Berta BorbA_la Csilla Csillag Czenzi Dorottya Edit EmO_ke Emese Erika ErzsE_bet Eszter - Etel Euphemia Gizella GyO_rgyi Hajnal Hedwig Ibolya IldikO_ Illona IrE_n JA_cinta JO_zsa JU_lia JolA_n Judith Kamilla Katalin Kinga KlA_ra - Konstancia Krisztina Kunigunda Luca MA_ria MA_rta Magdolna MargarE_ta Margit Matild NatA_lia Odola Orsolya Panni Piroska RO_zsa SA_ra Sarolt - Skolasztika Sophia TundE_r Terezia Viola VirA_g ZoltA_na ZsO_fia Zsanett Zsuzsa - } - - dynasty_of_location_prefix = "dynnp_a" - - patronym_suffix_male = "dynnpat_suf_fi" - - dynasty_name_first = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_mongolic.txt b/N3OW/common/culture/name_lists/00_mongolic.txt deleted file mode 100644 index f5c80693..00000000 --- a/N3OW/common/culture/name_lists/00_mongolic.txt +++ /dev/null @@ -1,474 +0,0 @@ -name_list_mongol = { - dynasty_names = { - "dynn_Sartaq" - "dynn_Mengu-Timur" - "dynn_Timurid" - "dynn_Uriankhai" - "dynn_Bujakhin" - "dynn_Besud" - "dynn_Noyan" - "dynn_Jochid" - "dynn_Chagatayid" - "dynn_Borjigin" - "dynn_Chupanid" - "dynn_Injuid" - "dynn_Toluid" - "dynn_Ganbold" - "dynn_Bolormaa" - "dynn_Otgonbayar" - "dynn_Enkhtuyaa" - "dynn_Gantulga" - "dynn_LkhagvasU_ren" - "dynn_Enkhjargal" - "dynn_Ganzorig" - "dynn_Narantsetseg" - "dynn_PU_revsU_ren" - "dynn_Ganbaatar" - "dynn_MO_nkhtsetseg" - "dynn_MO_nkhbat" - "dynn_MO_nkh-Erdene" - "dynn_Jalair" - "dynn_Sartuul" - "dynn_Olkhunut" - "dynn_Khatagin" - "dynn_Iljigin" - "dynn_Tsookhor" - "dynn_Onggirat" - "dynn_Onggirat" - "dynn_Khunggirad" - "dynn_Mergid" - "dynn_Telingid" - "dynn_Borjigin" - "dynn_Aralkum" - "dynn_Dana" - "dynn_AqtO_be" - "dynn_Bailjar" - "dynn_Kaztal" - "dynn_Pecha" - "dynn_Kangly" - "dynn_Jadaran" - "dynn_Baarin" - "dynn_Bargujin" - "dynn_Borogchin" - "dynn_Mongoljin" - "dynn_Quralas" - #"dynn_Uvas_Mergid" - "dynn_Tatar" - "dynn_ZU_bU_" - "dynn_Ikheres" - "dynn_Eljigin" - "dynn_Bairam" - "dynn_Orduk" - "dynn_Arpardi" - "dynn_Barlas" - "dynn_Khorchi" - "dynn_Qaraunas" - "dynn_Arlat" - "dynn_Dughlat" - "dynn_Kereyit" - "dynn_Begchik" - "dynn_Sunit" - "dynn_Keshmiti" - "dynn_Uduyid" - "dynn_Uvas" - "dynn_Khaad" - "dynn_Khalka" - } - - male_names = { - Abagha Achigh Aguchu Ajai Ajinai Akhutai Alagh Alchi Alchidai Altan Ambaghai Arkhai Arasen Babur Badai Bagaridai Bala Barghujin Bartan Batu Bedugun Begter Belgutei - Belgunutei Bilge Berke Bodonchar Bogen Bogorchu Bolkhadar Borjigidai Boroghul Bughu Bugidai Bugunutei Bujeg Bukha Bulughan Buri Burkhan Burundai Chagatai Chaghagan Chanai Chigu - Chidukhul Chilagun Chiledu Chormakhan Chulgetei Dagun Daritai Dayir Dodai Duua Eljigedei Ghazan Ghunan Guchu Gughlug Guyug Harghasun Horkhudagh Hulegu Husun Inalchi Inancha Iturgen - Jajiradai Jamugha Jebe Jochi Jurchedei Khabichi Khachi Khachigun Khadagh Khagatai Khaidu Khal Khorchi Khorilartai Khubilai Khudu Khutula Khuyildar Kogsegu Kokochu Megetu Megujin - Menggei Mongke Morokha Munglig Nakhu Narin Nayaga Nogai Odchigin Ogodei Okhotur Oljaitu Oronartai Shiraghul Shirgugetu Subetei Suyiketu Taghai Tamachi Targhutai Temuge Temujin Temur - Todogen Toghoril Toghtoga Tokhtamis Tolui Torolchi Tumen Uighurtai Ukhuna Usun Yedi Yegu Yeke Yesugei Yesunge Yokhunan Kadan Godan - Bukhatu_Salji Bukha_Khatagi Bodonchar_Munkhag BelgU_nU_tei BegU_nU_tei Baaridai Habich_Baghatur Jeguredei Menen_TU_dU_n Hachi_HU_lU_g Baishinkhor_Dogshin Chirhya_Lynhua - Chaujin_Ortagai Tumbinai_Setsen Sengun_Bilge Khabul Semsochule - } - female_names = { - Aigiarn Al-Alta Alan Alan_Gua Altani Borte Botokhui Bulughan Chabi Chagur Chakha Checheyigen Chotan Conchaka Dokez Doregene Doquz Ebegei Goland Gurbesu Hogelun Holuikhan Ibakha - Khadagan Khogaghchin Khojin Khorijin Khugurchin Khulan Khutulan Khutulun Kokachin Mandukhai Mongoljin Nomolun Oghul Orbei Orqina Sokhatai Sorkhaghatani Tekine Temulun TO_regene Yesugun Yesui Hoelun - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_buryat = { - dynasty_names = { - "dynn_Buryat" - "dynn_Barga" - "dynn_Yrkhu" - "dynn_Irgit" - "dynn_Khori_Tumed" - "dynn_Galzuud" - "dynn_Hengelder" - "dynn_Abazaj" - "dynn_Sono" - "dynn_Bajandaj" - "dynn_Bulagad" - "dynn_Khongodor" - "dynn_Khori_Buryat" - "dynn_Ekhirid" - "dynn_Sartuul_Buryat" - "dynn_Songol" - "dynn_Tabunud" - "dynn_Alair" - "dynn_Ashibagad" - "dynn_Atagan" - "dynn_Ikinat" - "dynn_Segenuud" - "dynn_Khora" - "dynn_Tayanid" #fictional - "dynn_Baataran" #fictional - } - - male_names = { - Adai Adyan Agbarjin Agvan Aldar Altan Amgalan Arigaba Ariq Arugtai Arya Azarga Baatar Badma Badmazhap Bahamu Bair Baldan Balzhinima Bars Bashiila Batu Bavasan Bayan Bazar Bek Belikto - Bidia Bodi Bolot Boroghson Buda Bukha Bulgan Buyan Damba Darayisung Dashi-Dorzho Dashinima Dayan Delbeg Dondok Dorzho Ejei Elbeg Eljigidei Engke Erdenebal Eshegen Eshi Galsan Geleg - Gombozab Gulichi Guluun Gunga Innokentii Irinchibal Joichi Jorightu Khermen Khotsa Kublai Ligdan Manduulun Mergen Mulan Namzil Osor Oyiradai Qayshan Qoshila Rinchin Sambuu Sayn Shono - Sodnom Solbon Suddhipala Tayisung Tekhe Toghun Tolui Toq Tseden Tsokto Tsydenzap Tsydyp Tsyren Tsyrendashi Urzin Uskhal Yeshinhorlo Zamso Zorikto - } - female_names = { - Adyana Altana Ariuna Bairma Bilduu Byorte Darima Dulma Erdeni Erzhena Gerelma Khanda Mandukhai Medegma Namgar Namzilma Samar Sanzima Saran Seseg Soyolma - Temyulen Tsymzidma Tsypelma Tsyrendulma Tsyrma Tuyana Zaufishan Zargalma Zhimba - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_oirat = { - dynasty_names = { - "dynn_Oirat" - "dynn_DO_rbet" #Dörbet - "dynn_Chonos" - "dynn_Koshut" - "dynn_O_lO_t" #Ölöt - "dynn_Torghut" - "dynn_Buzava" - "dynn_Khoid" - "dynn_Bayad_OIRAT" - "dynn_Myangad" - "dynn_Zakhchin" - "dynn_Baatud" - "dynn_Jakachin" - "dynn_O_geled" #Ögeled - "dynn_Qoyid" - "dynn_Qoshud" - "dynn_Galdaanut" #fictional - "dynn_Seggoid" #fictional - "dynn_Dubo" #fictional - "dynn_Azasid" #fictional - "dynn_Arjhag" #fictional - "dynn_Yenimit" #fictional - "dynn_Kolyokod" #fictional - "dynn_O_mO_red" #fictional Ömöred - "dynn_MU_renig" #fictional Mürenig - } - - male_names = { - Abai_Khatan Adyan Agbarjin Alag Altn Altzkhuta Angarak Arghun Arghun_Agha Arkhan Amasanj Ayuka Bahamu Batur Bata Batula Bayn Bayr BembO_ Buinta Bukha_TemU_r Chon Choqur_Ubashi - Dalantai Dayan Donduk Dorje Dzhav Dzhirgan Elduchi Elistina Elya Erdeni_Batur Esen Galdan Galdan_Bosugtu Gulichi Gunbu_Chuhun GU_shi Hurimashi IshtO_mO_r - Kitbugha Kharkhul Khishig Khongor Khontr Khutugaitu Kolor Konchok Kundelung Mergen Mingian Monchak MO_nkhtO_mO_r Nokha Notan Nowruz Ochirtu O_rU_g Quduqa - Sanggaerzha_Yiledeng Sanal Sants Savr Sengge Septen_Bailsur Shukhur Targhai_Khurgen Taisun Tavn Tenzin Toghon Togoon Torobaikhu Tsetsen Tsewang_Rabdan Tsodba Tzayatr Tzeren Ulan Ytsl Zurtan - } - female_names = { - Adyana Altana Amin_Dara Ariuna Bairma Bilduu Byorte Darima Dulma Duya Erdeni Erzhena Gerelma Khanda Mandukhai Medegma Namgar Namzilma Samar Sanzima Saran Seseg SO_O_khlO - Soyolma Temyulen Tsymzidma Tsypelma Tsyrendulma Tsyrma Tuyana TeztzgO_ Zaufishan Zargalma Zhimba - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_naiman = { - dynasty_names = { - "dynn_Naiman" - "dynn_GU_chU_gU_d" #Güchügüd - "dynn_Betegin" - "dynn_Buku" - "dynn_Karakalpaks" - "dynn_Baqi" - "dynn_Dorben" - "dynn_Qataqin" - "dynn_Hatarin" #fictional - "dynn_U_lO_gU_r" #fictional Ülögür - "dynn_Arghak" #fictional - "dynn_ChU_reg" #fictional Chüreg - "dynn_U_U_mO_rU_g" #fictional Üümörüg - "dynn_Khorinik" #fictional - "dynn_MO_ntek" #fictional Möntek - "dynn_Bulagun" #fictional - "dynn_Onoreg" #fictional - "dynn_Choren" #fictional - "dynn_QU_lagU_" #fictional Qülagü - "dynn_Tairag" #fictional - "dynn_Bonreg" #fictional - "dynn_DO_O_gO_ir" #fictional Döögöir - "dynn_EgU_ir" #fictional Egüir - "dynn_Ijigiak" #fictional - "dynn_Jamanig" #fictional - } - - male_names = { - Altan Arin_Taiz Bukha_Timur Buyimur Buyuruk Ciriac Daaritai Erke_kara Elkutur Gur Gurkhan Ilqa_Sangun Inanch Jagambu Jakha Jamuqa Javanqad Kereyidei Ketbugha Kitbuqa - Koksegu Korchi Kuchluk Kuchuguden Kulbur Kurchakus Marguz Qatarqa Qorisubachi Qorisu_Dayir Quchar Qurdjaquz Saryk Taibuka Tai_Timur Tayan Togrul Toqto_a Tooril Yula_Mangus - } - female_names = { - Aigiarn Al-Alta Alan Altani Borte Botokhui Bulughan Chabi Chagur Chakha Chaur_Baqi Checheyigen Chotan Conchaka Dokez Doregene Doquz Ebegei Goland Gurbesu Hogelun Holuikhan Ibakha - Khadagan Khatun Khogaghchin Khojin Khorijin Khugurchin Khulan Khutulan Khutulun Kokachin Mandukhai Mongoljin Nomolun Oghul Orbei Orqina Sokhatai Sorkhaghatani Tekine Temulun TO_regene Ussun_Kulan Yesugun Yesui Hoelun - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_kerait = { - - dynasty_names = { - "dynn_Kerait" - "dynn_Jirkin" - "dynn_Konkant" - "dynn_Sukait" - "dynn_Tumaut" - "dynn_Albat" - "dynn_Khonkoid" - "dynn_Kirkh" - "dynn_Dunghaid" - "dynn_TU_men_TU_begU_n" #Tümen Tübegün - "dynn_Dongoid" - "dynn_Ubchikh" - "dynn_Jirgin" - "dynn_Ongchijid" - "dynn_SU_U_gaad" #fictional Süügaad - "dynn_Moronig" #fictional - "dynn_Khalakh" #fictional - "dynn_Tajurin" #fictional - "dynn_Altarusig" #fictional - "dynn_Kuldurugid" #fictional - "dynn_Kuchorig" #fictional - "dynn_Bukhatad" #fictional - "dynn_Gurdugusid" #fictional - "dynn_Esorig" #fictional - "dynn_NO_O_gemir" #fictional Nöögemir - } - - male_names = { - Altan Arin_Taiz Bukha_Timur Buyimur Buyuruk Ciriac Daaritai Erke_kara Elkutur Gur Gurkhan Ilqa_Sangun Inanch Jagambu Jakha Jakha_Gambhu Jamuqa Javanqad Kereyidei Ketbugha Kitbuqa - Koksegu Korchi Kuchluk Kuchuguden Kulbur Kurchakus Marguz Oghuul Qatarqa Qorisubachi Qorisu_Dayir Quchar Qurdjaquz Saryk Taibuka Tai_Timur Tayan Togrul Toqto_a Tooril Yula_Mangus - } - female_names = { - Aigiarn Al-Alta Alan Altani Borte Botokhui Bulughan Chabi Chagur Chakha Chaur_Baqi Checheyigen Chotan Conchaka Dokez Doregene Doquz Ebegei Goland Gurbesu Hogelun Holuikhan Ibakha - Khadagan Khatun Khogaghchin Khojin Khorijin Khugurchin Khulan Khutulan Khutulun Kokachin Mandukhai Mongoljin Nomolun Oghul Orbei Orqina Sokhatai Sorkhaghatani Tekine Temulun TO_regene Ussun_Kulan Yesugun Yesui Hoelun - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_khitan = { - - dynasty_names = { - "dynn_Kara-Khitai" - "dynn_Xiaokhitai" - "dynn_Wanyan" - "dynn_Yuwen" - "dynn_Qudug" - "dynn_Jau" - "dynn_Mori" - "dynn_Udur" - "dynn_Sen" - "dynn_Daurun" - "dynn_Nair" - "dynn_Uul" - "dynn_Taulia" - "dynn_Suni" - "dynn_Murong" - "dynn_Unkut" - } - - male_names = { - Abaoji Bei Biegute Bishe Dashi Deguang Dilie Duolubu Fuguzhi Gou_er Hongji Hougu Jing Ketuyu Rian Ruan - Suogu Tiande Wenshunu Wolila Wuge Wuyu Xian Xiuge Yanchege Yanxi Yilie Zhilugu Zhongyuan Zongzhen - } - female_names = { - Bage Boshi Changshou Chaogui Cuiba Dianni Jiuge LU_bugu Pusuwan Saige Shige ShulU_-Ping Shuogu Sokhatai - Tabuyan Taige Taoge Xiao Xiao-Wen Xingge Yange Yanmu Yingtian - } - - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - dynasty_name_first = yes - - -} - -name_list_tuyuhun = { - - dynasty_names = { - "dynn_Murong" - "dynn_Tuoba" - "dynn_Suhe" - "dynn_Ni" - "dynn_Gong" - "dynn_Helian" - "dynn_An" - "dynn_Yao" - "dynn_Bai" - "dynn_Dugu" - "dynn_Yuchi" - "dynn_Su" - "dynn_Zhangsun" - "dynn_Qutu" - "dynn_Yu" - "dynn_Di" - "dynn_Duan" - "dynn_Fu" - "dynn_Lan" - "dynn_Gao" - "dynn_Shi" - "dynn_Yue" - "dynn_Li" - "dynn_Mi" - "dynn_Yuwen" - "dynn_Poliuhan" - "dynn_Heba" - "dynn_Wei" - "dynn_Xianyu" - "dynn_Houmochen" - "dynn_Guo" - "dynn_Cui" - "dynn_Liu" - "dynn_Yan" - "dynn_Cao" - "dynn_Erzhu" - "dynn_Moqi" - "dynn_Daxi" - "dynn_Heruo" - "dynn_Zhu" - "dynn_Wang" - "dynn_Huangfu" - "dynn_Chen" - "dynn_Yang" - "dynn_Zheng" - "dynn_Feng" - "dynn_Kuhan" - "dynn_Xue" - "dynn_Baba" - "dynn_Poyetou" - } - - male_names = { - Achai Anye Ba Baling Bao Baolin Baoqi Bi Cang Ce Chan Changqing Changshou Chong Chounu Chui Chun Da Dai Dana Dayan De Di Ding Du Duba - Dui Dun Duo Duyihou Fulianchou Fuyun Gai Gang Gong Gu Gui Han Hao Heng_an Hong Hongye Hu Huan Huang Hui Ji Jia Jian Jin Jiong Jixun - Jun Juyudun Kan Ke Kegu Kuala KualU_ Kunlun Lang Li Liang Lin Ling Long Lou Luo Luozhou Manu Min Mo Mu Mugui Muliyan Na Nong Nuohebo - Ping Qian Qidou Qifu Quan Rong Rou Ruyuan Shan Shaozong She Shegui Sheng Shifu Shilian Shipi Shiyin Shou Shu Shun Sudumomo Suixi Tai - Talumomo Tandouba Tianguang Tong Tuo Tuyan Wan Wei Wen Wonu Wu Wugeti Wuji Xi Xian Xiandao Xiang Xianshou Xin Xingbu Xiu Xiuli Xuandao - Yanchao Ye Yeyan Yi Yichen Yicheng You Yu Yuan Yuchi Yue Yun Zan Zhangru Zhao Zhen Zheng Zhi Zhining Zhong Zhongxiang - } - female_names = { - Awu Changle Chengchao Chengyang Cheng_ai Chifan Dabugan Daowu Deguang E Eying Fang Fengyi Guanghua Guangping Guangxian Hongdao Honghua - Huiguang Huihua Jialuo Jingshou Jinyang Kezuhun Leshang Lihua Lingji Lize Manyue Mingda Mingjing Pingyuan Poduoluo Qiang Qieluo Qingdou - Shiping Shunyang Song_e Taiwu Tong_an Wen Wende Wenzhao Wu Wuwei Wuxiao Wuxuan Wuyuan Xiangguo Xiangyang Xianlie Xianrong Xianyou - Xihe Xincheng Xingping Xuan Xuanming Xubujuciyun Xunying Yanzhi Yi_an Yidu Yigui Ying Yiyang Yongfu Yuanfei Yuanzhen Yueguang Yuehua - Yueyi Zhaocheng Zhong - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_jurchen = { - - dynasty_name_first = yes - dynasty_names = { - "dynn_Haixi" - "dynn_Jilin" - "dynn_Odori" - "dynn_Amgun" - "dynn_Suksuhu" - "dynn_Mengtemu" - "dynn_Khingan" - "dynn_Wanyan" - "dynn_Ahanba" - "dynn_AiS_I_n" - "dynn_Aotun" - "dynn_Atai" - "dynn_BujowA_" - "dynn_Juhung" - "dynn_A_luA_" - "dynn_Fojomon" - "dynn_FuC_ian" - "dynn_Giagu" - "dynn_Giaoru" - "dynn_Guaiuruan" - "dynn_HA_rsurgia" - "dynn_HA_S_I_riA_" - "dynn_MA_nin" - "dynn_Nahu" - "dynn_Sahala" - "dynn_S_aron" - "dynn_S_I_jan" - "dynn_Jang" - "dynn_Tukdan" - "dynn_CA_ncun" - "dynn_Ugueisun" - "dynn_Ulyan" - "dynn_UndihA_n" - "dynn_Usaye" - "dynn_WangsurA_wei" - "dynn_Wongian" - "dynn_Wangiyyan" - "dynn_Nalan" - "dynn_Tushan" - "dynn_Pusan" - "dynn_S_uhu" - "dynn_Wugulun" - "dynn_Tangkuo" - "dynn_Wendihen" - "dynn_Wusazha" - "dynn_Pucha" - "dynn_Peiman" - "dynn_Wulinda" - "dynn_Tudan" - "dynn_HeS_ilie" - "dynn_Dilie" - "dynn_Ikderi" - "dynn_Aolimi" - "dynn_Puali" - "dynn_Yuelidu" - "dynn_Tieli" - "dynn_Punuli" - "dynn_Odoli" - "dynn_Huligai" - "dynn_Tuowen" - "dynn_Nianhe" - "dynn_S_uyaojia" - } - - male_names = { - Abaohan Abulang Agu Aguda Agunai Aguo Aha Ahacu Ahai Ahaibaifu AiS_I_ AiS_I_ha Ajungha AlbasE_ri Ali Alihan Alihemen Alin Alu Alubu Aludai Aluhan Aluobuhua Aluwan Ancen Ancu Andahai Aodi Asur AS_entan AS_I_ngha Bahai Bahei Bahulu Baifu Baoci Baohuoli Barha Beilu Biefoga Bugil Bulo BulE_gE_maihu Cala Cangho Caoha CenhulagE_ Cotoya Cunggelo CE_gE_ CE_jE_ CE_ndapan CE_nhulagE_ Daijuhu Daisu Dalunha DaS_I_n Digunai Diku Dili Diligi Dingge Dingju DiS_un Dorbi Dumu DuS_i Dzhin Ecu Eiyeku EiE_lu Eliduo Elu Elubu Eluguan Elun Fanca Fannu FE_nsI_ GiahucI_ Giohua Gioli Guantu Gulan GuS_a GE_cI_buhua GE_jeE_ Hacaha Hadar Hanpu HanS_I_ HasaiE_ HaE_u Heda Hela Helibo Hesun Heye Hezhe Hezhenbao HeS_i HeS_itan HuboS_u Hudun Huihou Hulijia Hulu Hulubu Hushahu Hushida Husurugai HusurE_gai Hutunla Hutuwa HuC_ienu HuS_a Ibaha IcI_gE_ IhalacI_ Iji Ilungha Inginggia IngjI_na IrnurE_u IS_iha Jabingia Jahodai Jahudai Jaligi Jogosang Juguta JulE_ JI_lunggusu Kunaha Kunuma KuS_inu Labuda Loloho LouS_i Manduhe Mangda Mapo Meng_an Mentemu MieS_I_nu Moliye Muha Mutalu Mutawuta ME_deE__E_ NaduoS_I_ Nanhe Nianhan NibucI_ NigE_ NijE_ngE_ Ninggisa Ninggujua Ningji Ningjiasu NudE_gE_ Nuhu NujE_nge NU_linai OhE_nE_gE_ Oon Pandu PociS_u Pudu Puladu Pulihei Puluhu Pusulie Sagai Sagezhou SahamieE_ Sahani Saiha Sain Salinian SatS_I_ Soli Songge Sonu Souru Suike Sungida SI_aoha Tege Telin Tudu Tugesu Tunon TuS_I_nge Cala CI_nu Uda Udaun Udisa_E_ UhuwE_ Ulu US_I_nha WeiC_in Wennu Woben Wodai Wohu Wolibu Wolie Woli_an Wolu Wolun Wosai Woye Wozhe Wucimai Wudubu Wugucu Wugunai Wulie WuyaS_u Wuzhu WE_uanjE_ YacI_nggia Yangdai Yangha Yangmudau Yansun Yawuta Yingge Yinzhuke Yongji Yunji Zhanmeihe ZhuS_ennu E_lijesE_nE_ E_ncI_E_ng E_surE_ku E_tE_ S_alungha S_angnggu S_engguo S_ensi_abu S_entumen S_iebucu S_iekude S_ielihu S_ielu S_ieyibao S_igiyanu S_igunai S_ijianu S_ilu S_ilula S_inde S_inilie S_iS_ihuan S_unian S_untC_ing S_I_bua S_I_langha S_I_lu S_I_lungha S_I_ngsI_ S_I_puni - } - female_names = { - Abha Abuha AcI_buru Aihuma Alan Alihu Ambala Amban Ancun Ania Baiyang Bia Bira BoroE_ri Buctunggi Bugu Buiyemei BulE_hei BurE_ki Caca CI_cI_hei Dahumo Dala Diben Dirgara Dohomo Dorhon Dulun Dunuke DuwE_bE_ EihE_n Feicen Fonto Fontomo FulagiE_n Giahun Gluma Gorhon Guifala Gulmahai GE_tilE_ Indahong InE_nggi Jabu Jalur Jaolamai JuhE_ JE_ku JI_rijI_hE_i Liwaha LE_fu MeihE_ MiehE_ Minggan Monon Morin Mudur MudusE_ Mulan Munggan MuwE_ ME_cu ME_dE_ri ME_jI_lE_n ME_jI_lE_nbE_ Nadan Nailahu Narhun Ngauyahu NienieE_ri NiogohE_ Nionieha NongiE_n Orho Orhoda Orin Oso OS_I_ha Pula Puluhuzhi Sadugai Saimanggi Samao Sibiehung SisE_ri SogiE_n Songgi Suan Sufa SuhE_ SE_kE_ Tasha Tugi TumE_n Tunggi TuwE_ri Ulhu Ulin Ulu Ulya Unduhung Uyewun US_I_n Wanduhung Weihan Wulu Yewuju Zhusiban Zhusihui E_rdE_ S_agulizhen S_igge S_igu S_igu_er S_oun S_umu S_unja S_E_nun S_I_lasun S_I_lE_un S_I_ngE_ S_I_rha - - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes -} diff --git a/N3OW/common/culture/name_lists/00_north_germanic.txt b/N3OW/common/culture/name_lists/00_north_germanic.txt deleted file mode 100644 index 9e9cf16d..00000000 --- a/N3OW/common/culture/name_lists/00_north_germanic.txt +++ /dev/null @@ -1,872 +0,0 @@ -name_list_norse = { - - cadet_dynasty_names = { - "dynn_StO_rr" - "dynn_Borg" - "dynn_KrA_ka" - "dynn_Mikli" - "dynn_SmiD_r" - "dynn_MO_ring" - "dynn_GA_rdske2" - "dynn_Trolli" - "dynn_Kven" - "dynn_Toki" - "dynn_HA_rde" - "dynn_Eyjing" - "dynn_Orming" - "dynn_GoD_i" - "dynn_AustmaD_r" - "dynn_HA_vi" - "dynn_Rakki" - "dynn_Skrauti" - "dynn_Snarfari" - "dynn_Strangi" - "dynn_Snjalli" - "dynn_SU_rr" - "dynn_SkA_ld" - "dynn_Viss" - "dynn_T_rymr" - "dynn_T_vari" - "dynn_O_lfU_ss" - "dynn_O_rn" - "dynn_HvI_ti" - "dynn_Sterki" - "dynn_AuD_gi" - "dynn_RauD_i" - "dynn_Spaki" - "dynn_Svarti" - "dynn_Rammi" - "dynn_MjO_vi" - "dynn_RI_ki" - "dynn_Lambi" - "dynn_Skarfr" - "dynn_SkA_l" - "dynn_Sleggja" - "dynn_SmjO_r" - "dynn_Stjarna" - "dynn_StrU_gr" - "dynn_SA_lendingr" - "dynn_SU_rr" - "dynn_SA_lingr" - "dynn_Trausti" - "dynn_VeD_r" - "dynn_VA_mU_li" - "dynn_VA_ni" - "dynn_T_istill" - "dynn_T_jO_fi" - "dynn_T_ynning" - { "dynnp_of" "dynn_Bebbanburg" } - "dynn_Byrrnesson" - { "dynnp_af" "dynn_Raumariki" } - { "dynnp_af" "dynn_Raumariki" } - { "dynnp_af" "dynn_Dovre" } - { "dynnp_af" "dynn_Dovre" } - "dynn_VeO_y" - { "dynnp_af" "dynn_Raumsdalr" } - "dynn_Eirikson" - "dynn_Sognsdal" - "dynn_Gunarrson" - "dynn_Firdi" - { "dynnp_af" "dynn_Aarhus" } - { "dynnp_af" "dynn_Aarhus" } - { "dynnp_af" "dynn_Aalborg" } - { "dynnp_af" "dynn_Aalborg" } - { "dynnp_af" "dynn_Varde" } - { "dynnp_af" "dynn_Varde" } - { "dynnp_af" "dynn_Skagen" } - { "dynnp_af" "dynn_Skagen" } - } - - dynasty_names = { - "dynn_StO_rr" - "dynn_Borg" - "dynn_KrA_ka" - "dynn_Mikli" - "dynn_SmiD_r" - "dynn_MO_ring" - "dynn_GA_rdske2" - "dynn_Trolli" - "dynn_Kven" - "dynn_Toki" - "dynn_HA_rde" - "dynn_Eyjing" - "dynn_Orming" - "dynn_GoD_i" - "dynn_AustmaD_r" - "dynn_HA_vi" - "dynn_Rakki" - "dynn_Skrauti" - "dynn_Snarfari" - "dynn_Strangi" - "dynn_Snjalli" - "dynn_SU_rr" - "dynn_SkA_ld" - "dynn_Viss" - "dynn_T_rymr" - "dynn_T_vari" - "dynn_O_lfU_ss" - "dynn_O_rn" - "dynn_HvI_ti" - "dynn_Sterki" - "dynn_AuD_gi" - "dynn_RauD_i" - "dynn_Spaki" - "dynn_Svarti" - "dynn_Rammi" - "dynn_MjO_vi" - "dynn_RI_ki" - "dynn_Lambi" - "dynn_Skarfr" - "dynn_SkA_l" - "dynn_Sleggja" - "dynn_SmjO_r" - "dynn_Stjarna" - "dynn_StrU_gr" - "dynn_SA_lendingr" - "dynn_SU_rr" - "dynn_SA_lingr" - "dynn_Trausti" - "dynn_VeD_r" - "dynn_VA_mU_li" - "dynn_VA_ni" - "dynn_T_istill" - "dynn_T_jO_fi" - "dynn_T_ynning" - { "dynnp_of" "dynn_Bebbanburg" } - "dynn_Byrrnesson" - { "dynnp_af" "dynn_Raumariki" } - { "dynnp_af" "dynn_Raumariki" } - { "dynnp_af" "dynn_Dovre" } - { "dynnp_af" "dynn_Dovre" } - "dynn_VeO_y" - { "dynnp_af" "dynn_Raumsdalr" } - "dynn_Eirikson" - "dynn_Sognsdal" - "dynn_Gunarrson" - "dynn_Firdi" - { "dynnp_af" "dynn_Aarhus" } - { "dynnp_af" "dynn_Aarhus" } - { "dynnp_af" "dynn_Aalborg" } - { "dynnp_af" "dynn_Aalborg" } - { "dynnp_af" "dynn_Varde" } - { "dynnp_af" "dynn_Varde" } - { "dynnp_af" "dynn_Skagen" } - { "dynnp_af" "dynn_Skagen" } - } - - male_names = { - Anundr Arnfast A_li A_lfr A_lfgeir AndrE_s ArnbjO_rn ArngrI_mr A_rni A_sbjO_rn A__ke A_skell - Baldr Bersi BjO_rn Bragi BuT_li BA_rD_r Birgir BU_i BO_D_var BO_tO_lfr BrynjO_lfr BergT_O_r - Dan Dagr DY_ri - Egill Einarr EilI_fr Emundr EirI_kr Eysteinn Einar - Freyr Fasti FriT_rI_kr FrIrekr FrO_T_i FO_lki Flosi - Geirr GuT_mundr GuT_rO_T_r Gunnarr GandA_lfr GnU_pa Gormr GrI_mr GuT_frI_T_r Grettir - Haraldr Haukr Helgi Hrafn HA__kon Hallsteinn Hemingr HO_lmgeirr HrO_lfr Hrani HA_steinn HjA_lmar HrO_T_geirr HrO_D_O_lfr HrE_rekr HY_singr HalfdA_n HerjO_lfr HO_rD_r HO_gni HU_nT_jO_fr Hordaknutr - IngO_lfr Ingimar Ingjaldr I_var - JA_tvarD_r JO_rundr - Karl Kjartan KolbjO_rn Ketill Ketilmundr KnU_tr Kollr KA_ri Kolbeinn - LjO_tr - MagnU_s - NjA_ll - Oddr Ormr O_rvar O_nundr O_feigr O_lafr O_ttar O_lvir O_gmundr - Refr Ragnarr RO_gnvaldr Refill RI_kU_lfr - Snorri SigurT_r StarkaT_r Steinn Sturla StyrbjO_rn SumarliT_i Suni Sveinn Sverker SE_mundr SO_lvi SkU_li SigrbjO_rn Sigtryggr StyrkA_r SO_rkvir SkarphE_D_inn SkjO_ldr - Tolir T_orbjO_rn T_orbrandr T_orsteinn Tyke T_iO_D_mundr TO_ki T_orfinnr T_orD_r T_orgils T_O_rO_lfr TO_sti T_jO_stO_lfr Tryggvi - U_lfr U_lfhE_D_inn U_lfkell - Vagn VE_mundr Valdemar VigfU_s ValT_jO_fr - Yngvar - } - female_names = { - A_lfrhildr AlfrI_D_r A_lvO_r A__sa A_slaug A__sta A_strI_D_r AuT_r - BjO_rg Bodil BO_thildr BergT_O_ra - CecilI_a - DrI_fa Dalla - ED_la - Freyja Freydi_s - GerT_r GlO_D_ GrI_ma Gunnhildr Gurli GuD_rU_n GrY_la GyrI_D_r GyT_a - HafrI_D_r Halla HO_lmfrI_D_r Huld - Iliana Inga IngfrI_D_r IngibjO_rg IngjerT_r IngirI_D_r - JO_runn - KrA_ka - ME_r MA_lmfrI_D_r - RI_kiza RO_gnfrI_D_r Ragnhildr - SA_ga SI_g Sif SigrI_D_r Skuld Svanhildr SignY_ SkjaldvO_r - T_O_ra T_O_rdI_s T_yri T_O_runn T_uriD_r - U_lfhildr Unnr - VigdI__s - Ylva Yrsa Y_r - } - - dynasty_of_location_prefix = "dynnp_af" - - patronym_suffix_male = "dynnpat_suf_sson" - patronym_suffix_female = "dynnpat_suf_sdottir" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 50 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - -} -name_list_swedish = { - - cadet_dynasty_names = { - { "dynnp_af" "dynn_Palatinate_Zweibrucken" } - { "dynnp_af" "dynn_Holstein_Gottorp" } - "dynn_GA_rdske" - "dynn_Grip" - "dynn_Svarte" - "dynn_Skancke" - "dynn_Thornberg" - "dynn_Ribbing" - "dynn_BA_A_t" - "dynn_Ulv" - "dynn_Sparre" - "dynn_FA_rla" - "dynn_Brahe" - { "dynnp_af" "dynn_Rumby" } - { "dynnp_af" "dynn_Brunnsholm" } - { "dynnp_af" "dynn_UlvA_sa" } - "dynn_SjO_blad" - "dynn_Skarsholm" - "dynn_BlA_" - "dynn_Natt_och_Dag" - "dynn_Griphuvud" - "dynn_Lejon" - "dynn_Bielke" - "dynn_Erik" - "dynn_Horn" - "dynn_Bjering" - "dynn_RothE_n" - "dynn_LA_ma" - "dynn_Rumby" - "dynn_DjA_kn" - "dynn_SvA_rd" - "dynn_Bagge" - "dynn_Borg" - "dynn_Bese" - "dynn_Boberg" - "dynn_Bragde" - "dynn_Bure" - "dynn_Eka" - "dynn_Fargalt" - { "dynnp_af" "dynn_FA_nO_" } - "dynn_Forsa" - "dynn_Get" - "dynn_Gedda" - { "dynnp_af" "dynn_Hafrid" } - "dynn_Hatt" - { "dynnp_af" "dynn_HA_lbonA_s" } - "dynn_HA_sthuvud" - "dynn_Knoppe" - "dynn_Kraam" - "dynn_Lake" - "dynn_Lejonansikte" - "dynn_Lejonbalk" - "dynn_Marsvin" - "dynn_Oxhufvud" - "dynn_Oxpanna" - "dynn_Pik" - "dynn_Svan" - "dynn_Svinhufvud" - "dynn_Tott" - "dynn_Tre_Rosor" - "dynn_Tre_Rutor" - "dynn_Trolle" - "dynn_Vasa" - "dynn_Vinstorpa" - "dynn_Virske" - "dynn_Vingad_Pil" - "dynn_Vingad_Lilja" - "dynn_HA_stesko" - "dynn_O_rnsparre" - "dynn_Snedbielke" - "dynn_LA_ma" - "dynn_Fluga" - "dynn_Guldtupp" - "dynn_Ulfsax" - "dynn_Tre_SjO_blad" - "dynn_Stjerne" - "dynn_Bratt" - "dynn_Munk" - "dynn_Bjelke" - "dynn_Bonde" - "dynn_Pilhufvud" - "dynn_Haraldsson" - "dynn_Gera" - "dynn_Soop" - "dynn_Gylta" - "dynn_KA_rling" - { "dynnp_af" "dynn_Finsta" } - "dynn_Leijonhufvud" - { "dynnp_af" "dynn_AspenA_s" } - { "dynnp_af" "dynn_Hammersta" } - "dynn_LilliehO_O_k" - "dynn_A_ngel" - "dynn_Fleming" - "dynn_Bidz" - "dynn_Diekn" - "dynn_Stiernkors" - "dynn_VillnA_s" - "dynn_Fincke" - "dynn_Dufva" - "dynn_JA_gerhorn_af_Spurila" - "dynn_Gesterby" - "dynn_BA_A_t" - "dynn_Cronstedt" - } - - dynasty_names = { - "dynn_GA_rdske" - "dynn_Grip" - "dynn_Svarte" - "dynn_Skancke" - "dynn_Thornberg" - "dynn_Ribbing" - "dynn_BA_A_t" - "dynn_Ulv" - "dynn_Sparre" - "dynn_FA_rla" - "dynn_Brahe" - { "dynnp_af" "dynn_Rumby" } - { "dynnp_af" "dynn_Brunnsholm" } - { "dynnp_af" "dynn_UlvA_sa" } - "dynn_SjO_blad" - "dynn_Skarsholm" - "dynn_BlA_" - "dynn_Natt_och_Dag" - "dynn_Griphuvud" - "dynn_Lejon" - "dynn_Bielke" - "dynn_Erik" - "dynn_Horn" - "dynn_Bjering" - "dynn_RothE_n" - "dynn_LA_ma" - "dynn_Rumby" - "dynn_DjA_kn" - "dynn_SvA_rd" - "dynn_Bagge" - "dynn_Borg" - "dynn_Bese" - "dynn_Boberg" - "dynn_Bragde" - "dynn_Bure" - "dynn_Eka" - "dynn_Fargalt" - { "dynnp_af" "dynn_FA_nO_" } - "dynn_Forsa" - "dynn_Get" - "dynn_Gedda" - { "dynnp_af" "dynn_Hafrid" } - "dynn_Hatt" - { "dynnp_af" "dynn_HA_lbonA_s" } - "dynn_HA_sthuvud" - "dynn_Knoppe" - "dynn_Kraam" - "dynn_Lake" - "dynn_Lejonansikte" - "dynn_Lejonbalk" - "dynn_Marsvin" - "dynn_Oxhufvud" - "dynn_Oxpanna" - "dynn_Pik" - "dynn_Svan" - "dynn_Svinhufvud" - "dynn_Tott" - "dynn_Tre_Rosor" - "dynn_Tre_Rutor" - "dynn_Trolle" - "dynn_Vasa" - "dynn_Vinstorpa" - "dynn_Virske" - "dynn_Vingad_Pil" - "dynn_Vingad_Lilja" - "dynn_HA_stesko" - "dynn_O_rnsparre" - "dynn_Snedbielke" - "dynn_LA_ma" - "dynn_Fluga" - "dynn_Guldtupp" - "dynn_Ulfsax" - "dynn_Tre_SjO_blad" - "dynn_Stjerne" - "dynn_Bratt" - "dynn_Munk" - "dynn_Bjelke" - "dynn_Bonde" - "dynn_Pilhufvud" - "dynn_Haraldsson" - "dynn_Gera" - "dynn_Soop" - "dynn_Gylta" - "dynn_KA_rling" - { "dynnp_af" "dynn_Finsta" } - "dynn_Leijonhufvud" - { "dynnp_af" "dynn_AspenA_s" } - { "dynnp_af" "dynn_Hammersta" } - "dynn_LilliehO_O_k" - "dynn_A_ngel" - "dynn_Fleming" - "dynn_Bidz" - "dynn_Diekn" - "dynn_Stiernkors" - "dynn_VillnA_s" - "dynn_Fincke" - "dynn_Dufva" - "dynn_JA_gerhorn_af_Spurila" - "dynn_Gesterby" - "dynn_BA_A_t" - "dynn_Cronstedt" - } - - male_names = { - Albrikt Alf Algot Anders Anund ArnbjO_rn Arne Arnfast AsbjO_rn Astrad Azur Bagge Balder Bengt Bertil Birger BjO_rn Bo Borkvard Botulf Brage Bror - Brynjolf Dag Dan Dyre Egil Einar Emund Erik Eskild Faste Fredrik Filip Folke Frej Georg Greger Grim GudrO_d Gunnar Gustav Halsten Hans Harald - Helgi Henrik Hjalmar Holmger HA_kan Inge Ingemar Ingvar Jedvard Johan Karl Kettil Kettilmund Klas Knut Kol KolbjO_rn Lars Magnus Markus - Mats Nils Niklas Odd Olaf Orvar Peder Ragnar Rolf RO_rek Ragnvald SA_mund SO_rkver SigbjO_rn Sigtrygg Sigurd Starkad Sten StyrbjO_rn Sune Sven - Sverker SO_lvi Thomas Tjudmund Toke Tolir TorbjO_rn Tord Torbrand Torfinn Torkel Torolf Torsten Toste Totil Tyke Ulf Valdemar A_ke O_sten - Adalvard Rodulvard StyrbjO_rn _Odgrim Jaerpulf Stenar Brynolf - } - female_names = { - Aleta Alfhild Alfridh Anna Asta Astrid Beata Birgitta Bothild Cecilia Edla Elin Elisabet Freja Gunhild Gyla Gurli Gytha Hafrid - Helena Holmfrid Iliana Inga Ingeborg Ingegerd Ingfrid Ingrid Karin Katarina Kristina Linda Maer Malmfrid - Margareta MAErta Ragnfrid Ragnhild Rikissa Saga Sara Sigrid Sofia Svanhild Thordis Ulvhilde Ylva A_sa - } - - dynasty_of_location_prefix = "dynnp_af" - - patronym_suffix_male = "dynnpat_suf_sson" - patronym_suffix_female = "dynnpat_suf_sdotter" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_gota_band" } - } -} -name_list_norwegian = { - cadet_dynasty_names = { - { "dynnp_of" "dynn_Viken" } - { "dynnp_of" "dynn_Vestfold" } - { "dynnp_of" "dynn_HardrA_de" } - { "dynnp_of" "dynn_Gille" } - { "dynnp_of" "dynn_Sverre" } - "dynn_Brusastad" - "dynn_Bolt" - "dynn_Giske" - "dynn_Raud" - "dynn_Gullbjelke" - "dynn_Hesby" - { "dynnp_av" "dynn_Sudreim" } - { "dynnp_av" "dynn_Norge" } - "dynn_Ulfhilde" - { "dynnp_av" "dynn_Aurland" } - "dynn_KormA_kur" - "dynn_Gautur" - "dynn_Kvaran" - "dynn_EldjA_rn" - "dynn_MjO_ll" - "dynn_NO_tt" - "dynn_BlO_ndal" - "dynn_Finne" - "dynn_Orri" - "dynn_GrO_nske" - "dynn_Nordal" - "dynn_TrA_tte" - "dynn_KjA_rnested" - "dynn_BjO_rk2" - "dynn_Dosenrode" - "dynn_Haarde" - "dynn_A_sbrning" - "dynn_Oddaverjar" - "dynn_Ormslev" - "dynn_Gnarr" - "dynn_Holmsen" - "dynn_Benkestokk" - "dynn_Handingmann" - "dynn_Aspa" - "dynn_Aurland" - "dynn_BjarkO_y" - "dynn_Andenes" - "dynn_Blakar" - "dynn_Blindheim" - "dynn_Asdal" - "dynn_Hudfat" - "dynn_HA_rd" - "dynn_Kane" - "dynn_Losna" - "dynn_Ringnes" - "dynn_Semeleng" - "dynn_SpA_nheim" - "dynn_Gjesling" - "dynn_Sudrheim" - "dynn_Talgje" - "dynn_Teiste" - "dynn_O_stby" - "dynn_O_strA_t" - "dynn_Rein" - "dynn_Giske" - "dynn_Kamp" - "dynn_Nordhagen" - "dynn_Bolt" - "dynn_Galle" - "dynn_Galtung" - "dynn_Hjerne" - "dynn_Kamp" - "dynn_RO_mer" - "dynn_Skanke" - "dynn_SmO_r" - "dynn_Staur" - "dynn_Skjegge" - "dynn_Gunn" - "dynn_Helmehytte" - "dynn_Akeleye" - "dynn_Brockenhuus" - "dynn_Kamban" - "dynn_Somerled" - "dynn_MO_re" - "dynn_Krabbe" - "dynn_Lodehat" - "dynn_Pagh" - "dynn_Vedel" - "dynn_Rosenkrantz" - "dynn_Kaas" - "dynn_Juel" - "dynn_Bildt" - "dynn_Galte" - "dynn_Drotning" - "dynn_Kjarval" - "dynn_Ekeh" - "dynn_LO_ve" - "dynn_Ormstunga" - "dynn_GoD_i" - "dynn_Gautur" - "dynn_Eyfells" - "dynn_A_sgeir" - "dynn_Kamban" - "dynn_Braghde" - "dynn_BanE_r" - "dynn_Wrede" - "dynn_Balk" - "dynn_Taube" - "dynn_Creutz" - "dynn_Wrangel" - "dynn_Sporre" - "dynn_EhrensvA_rd" - "dynn_Aldersparre" - "dynn_AdelswA_rd" - "dynn_Hlidarendi" - "dynn_UI__I_mair" - "dynn_O_stman" - { "dynnp_av" "dynn_Rogen" } - { "dynnp_av" "dynn_Bergen" } - { "dynnp_av" "dynn_Eidsborg" } - { "dynnp_av" "dynn_Finnmark" } - { "dynnp_av" "dynn_RO_st" } - { "dynnp_af" "dynn_Romerike" } - "dynn_Dovre" - } - - dynasty_names = { - "dynn_Brusastad" - "dynn_Bolt" - "dynn_Giske" - "dynn_Raud" - "dynn_Gullbjelke" - "dynn_Hesby" - { "dynnp_av" "dynn_Sudreim" } - { "dynnp_av" "dynn_Norge" } - "dynn_Ulfhilde" - { "dynnp_av" "dynn_Aurland" } - "dynn_KormA_kur" - "dynn_Gautur" - "dynn_Kvaran" - "dynn_EldjA_rn" - "dynn_MjO_ll" - "dynn_NO_tt" - "dynn_BlO_ndal" - "dynn_Finne" - "dynn_Orri" - "dynn_GrO_nske" - "dynn_Nordal" - "dynn_TrA_tte" - "dynn_KjA_rnested" - "dynn_BjO_rk2" - "dynn_Dosenrode" - "dynn_Haarde" - "dynn_A_sbrning" - "dynn_Oddaverjar" - "dynn_Ormslev" - "dynn_Gnarr" - "dynn_Holmsen" - "dynn_Benkestokk" - "dynn_Handingmann" - "dynn_Aspa" - "dynn_Aurland" - "dynn_BjarkO_y" - "dynn_Andenes" - "dynn_Blakar" - "dynn_Blindheim" - "dynn_Asdal" - "dynn_Hudfat" - "dynn_HA_rd" - "dynn_Kane" - "dynn_Losna" - "dynn_Ringnes" - "dynn_Semeleng" - "dynn_SpA_nheim" - "dynn_Gjesling" - "dynn_Sudrheim" - "dynn_Talgje" - "dynn_Teiste" - "dynn_O_stby" - "dynn_O_strA_t" - "dynn_Rein" - "dynn_Giske" - "dynn_Kamp" - "dynn_Nordhagen" - "dynn_Bolt" - "dynn_Galle" - "dynn_Galtung" - "dynn_Hjerne" - "dynn_Kamp" - "dynn_RO_mer" - "dynn_Skanke" - "dynn_SmO_r" - "dynn_Staur" - "dynn_Skjegge" - "dynn_Gunn" - "dynn_Helmehytte" - "dynn_Akeleye" - "dynn_Brockenhuus" - "dynn_Kamban" - "dynn_Somerled" - "dynn_MO_re" - "dynn_Krabbe" - "dynn_Lodehat" - "dynn_Pagh" - "dynn_Vedel" - "dynn_Rosenkrantz" - "dynn_Kaas" - "dynn_Juel" - "dynn_Bildt" - "dynn_Galte" - "dynn_Drotning" - "dynn_Kjarval" - "dynn_Ekeh" - "dynn_LO_ve" - "dynn_Ormstunga" - "dynn_GoD_i" - "dynn_Gautur" - "dynn_Eyfells" - "dynn_A_sgeir" - "dynn_Kamban" - "dynn_Braghde" - "dynn_BanE_r" - "dynn_Wrede" - "dynn_Balk" - "dynn_Taube" - "dynn_Creutz" - "dynn_Wrangel" - "dynn_Sporre" - "dynn_EhrensvA_rd" - "dynn_Aldersparre" - "dynn_AdelswA_rd" - "dynn_Hlidarendi" - "dynn_UI__I_mair" - "dynn_O_stman" - { "dynnp_av" "dynn_Rogen" } - { "dynnp_av" "dynn_Bergen" } - { "dynnp_av" "dynn_Eidsborg" } - { "dynnp_av" "dynn_Finnmark" } - { "dynnp_av" "dynn_RO_st" } - { "dynnp_af" "dynn_Romerike" } - "dynn_Dovre" - } - - male_names = { - Arnfast A_li A_lfr A_lfgeir AndrE_s ArnbjO_rn ArngrI_mr A_rni A_sbjO_rn A__ke A_skell - Baldr Bersi BjO_rn Bragi BuT_li BA_rD_r Birgir BU_i BO_D_var BO_tO_lfr BrynjO_lfr BergT_O_r - Dan Dagr DY_ri - Egill Einarr EilI_fr Emundr EirI_kr Eysteinn Einar - Freyr Fasti FriT_rI_kr FrIrekr FrO_T_i FO_lki Flosi Filippus Georgius Gregorius - Geirr GuT_mundr GuT_rO_T_r Gunnarr GandA_lfr GnU_pa Gormr GrI_mr GuT_frI_T_r Grettir - Haraldr Haukr Helgi Hrafn HA__kon Hallsteinn Hemingr HO_lmgeirr HrO_lfr Hrani HA_steinn HjA_lmar HrO_T_geirr HrO_D_O_lfr HrE_rekr HY_singr HalfdA_n HerjO_lfr HO_rD_r HO_gni HU_nT_jO_fr - IngO_lfr Ingimar Ingjaldr I_var - JA_tvarD_r JO_rundr JO_n - Karl Kjartan KolbjO_rn Ketill Ketilmundr KnU_tr Kollr KA_ri Kolbeinn - LjO_tr - MagnU_s MarkU_s Mattheus - NjA_ll NikulA_s - Oddr Ormr O_rvar O_nundr O_feigr O_lafr O_ttar O_lvir O_gmundr - Refr Ragnarr RO_gnvaldr Refill RI_kU_lfr - Snorri SigurT_r StarkaT_r Steinn Sturla StyrbjO_rn SumarliT_i Suni Sveinn Sverker SE_mundr SO_lvi SkU_li SigrbjO_rn Sigtryggr StyrkA_r SO_rkvir SkarphE_D_inn SkjO_ldr Sverrir - Tolir T_orbjO_rn T_orbrandr T_orsteinn Tyke T_iO_D_mundr TO_ki T_orfinnr T_orD_r T_orgils T_O_rO_lfr TO_sti T_jO_stO_lfr Tryggvi - U_lfr U_lfhE_D_inn U_lfkell - Vagn VE_mundr Valdemar VigfU_s ValT_jO_fr - Yngvar - } - female_names = { - A_lfrhildr AlfrI_D_r A_lvO_r A__sa A_slaug A__sta A_strI_D_r AuT_r - Birgitta BjO_rg Bodil BO_thildr BergT_O_ra - CecilI_a - DrI_fa Dalla - ED_la Elin ElI_sabet - Freyja Freydi_s - GerT_r GlO_D_ GrI_ma Gunnhildr Gurli GuD_rU_n GrY_la GyrI_D_r GyT_a - HafrI_D_r Halla Helena HO_lmfrI_D_r Huld - Iliana Inga IngfrI_D_r IngibjO_rg IngjerT_r IngirI_D_r - JO_runn - Karin Katarina KrA_ka Kristina - Linda - ME_r MA_lmfrI_D_r Margareta Maria - RI_kiza RO_gnfrI_D_r Ragnhildr - SA_ga Sara SI_g Sif SigrI_D_r Skuld Sofia Svanhildr SignY_ SkjaldvO_r - T_O_ra T_O_rdI_s T_yri T_O_runn T_uriD_r - U_lfhildr Unnr - VigdI__s - Ylva Yrsa Y_r - } - - dynasty_of_location_prefix = "dynnp_av" - - patronym_suffix_male = "dynnpat_suf_sson" - patronym_suffix_female = "dynnpat_suf_sdatter" - always_use_patronym = yes - - mercenary_names = { - { name = "mercenary_company_birchers_of_place" } - } -} -name_list_danish = { - - cadet_dynasty_names = { - { "dynnp_af" "dynn_Glucksburg" } - { "dynnp_af" "dynn_AbelslA_gten" } - { "dynnp_af" "dynn_LO_venbalk" } - "dynn_Porse" - "dynn_Glysing" - { "dynnp_af" "dynn_Danmark" } - { "dynnp_af" "dynn_Viborg" } - "dynn_Sprakalegg" - "dynn_Sturlung" - "dynn_SvI_nfelling" - "dynn_VatnsfirD_ing" - "dynn_Galen" - "dynn_Vogelius" - "dynn_Brock" - "dynn_Banner" - "dynn_Thott" - "dynn_Botner" - "dynn_Darre" - "dynn_Egge" - "dynn_Kusse" - "dynn_Grand" - { "dynnp_af" "dynn_Frondholm" } - "dynn_GO_ye" - "dynn_GrO_n" - "dynn_Friis" - "dynn_Daa" - "dynn_Ryning" - "dynn_Reventlow" - { "dynnp_af" "dynn_Torestorp" } - "dynn_Ulfstand" - "dynn_Hack" - "dynn_Juul" - "dynn_Ulfeldt" - "dynn_Bang" - "dynn_Toll" - "dynn_Vognsen" - "dynn_Juel" - } - - dynasty_names = { - "dynn_Porse" - "dynn_Glysing" - { "dynnp_af" "dynn_Danmark" } - { "dynnp_af" "dynn_Viborg" } - "dynn_Sprakalegg" - "dynn_Sturlung" - "dynn_SvI_nfelling" - "dynn_VatnsfirD_ing" - "dynn_Galen" - "dynn_Vogelius" - "dynn_Brock" - "dynn_Banner" - "dynn_Thott" - "dynn_Botner" - "dynn_Darre" - "dynn_Egge" - "dynn_Kusse" - "dynn_Grand" - { "dynnp_af" "dynn_Frondholm" } - "dynn_GO_ye" - "dynn_GrO_n" - "dynn_Friis" - "dynn_Daa" - "dynn_Ryning" - "dynn_Reventlow" - { "dynnp_af" "dynn_Torestorp" } - "dynn_Ulfstand" - "dynn_Hack" - "dynn_Juul" - "dynn_Ulfeldt" - "dynn_Bang" - "dynn_Toll" - "dynn_Vognsen" - "dynn_Juel" - } - - male_names = { - Abel Anders Anund Asger Balder Benedikt BjOErn Bo Christian Christoffer Edvard Einar Erik Ernst Esben Fredrik Frej Frode Glum Gnupa Gorm Gotfred Gregers Grim Gunnar - HA_rik Halfdan Halvor Hans Harald Helge Hemming Henrik Hjalmar Holger Ingolf JO_rgen JO_rn Jakob Jens Joakim Johann Karl Knud - Kristian Leif Lennart Ludvig Malthe Mads Mikkel Mogens Niels Odd Olav Oluf Peder Poul PridbjO_rn Ragnar Ragnvald Rolf Rune RO_rik Severin Sigfred Sigtryg Sigurd - Sivard Steen Svend SA_mund Thorolf Thorvald Torben TorbjOErn Tord Torfinn Torgils Ture Ubbe Uffe Ulf Valdemar Valentin Vilfred Yngvar - } - female_names = { - Agnethe Anna Asta Benedikte Birgitta Bodil Cecilie Christina Dagmar Dorothea Elisabeth Ellinor Emilie Erika Ester Estrid Frederikke Freja - Grethe Gudrun Gunhild Gyda Helena Ida Ingeborg Ingegerd Ingrid Johanne Jutta Karin Karoline Katarina Katrine Kirsten Klara Lise Luitgard Lykke - Magdalene Maren Margrethe Maria Martha Ragnfrid Ragnhild Rikissa Runa Sanna Signe Sigrid Silje Sofie Svanhild Thyra Tora Thordis A_se - } - - dynasty_of_location_prefix = "dynnp_af" - - patronym_suffix_male = "dynnpat_suf_sen" - patronym_suffix_female = "dynnpat_suf_sdatter" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 80 - mat_grf_name_chance = 0 - father_name_chance = 0 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 50 - mother_name_chance = 0 - - - - mercenary_names = { - { name = "mercenary_company_border_reavers_band" } - } -} diff --git a/N3OW/common/culture/name_lists/00_qiangic.txt b/N3OW/common/culture/name_lists/00_qiangic.txt deleted file mode 100644 index 97db48de..00000000 --- a/N3OW/common/culture/name_lists/00_qiangic.txt +++ /dev/null @@ -1,211 +0,0 @@ -name_list_tangut = { - - cadet_dynasty_names = { - "dynn_Tuoba" - "dynn_Li" - "dynn_Zhao" - "dynn_Mjinja" - "dynn_Miyao" - "dynn_Minyak" - "dynn_Ngwemi" - "dynn_Weiming" - "dynn_Yeli" - "dynn_Mozang" - "dynn_Liang" - "dynn_Renduo" - "dynn_Cao" - "dynn_Wang" - "dynn_Jiao" - "dynn_Luo" - "dynn_Ren" - "dynn_Xibi" - "dynn_Asha" - "dynn_Dangchang" - "dynn_Dangxiang" - "dynn_Mihou" - "dynn_Bailang" - "dynn_Bailan" - "dynn_Toompea" - "dynn_Yangmi" - "dynn_Zhuli" - "dynn_Meiyi" - "dynn_Duola" - "dynn_Mikemote" - "dynn_Momu" - "dynn_Tangwu" - "dynn_Qitai" - "dynn_Wumi" - } - - dynasty_names = { - "dynn_Tuoba" - "dynn_Li" - "dynn_Zhao" - "dynn_Mjinja" - "dynn_Miyao" - "dynn_Minyak" - "dynn_Ngwemi" - "dynn_Weiming" - "dynn_Yeli" - "dynn_Mozang" - "dynn_Liang" - "dynn_Renduo" - "dynn_Cao" - "dynn_Wang" - "dynn_Jiao" - "dynn_Luo" - "dynn_Ren" - "dynn_Xibi" - "dynn_Asha" - "dynn_Dangchang" - "dynn_Dangxiang" - "dynn_Mihou" - "dynn_Bailang" - "dynn_Bailan" - "dynn_Toompea" - "dynn_Yangmi" - "dynn_Zhuli" - "dynn_Meiyi" - "dynn_Duola" - "dynn_Mikemote" - "dynn_Momu" - "dynn_Tangwu" - "dynn_Qitai" - "dynn_Wumi" - } - - male_names = { - Abaoji Abo Abugu Aguo Aguzhi Ala Anquan Awu Baozhong Bingchang Chahan Changyuan Changyun Cheng Chengjun Chengzhen Chixin Chonggui Chongrong - Chucai Chun Chunyou Chuzhi Ci Cite Ciwang Dali Dao Daoyin Dashi Deguang Dejing Deming Dewang Deyuan - Di Diela Dilie Dilu Dorlipun Du Duolubu Duoluo Duomi Eda Epang Fangde Fuguzhi Fuliu Fuyi Gambu Gan Gang Gaoligu - Gongmao Gongzao Guan Guang Guangbi Gui Guochang Guozhe Hao He Hechen Hongben Hongdao Hongfan - Hongji Hongyong Hongzhen Hougu Huaijie Huaixiu Hudujin Hui Huiyuan Hunhe Jie Jin Jing Jingtang - Jingyan Jinzhong Jiqian Jiuli Jiushao Jiyuan Jue Jun Junshi Kaigu Kailuo Keda Keling Kenagan Ketuyu - Keyong Khej Kuan Kuge Kui Kuo Liangzuo Lihu Lin Linggong Lishan Liuge Loguo Longqing Longxian Longxu - Longyou Louguo Lu Luju Luzhi Mada Mai Maozhen Min Ming Mingyi Mohui Naihe Nieli Nielieji Ninglingge Noulisi - Nu Paolu Pedie Pusuwan Qi Qian Qianshun Qinde Quchulu Quju Qulie Qulu Renrong Renxian Renxiao Ruan Sachen Sage Salade - Saladi Sha Shao Sheng Shenmi Shi Shihuo Shilu Shinan Shizhong Shu Shulu Si Sicheng Sidao Side Song - Songrui Suogu Tabuyan Tadun Tai Taishan Taishi Taiyi Temei Thjijpo Tianxiang Tingjian Tong Tuguci Tuyu Waihe - Wangrong Wansi Wanxin Wei Wen Wenshunu Wenzao Wolila Wotela Wudubu Wuge Wujun Wumo Wuyi Wuyu Wuzheng Xi Xian - Xiangwen Xiaozheng Xiaozhong Xiazhen Xidi Xinie Xiu Xiuge Xjwa Xunning Xwej Yali Yan Yangxi Yanxi Yanzhang - Yaogu Yaoshinu Yi Yibu Yilie Yiliu Yixinning Yongning Yougui Youqing Youyu Yu Yuanhao Yunching Yundeshi Yuyu - Zanhua Zao Zeduan Zengbo Zhangyuan Zhaosan Zhen Zhengchang Zhengyan Zhibuwu Zhigu Zhilugu Zhixian Zhiyuan - Zhong Zhonggong Zhongji Zhongxuan Zhongyan Zhongyuan Zhulie Zongjiao Zongzhen Zuli Zunxu Zuqian - } - - female_names = { - Ai Ankang Bage Bai Bohai Boshi Cao Chadan Chang Changshou Changshounu Chen Chonghua Chu Chunqin Chuo - Cui Cuiba Cuiluan Cuiping Da Daopo Daosheng Deng Deyao Dezhen Dianni Dong Duan Emei Feishan Fengcheng - Fu Fujin Gao Ge Guang Guanyinnu Guo Han Hanyue He Hongdu Hongfu Honghong Hou Hu Hua Huang Huarui Huiming - Jianchang Jiang Jin Jinfeng Jinluan Jiuge Lanling Li Liang Liao Liu Luanluan Ma Meizhu Meizi Meng Miaoniang - Miaoyin Nalan Neiming Noujin Nuoujin Panpan Ping Pucha Puci Puning Pusage Pusuwan Puwei Qian Qiao Qin Qinai - Qingnu Qingzhao Qungu Ren Renyi Ruishun Ruizhi Saige She Shen Shengtang Shi Shige Shiguang Shishi Shizhen - Shuge Shuiqiu Shuogu Shuzen Shuzheng Siao Song Su Sun Tabuyan Tabuye Taige Taihe Tangqiao Tao Taoge Tian - Tong Tudan Wa Wang Wenji Wu Wulinda Wuniang Xia Xiao Xiaoming Xiaoxiao Xingge Xingguo Xinyue Xu Xuanji - Xuanyi Xueying Xunyang Yan Yange Yaniang Yanmu Yanshounu Yanxiu Yaonian Yaoniang Yaoying Ye Yi Yingtian Yingying - Yongqing Yongxing Yu Yuan Yuanzhen Yuniang Yunying Yushan Zhai Zhang Zhaoyun Zheng Zhenjian Zhong - Zhou Zhu Zhuzhu Zihe Ziye - } - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - -} - -name_list_qiang = { - - cadet_dynasty_names = { - "dynn_Ran" - "dynn_Mang" - "dynn_Pumi" - "dynn_Baima" - "dynn_Rrma" - "dynn_Diexi" - "dynn_Sungqu" - "dynn_Yao" - "dynn_Rong" - "dynn_Shaodang" - "dynn_Xianlian" - "dynn_Dangxiang" - "dynn_Bi_nan" - "dynn_Goujiu" - "dynn_Qian" - "dynn_Qiang" - "dynn_Zhong" - "dynn_Quhu" - "dynn_Li" - "dynn_Fu" - "dynn_Pang" - } - - dynasty_names = { - "dynn_Ran" - "dynn_Mang" - "dynn_Pumi" - "dynn_Baima" - "dynn_Rrma" - "dynn_Diexi" - "dynn_Sungqu" - "dynn_Yao" - "dynn_Rong" - "dynn_Shaodang" - "dynn_Xianlian" - "dynn_Dangxiang" - "dynn_Bi_nan" - "dynn_Goujiu" - "dynn_Qian" - "dynn_Qiang" - "dynn_Zhong" - "dynn_Quhu" - "dynn_Li" - "dynn_Fu" - "dynn_Pang" - } - - male_names = { - #Historical Kings/Chieftains - Chang Dianlian Dianliang Dianyu Diaoku Dize Erku Hong Jiwu Juzhong Kehui Laiwang Langmo Lianchang Lianger Lilu Lu Midanger Miwang Quhulaiwang - Ruoling Shaodang Xiang Xing Yangdiao Yangyu Yizhong Youfei - #Cultural - Antriung Anzjek Bienh Bit Bjit Buk Cheng Chjangdrieu Chjyo Chjung Ciep Cjiih Cjingx Cjiptriung Cjyn Cjynx Cong Crin Cuungdaux Cuungjynx Cynh - Cynhkhieng Dadbyang Deh Dek Drak Driet Driung_iem Dung Ghang Ghaux Ghranx Ghuangh Ghuanx Ghuehkhieng Gi Gianx Gie Ginh Git Giu Hyoh Hyonh - Hyuk Jenx Jighaux Jiikrenx Jit Ju Junxmyon Jyn Kai Kang Khak Khangprak Khimnjak Khix Khokkra Khraix Khruk Kicjengh Kieng Kioi Kionx Kitriung - Krah Kraih Krungh Kuad Kuang Kuangsjed Kuanh Kue Kuh Kungliangh Kungtriak Kyn Kyungx Lin Lit Lyn Minx Minxtriung Mjinhenx Mo Muh Mungcjengh - Myonkuangx Ngak Ngang Ngeucah Ngioitriung Ngiehlyn Ngienhpak Ngran Ngyox Ngyuk Ngyung Njinphox Phox Piengx Poh Prakngienh Prungchjeng Prungngienh - Pyangx Pyoi Pyox Si Sieuhdriuh Sithuaih Sjang_ieng Sjedtriung Sjik Sjim Sjin Sjinghpyoi Sriidaux Sriijah Sriizjeng Syn Synh Synmyox Tanh - Tasuonh Tengx Thek Thrieng Thrik Thrin Thryn Thungh Tokzsiangx Triebrak Triungngienh Truk Tuan Yk Yoih Yoix Yon Yox Zai Zeghen Ziek Ziemzjenx - Zjex Zjik Zjim Zjitriung Zjynnjin Zjyo Zrix_an Zrixsuonh Zsiang Zsix Zsye Zsyungh - } - - female_names = { - Bauzhai Biyu Bo Changchang Meili Meilin - Ahkum Anchi Chingcjeuh Ghungngyuk Hiangyon Khrauxngyuk Khrauxnje Khrauxyon Kimngyuk Ngyuk Ngyukbuan - Ai Ankang Bage Bai Bohai Boshi Cao Chadan Chang Changshou Changshounu Chen Chonghua Chu Chunqin Chuo - Cui Cuiba Cuiluan Cuiping Da Daopo Daosheng Deng Deyao Dezhen Dianni Dong Duan Emei Feishan Fengcheng - Fu Fujin Gao Ge Guang Guanyinnu Guo Han Hanyue He Hongdu Hongfu Honghong Hou Hu Hua Huang Huarui Huiming - Jianchang Jiang Jin Jinfeng Jinluan Jiuge Lanling Li Liang Liao Liu Luanluan Ma Meizhu Meizi Meng Miaoniang - Miaoyin Nalan Neiming Noujin Nuoujin Panpan Ping Pucha Puci Puning Pusage Pusuwan Puwei Qian Qiao Qin Qinai - Qingnu Qingzhao Qungu Ren Renyi Ruishun Ruizhi Saige She Shen Shengtang Shi Shige Shiguang Shishi Shizhen - Shuge Shuiqiu Shuogu Shuzen Shuzheng Siao Song Su Sun Tabuyan Tabuye Taige Taihe Tangqiao Tao Taoge Tian - Tong Tudan Wa Wang Wenji Wu Wulinda Wuniang Xia Xiao Xiaoming Xiaoxiao Xingge Xingguo Xinyue Xu Xuanji - Xuanyi Xueying Xunyang Yan Yange Yaniang Yanmu Yanshounu Yanxiu Yaonian Yaoniang Yaoying Ye Yi Yingtian Yingying - Yongqing Yongxing Yu Yuan Yuanzhen Yuniang Yunying Yushan Zhai Zhang Zhaoyun Zheng Zhenjian Zhong - Zhou Zhu Zhuzhu Zihe Ziye - } - - - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 -} diff --git a/N3OW/common/culture/name_lists/00_sahelian.txt b/N3OW/common/culture/name_lists/00_sahelian.txt deleted file mode 100644 index 3d9d86a2..00000000 --- a/N3OW/common/culture/name_lists/00_sahelian.txt +++ /dev/null @@ -1,455 +0,0 @@ -name_list_soninke = { - - cadet_dynasty_names = { - "dynn_Cisse" - "dynn_KantE_" - "dynn_Niakhate" - "dynn_Tunkara" - "dynn_BeretE_" - "dynn_TourE_" - "dynn_Saghanogho" - "dynn_Jane" - "dynn_Camara" - "dynn_KhinE_" - "dynn_Camara" - "dynn_Gangara" - "dynn_Masire" - "dynn_Sosso" - "dynn_Diawara" - "dynn_Kalom" - "dynn_Sylla" - "dynn_DiakitE_" - "dynn_Kaloga" - "dynn_DiakhankE_" - "dynn_Diabagate" - "dynn_Garanke" - "dynn_Tyelibele" - "dynn_Jakhanke" - "dynn_Bafour" - "dynn_Suwari" - } - - dynasty_names = { - "dynn_Cisse" - "dynn_KantE_" - "dynn_Niakhate" - "dynn_Tunkara" - "dynn_BeretE_" - "dynn_TourE_" - "dynn_Saghanogho" - "dynn_Jane" - "dynn_Camara" - "dynn_KhinE_" - "dynn_Camara" - "dynn_Gangara" - "dynn_Masire" - "dynn_Sosso" - "dynn_Diawara" - "dynn_Kalom" - "dynn_Sylla" - "dynn_DiakitE_" - "dynn_Kaloga" - "dynn_DiakhankE_" - "dynn_Diabagate" - "dynn_Garanke" - "dynn_Tyelibele" - "dynn_Jakhanke" - "dynn_Bafour" - "dynn_Suwari" - } - - male_names = { - Abubakar Akoi Alayaman BE_rE_tE_ Bathily BadA_ Barri Bamari Bannu Birama Bisi Biyu Bilali Bomou Bunama - Cissi DiobE_ Dabo Dalante Diakhaba Diawara Daffi Dagnokho Doucouri Dalante Dankaran Demba Daoud Diara Dinka Dire - Fissourou Fadiga FA_dazu Fuluku Gane Gassama Gole Jawuru Junkunda - Kaba Kabayo Kalabi Kanafa Kambine Kamo Kassa Kaya Kayna Kinkin Kukuray Kusoy - Marega M_Bali Maghan Majan Mamadi Mamoudou Mari-Djata Masire Musa - NiakhatE_ Nintasanay Wague Wali Wati - Reidja Sy Sylla Sakho Soukhouna Sima SoumarE_ Sakoura Salman Sandaki Soumaba Soumaoro Soundiata Sulayman - Tandian Tunka Tunka-Menin Tabouri Tounkara Touri Tandi Takoi Tib - YansanE_ YatabE_ri Yama Yasiboy Zakoi Zenku - Kiffa Niakhata Biranin Fakoli Niaware Sirman Yerelenko Mana - } - female_names = { - Adja Alima Amita Aoua Aminata Aichata Aissata - Barakissa Bintou Deye Djeneba Djenly Djire - Fatim Fatoumata Gundo Halima Hawa Henda - Ina Kansoleh Kondolon Kadi Kilia Kolonkan - Lorane Mariam NamandjE_ - Nafissa Namiss Nana Newma - SanE_ Sogolon Safiatou Salimata SidibE_ Siya Tekhaye - Youma Zeinab - } - - #founder_named_dynasties = yes - - -} - -name_list_bozo = { - - cadet_dynasty_names = { - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Sorogaama" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - dynasty_names = { - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Sorogaama" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - - male_names = { - Abubakar Akoi Alayaman BE_rE_tE_ Bathily BadA_ Barri Bamari Bannu Birama Bisi Biyu Bilali Bomou Bunama - Cissi DiobE_ Dabo Diakhaba Diawara Daffi Dagnokho Doucouri Dalante Dankaran Demba Daoud Diara Dinka Dire - Fissourou Fadiga FA_dazu Fuluku Gane Gassama Gole Jawuru - Kaba Kabayo Kalabi Kanafa Kambine Kassa Kaya Kayna Kinkin Kukuray Kusoy - Marega M_Bali Maghan Majan Mamadi Mamoudou Mari-Djata Musa - NiakhatE_ Nintasanay Wague Wali Wati - Reidja Sy Sylla Sakho Soukhouna Sima SoumarE_ Sakoura Salman Sandaki Soumaba Soumaoro Soundiata Sulayman - Tandian Tunka Tunka-Menin Tabouri Tounkara Touri Tandi Takoi Tib - YansanE_ YatabE_ri Yama Yasiboy Zakoi Zenku - Kiffa Niakhata Biranin Fakoli Niaware Sirman Yerelenko Mana - } - female_names = { - Adja Alima Amita Aoua Aminata Aichata Aissata - Barakissa Bintou Deye Djeneba Djenly Djire - Fadima Fatim Fatoumata Halima Hawa - Ina Kondolon Kadi Kilia Kolonkan - Lorane Mariam NamandjE_ - Nafissa Namiss Nana - SanE_ Sogolon Safiatou Salimata SidibE_ Siya Tekhaye - Youma Zeinab - } - - #founder_named_dynasties = yes - - -} - -name_list_mossi = { - - cadet_dynasty_names = { - "dynn_Mogho" - "dynn_Bawku" - "dynn_Nalerigu" - "dynn_Sankara" - "dynn_Compaore" - "dynn_Kabore" - "dynn_Bance" - "dynn_Rouamba" - "dynn_Dagano" - "dynn_Yennega" - "dynn_Kaya" - "dynn_Nyonyose" - "dynn_Boulsa" - } - - dynasty_names = { - "dynn_Mogho" - "dynn_Bawku" - "dynn_Nalerigu" - "dynn_Sankara" - "dynn_Compaore" - "dynn_Kabore" - "dynn_Bance" - "dynn_Rouamba" - "dynn_Dagano" - "dynn_Yennega" - "dynn_Kaya" - "dynn_Nyonyose" - "dynn_Boulsa" - } - - male_names = { - Ablasse Alfa Alfa_Hano Baaga Baahamma Baalisongi Babatu Bandigoo Bantia Banydoba Banyikuba Baongo Boagri Bogora Boukare Builsa Builsa_Hamaria Bulli - Diaba_Lompo Dulugu Fimba_Onadja Gamambu Gazari Geda Gigma Gima Gmarba Gnounga Gori Gumasida Hamaria Hamicuuri Haminari Hampandi Hanmiliri Hano Huntani - Kalinkuma Kampadi Kampadiboaghi Kanbga Kango Kaongo Karfo Karim Kobga Koom Korogo Korongo Kouka Kourita Kutu - Labi_Diebo Labidiedo Ligidi Lisongi Mabungu Mazi Moogo Nawalagmba Noaga Nonraogo Nyambe Nyambe_Moogo Nyambre - Ouedraogo Pangangri Pataragombe Piiyo Ragongo Raissa Riale Saaga Salam Salma Sambo Sanum Sapilem Sawadogo Saye Sigiri Sorgo - Tantiari Tenin Tidarpo Tigre Tiiga Tokurma Tontuoriba Totebaldbo Tuguri Untani Wedraogo Wendmi Wobgho Wobogoo Wori Wurbendi Wuribiari Wurijuari - Yaaparigu Yadega Yalle Yamba Yamba_Sorgo Yembrima Yembuado Yemde Yempaabu Yendabri Yenhamma Yenkoari Yenkpaari Yensombu Yentagma Yentema Yolomfaogoma - } - female_names = { - Alima Aminata Assita Awa Balkissa Bintou Djeneba Edwige Fatim Fatou - Guessrima Haoua Kadi Kenga Kisswendsida Leila Madina Maimouna Mariam - Nadege Nafi Nafissatou Ouedraogo Pengdwende Pogbi Poko Pokobila Rasmata Relwende Rikki - Salimata Sanpoko Sibiri Solange Tatiana Wamanegdo Wend_Kouni Wenkouni - } - - #founder_named_dynasties = yes - - -} - -name_list_sorko = { - - cadet_dynasty_names = { - "dynn_Sorogaama" - "dynn_Sambere" - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - dynasty_names = { - "dynn_Sorogaama" - "dynn_Sambere" - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - - male_names = { - Alkamiisa Ammar Ankabi Ar Arabi Aranda - Baba Babba Bada Baki Bani Bano Baru Bay Ber Binta Birma Bisi Biya Biyay Biyo Bonkana Borgo Boumi Buyunbu - Daara Dala Dankataya Dao Dari Dum Dunku Duru - Fadazaw Falaku Far Fari-Mondzo Fay Fi Fodi Hanga Hargani Hin - Igoumou Ikoi Ize Jim - Kaasei Kanafa Kanbu Karaway Karay Karbachi Kayna Keina Kibu_U Kima Kimi Kinba Kinkin Kiray Kisha Kodama Koi Koize Kolon Komi Koy Ku Kukiya Kukura Kuli Kulun Kumay Kun Kur Kusoy Kusur - Laraba Malla Mar Mar_Chindin Mayroumfa Missi Morobani - Nari Nuh Nunta Ouankoy Samsou-Beri Sanay Shinyunbu Silman Sorko_Ije - Takoi Tib Tomo Wunka Yama Yuma Zakoi Zalil Zunku - } - - female_names = { - Adama Aisha Alkamiisa Amina Aminah Azzah - Bilqis Chindi Daara Dangey - Fanta Fatima Fatimah Fitila - Gando Geyka Hassana Hawa Huseina Kouton - Lambu Layla Mecca Medina Nuru Tarifa Teko Zaynab - } - - #founder_named_dynasties = yes - - -} - -name_list_gaw = { - - cadet_dynasty_names = { - "dynn_Sonni" - "dynn_Askiya" - "dynn_Zarma" - "dynn_Djerma" - "dynn_Isawaghen" - "dynn_Koyraboro" - "dynn_Zabarima" - "dynn_Dendi" - "dynn_Korandje" - "dynn_Tadaksahak" - "dynn_Tasawak" - "dynn_Koyra" - "dynn_Keraw" - "dynn_Kudi" - "dynn_Kuru" - "dynn_Tondi" - "dynn_Kaukau" - "dynn_Gawgaw" - } - - dynasty_names = { - "dynn_Sonni" - "dynn_Askiya" - "dynn_Zarma" - "dynn_Djerma" - "dynn_Isawaghen" - "dynn_Koyraboro" - "dynn_Zabarima" - "dynn_Dendi" - "dynn_Korandje" - "dynn_Tadaksahak" - "dynn_Tasawak" - "dynn_Koyra" - "dynn_Keraw" - "dynn_Kudi" - "dynn_Kuru" - "dynn_Tondi" - "dynn_Kaukau" - "dynn_Gawgaw" - } - - male_names = { - Alkamiisa Ammar Ankabi Ar Arabi Aranda - Baba Babba Bada Baki Bani Bano Baru Bay Ber Binta Birma Bisi Biya Biyay Biyo Bonkana Borgo Boumi Buyunbu - Daara Dala Dankataya Dao Dari Dum Dunku Duru - Fadazaw Falaku Far Fari-Mondzo Fay Fi Fodi Hanga Hargani Hin - Igoumou Ikoi Ize Jim - Kaasei Kanafa Kanbu Karaway Karay Karbachi Kayna Keina Kibu_U Kima Kimi Kinba Kinkin Kiray Kisha Kodama Koi Koize Kolon Komi Koy Ku Kukiya Kukura Kuli Kulun Kumay Kun Kur Kusoy Kusur - Laraba Malla Mar Mar_Chindin Mayroumfa Missi Morobani - Nari Nuh Nunta Ouankoy Samsou-Beri Sanay Shinyunbu Silman Sorko_Ije - Takoi Tib Tomo Wunka Yama Yuma Zakoi Zalil Zunku - } - - female_names = { - Adama Aisha Alkamiisa Amina Aminah Azzah - Bilqis Chindi Daara Dangey - Fanta Fatima Fatimah Fitila - Gando Geyka Hassana Hawa Huseina Kouton - Lambu Layla Mecca Medina Nuru Tarifa Teko Zaynab - } - - #founder_named_dynasties = yes - - -} - -name_list_songhai = { - - cadet_dynasty_names = { - "dynn_Sonni" - "dynn_Askiya" - "dynn_Zarma" - "dynn_Djerma" - "dynn_Isawaghen" - "dynn_Koyraboro" - "dynn_Zabarima" - "dynn_Dendi" - "dynn_Korandje" - "dynn_Tadaksahak" - "dynn_Tasawak" - "dynn_Koyra" - "dynn_Keraw" - "dynn_Kudi" - "dynn_Kuru" - "dynn_Tondi" - "dynn_Kaukau" - "dynn_Gawgaw" - "dynn_Sorogaama" - "dynn_Sambere" - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - - dynasty_names = { - "dynn_Sonni" - "dynn_Askiya" - "dynn_Zarma" - "dynn_Djerma" - "dynn_Isawaghen" - "dynn_Koyraboro" - "dynn_Zabarima" - "dynn_Dendi" - "dynn_Korandje" - "dynn_Tadaksahak" - "dynn_Tasawak" - "dynn_Koyra" - "dynn_Keraw" - "dynn_Kudi" - "dynn_Kuru" - "dynn_Tondi" - "dynn_Kaukau" - "dynn_Gawgaw" - "dynn_Sorogaama" - "dynn_Sambere" - "dynn_Jenama" - "dynn_Bangime" - "dynn_Niakhate" - "dynn_Kelenga" - "dynn_Tieyaxo" - "dynn_Tiema_Ce" - "dynn_Pondori" - "dynn_Kotya" - "dynn_Korondugu" - "dynn_Debo" - "dynn_Konna" - "dynn_Bangande" - "dynn_Namague" - "dynn_Kargue" - "dynn_Bounou" - "dynn_Bara" - } - - male_names = { - Abi Abu Adamu Ahmad Al-Hajj Alayaman Ali Alkamiisa Ammar Ankabi Ar Arabi Aranda - Baba Babba Bada Baki Bakr Bani Bano Baru Bassarou Bay Ber Binta Birma Bisi Biya Biyay Biyo Bonkana Borgo Boumi Bukar Buyunbu - Daara Dala Dankataya Dao Daouda Dari Dawud Dum Dunku Duru - Fadazaw Falaku Far Fari-Mondzo Fay Fi Fodi - Hanga Hargani Harun Hassan Hin Huseini - Ibrahim Igoumou Ikoi Ishaq Is_mail Ize Jim - Kaasei Kanafa Kanbu Karaway Karay Karbachi Kayna Keina Kibu_U Kima Kimi Kinba Kinkin Kiray Kisha Kodama Koi Koize Kolon Komi Koy Ku Kukiya Kukura Kuli Kulun Kumay Kun Kur Kusoy Kusur - Laraba Maammarou Mahmud Malla Mar Mar_Chindin Mayroumfa Missi Morobani Moussa Muhammed Musa - Nari Nuh Nunta Ouankoy - Samsou Samsou-Beri Sanay Shams Shinyunbu Silman Sorko_Ije Sulayman Sunni - Takoi Tib Tomo Uthman Wunka Yama Yaqub Yasiboy Yuma Zakoi Zalil Zunku - } - - female_names = { - Adama Aisha Alkamiisa Amina Aminah Azzah - Bilqis Chindi Daara Dangey - Fanta Fatima Fatimah Fitila - Gando Geyka Hassana Hawa Huseina Kouton - Lambu Layla Mecca Medina Nuru Tarifa Teko Zaynab - } - - #founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_senegambian.txt b/N3OW/common/culture/name_lists/00_senegambian.txt deleted file mode 100644 index f58874cc..00000000 --- a/N3OW/common/culture/name_lists/00_senegambian.txt +++ /dev/null @@ -1,80 +0,0 @@ -name_list_pulaar = { - dynasty_names = { - "dynn_Diarisso" - "dynn_BeretE_" - "dynn_KE_djou" - "dynn_Moussa" - "dynn_Sonni" - "dynn_Askiya" - "dynn_Gurmanche" - "dynn_Nungu" - "dynn_Mossi" - } - - male_names = { - Amar Bakar Biram Boukar Brak Caaka Djillakh Fanaan Gejopal Gnilane Godomat Jegan Jogo Jom - Kumba Laasuk Maane Maha Mahecor Maysa Mbanyik Mbar Mbooj Mbouna Ndoffene Niokhobaye Njekeh - Pateh Sanjan Sanmoon Semou Tasse Tening Waagaan Waali Yandeh Yerim - } - - female_names = { - Awo Demba Doye Faaduma Fatim Fatoumata Malado Maram Mbodj Ndate Ndieumbeutt Ndoung Ndoye Sall Yalla Yumeyga - } - - #founder_named_dynasties = yes - - -} - -name_list_serer = { - dynasty_names = { - "dynn_Diarisso" - "dynn_BeretE_" - "dynn_KE_djou" - "dynn_Moussa" - "dynn_Sonni" - "dynn_Askiya" - "dynn_Gurmanche" - "dynn_Nungu" - "dynn_Mossi" - } - - male_names = { - Amar Bakar Biram Boukar Brak Caaka Djillakh Fanaan Gejopal Gnilane Godomat Jegan Jogo Jom - Kumba Laasuk Maane Maha Mahecor Maysa Mbanyik Mbar Mbooj Mbouna Ndoffene Niokhobaye Njekeh - Pateh Sanjan Sanmoon Semou Tasse Tening Waagaan Waali Yandeh Yerim - } - - female_names = { - Awo Demba Doye Faaduma Fatim Fatoumata Malado Maram Mbodj Ndate Ndieumbeutt Ndoung Ndoye Sall Yalla Yumeyga - } - - #founder_named_dynasties = yes - - -} - -name_list_wolof = { - dynasty_names = { - "dynn_Ndyabe" - "dynn_Jolof" - "dynn_Kayor" - "dynn_Silla" - "dynn_Namandiru" - "dynn_Jowol" - } - - male_names = { - Amar Bakar Biram Boukar Brak Caaka Djillakh Fanaan Gejopal Gnilane Godomat Jegan Jogo Jom - Kumba Laasuk Maane Maha Mahecor Maysa Mbanyik Mbar Mbooj Mbouna Ndoffene Niokhobaye Njekeh - Pateh Sanjan Sanmoon Semou Tasse Tening Waagaan Waali Yandeh Yerim - } - - female_names = { - Awo Demba Doye Faaduma Fatim Fatoumata Malado Maram Mbodj Ndate Ndieumbeutt Ndoung Ndoye Sall Yalla Yumeyga - } - - #founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_somalian.txt b/N3OW/common/culture/name_lists/00_somalian.txt deleted file mode 100644 index 47951aed..00000000 --- a/N3OW/common/culture/name_lists/00_somalian.txt +++ /dev/null @@ -1,380 +0,0 @@ -name_list_somali = { - - cadet_dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - "dynn_Benaadir" - "dynn_Muqri" - "dynn_Garen" - "dynn_Jid_ati" - "dynn_Ajuraan" - "dynn_Kaariye" - "dynn_Gidir" - "dynn_Sixaawle" - "dynn_Murusade" - "dynn_Reewin" - "dynn_Majerteen" - "dynn_Darwiish" - "dynn_Geledi" - "dynn_Hiraab" - "dynn_Sabti" - "dynn_Foorculus" - "dynn_Abgal" - "dynn_Hawadle" - "dynn_Galjaal" - "dynn_Bimal" - "dynn_Siwakron" - "dynn_Deshishie" - "dynn_Wabeneya" - "dynn_Kaptanle" - "dynn_Makahil" - "dynn_Dolbahante" - "dynn_Maalim" - "dynn_Helai" - "dynn_Ogaadeen" - "dynn_Leelkase" - } - - dynasty_names = { - "dynn_Warsangali" - "dynn_Darod" - "dynn_Dir" - "dynn_Hawiye" - "dynn_Isaaq" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Marehan" - "dynn_Bartire" - "dynn_Rahanweyn" - "dynn_Benaadir" - "dynn_Muqri" - "dynn_Garen" - "dynn_Jid_ati" - "dynn_Ajuraan" - "dynn_Kaariye" - "dynn_Gidir" - "dynn_Sixaawle" - "dynn_Murusade" - "dynn_Reewin" - "dynn_Majerteen" - "dynn_Darwiish" - "dynn_Geledi" - "dynn_Hiraab" - "dynn_Sabti" - "dynn_Foorculus" - "dynn_Abgal" - "dynn_Hawadle" - "dynn_Galjaal" - "dynn_Bimal" - "dynn_Siwakron" - "dynn_Deshishie" - "dynn_Wabeneya" - "dynn_Kaptanle" - "dynn_Makahil" - "dynn_Dolbahante" - "dynn_Maalim" - "dynn_Helai" - "dynn_Ogaadeen" - "dynn_Leelkase" - } - - male_names = { - Abadir Abdale Abdirahman Abdulah Abram Abu-Bakr Adan Adeer Ahmed Ali Amlale Aul Awe - Aydahis Balad Baraka Barakat Ciise Dagale Dhidhin Hamalmal Hamar Hamid Hantale Haqq Harire - Ibrahim Irir Isman Jamal Kadhafo Kedafu Khalaf Liban Mahammad Mahamed - Mahamud Mansur Nahwi Naleye Nassir Nur Omer Sa_ad Sa_adaddin Sabir Sabr Sabraddin - Sadiq Salah Siciid Talha Umar Umardin Yayyo Yusuf Zuber - } - female_names = { - Aasha Adey Alaso Ambro Amburo Asha Asli Astur Awa Awrala Ayaan Barni Basr Beydaan - Billan Canab Cawo Deeqa Delombira Dobira Faadumo Fathia Fawzia Geesi Haweeya Hibaaq - Hodan Hoodo Iftiin Jiinow Khadra Ladan Leyla Libin Luula Magol Maka Mariam - Mulki Nasteexo Sagal Sahra Sufia Ubah Ubax Waris Xalwo - } - - #founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_leopard" } - { name = "mercenary_company_gondershe_band" } - { name = "mercenary_company_guardians_of_almnara" } - } -} - -name_list_beja = { - - cadet_dynasty_names = { - "dynn_Zanafij" - "dynn_Dabaniya" - "dynn_Shakira" - "dynn_Artegia" - "dynn_Ashraf" - "dynn_Shih" - "dynn_Souh" - "dynn_Hajar" - "dynn_Dherbe" - "dynn_Hejer" - "dynn_Dujn" - "dynn_Gash" - "dynn_Haffara" - "dynn_Karakinab" - "dynn_Halenga" - "dynn_Bisharin" - "dynn_Amarar" - "dynn_Almada" - "dynn_Hadarat" - "dynn_Hijab" - "dynn_Ama_ir" - "dynn_Manasa" - "dynn_Arbab_a" - "dynn_Balliyin" - } - - dynasty_names = { - "dynn_Zanafij" - "dynn_Dabaniya" - "dynn_Shakira" - "dynn_Artegia" - "dynn_Ashraf" - "dynn_Shih" - "dynn_Souh" - "dynn_Hajar" - "dynn_Dherbe" - "dynn_Hejer" - "dynn_Dujn" - "dynn_Gash" - "dynn_Haffara" - "dynn_Karakinab" - "dynn_Halenga" - "dynn_Bisharin" - "dynn_Amarar" - "dynn_Almada" - "dynn_Hadarat" - "dynn_Hijab" - "dynn_Ama_ir" - "dynn_Manasa" - "dynn_Arbab_a" - "dynn_Balliyin" - } - - male_names = { - Abad Abdal-Aziz Abdallah Adara Aderob Ali Ali-Baba Ali-Nabit Amar Amer Amil Anakw Angrun Aqib - Barakwin Barik Birka Bishara Bosh Elagai Fadil Ghol Gwilai Hadab Hadat Hamad Hassai Hilal - Kahil Kanun Kuka Kurb Mohammed Nur Olbab Otman Qol Rayaneit Shai_a Sheib Sina_eif Sinder - Telu Wailali Zanaf Zubeyr - - } - - female_names = { - Aaliyah Aamina Aamira Aaqila Aarifa Aazzi Adelah Adiba Adilah Adilia Adiva Adjan Aeesha Aesha Aisha Amira Badeea Badia Badra Bahac - Bahiyya Bajila Bakka Baraah Barakah Baria Bashira Basilie Basima Basimah Bghnat Bibya Bilqis Cala Canh_a Cantara D_r_ifa Daisha Dalal Dasin - Dema Dimah Dinara Dua Durra Durriyya Edza Eleonorka Faghissa Fahriya Fariza Fedada Fer_r_udja Gedduda Ghida Ghnima Guraya Gwejda H_edda - Hadiya Hawwa Hemu Herru Iija Iiju IttU_ Izza Jaida Jdira Jeddjiga Kahina Kamila Kanimana Kella Kenwa Kisa Kulla Kwella Lalla Laysa Lem_an Lemta - Lumsi Lunja Lwiza Lyaqut Mamma Massa Meghighda Melek Menna Menza Mernissa Monica Myassa Najiba R_uza Ra_isa Rahima Randja Rula Sadiqa - Salaama Sekkura Siddiqa Silya Siman T_awes T_item Tadefi Tadla Tadmut Tafrara Tafsut Tagwillult Taheyyatt Takama Taklit Talalit Taljat Tament - Tamimunt Tamrust Tanaszart Tanebdatt Tanefzawit Tanest Taninna Tarifa Tariwelt Tasa Tasa_fut Taszellayt Tatbirt Tati Taweckint Tawenza Tawnat - Tawzalt Tayri Tayyurt Tazdayt Tazenkwedt Tazirit Tazrurt Tella Temzi Tfit Tigmi Tikinas Tilelli Timmi Tinhinan Tintadefi Tintifawin Tinzert Tisent - Tislit Titbirt Titrit Tizemt Tiziri Triya Tudert Tuh_r_ict Tureght Ultafa Wenza Wnissa Wrina Z_diant Z_ergha Zaghwa Zahida Zamba Zibba Zilgum Zubayda - Zunagha Zwina Zwira - } - - dynasty_of_location_prefix = "dynnp_mn" - - patronym_prefix_male = "dynnpat_pre_ibn" - patronym_prefix_female = "dynnpat_pre_bint" - - #founder_named_dynasties = yes - - pat_grf_name_chance = 60 - mat_grf_name_chance = 20 - father_name_chance = 10 - - pat_grm_name_chance = 40 - mat_grm_name_chance = 20 - mother_name_chance = 30 - - - - mercenary_names = { - { name = "mercenary_company_army_of_the_crossing" } - { name = "mercenary_company_beja_place_band" } - { name = "mercenary_company_riders_of_the_mountains" } - } -} - -name_list_afar = { - - cadet_dynasty_names = { - "dynn_Sabti" - "dynn_Foorculus" - "dynn_Abgal" - "dynn_Hawadle" - "dynn_Galjaal" - "dynn_Bimal" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - dynasty_names = { - "dynn_Sabti" - "dynn_Foorculus" - "dynn_Abgal" - "dynn_Hawadle" - "dynn_Galjaal" - "dynn_Bimal" - "dynn_Digil" - "dynn_Mirifle" - "dynn_Gadabuursi" - "dynn_Akishe" - "dynn_Biyomaal" - "dynn_Surre" - "dynn_Gurgura" - "dynn_Issa" - "dynn_Harti" - "dynn_Bartire" - "dynn_Rahanweyn" - } - - male_names = { - Abadir Abdale Abdirahman Abdulah Abram Abu-Bakr Adan Adeer Ahmed Ali Amlale Aul Awe - Aydahis Balad Baraka Barakat Ciise Dagale Dhidhin Hamalmal Hamar Hamid Hantale Haqq Harire - Ibrahim Irir Isman Jamal Kadhafo Kedafu Khalaf Liban Mahammad Mahamed - Mahamud Mansur Nahwi Naleye Nassir Nur Omer Sa_ad Sa_adaddin Sabir Sabr Sabraddin - Sadiq Salah Siciid Talha Umar Umardin Yayyo Yusuf Zuber - } - - female_names = { - Aasha Adey Alaso Ambro Amburo Asha Asli Astur Awa Awrala Ayaan Barni Basr Beydaan - Billan Canab Cawo Deeqa Delombira Dobira Faadumo Fathia Fawzia Geesi Haweeya Hibaaq - Hodan Hoodo Iftiin Jiinow Khadra Ladan Leyla Libin Luula Magol Maka Mariam - Mulki Nasteexo Sagal Sahra Sufia Ubah Ubax Waris Xalwo - } - - #founder_named_dynasties = yes - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_leopard" } - { name = "mercenary_company_gondershe_band" } - { name = "mercenary_company_guardians_of_almnara" } - } -} - -name_list_east_bantu = { - - dynasty_names = { - "dynn_Abwao" - "dynn_Asangwile" - "dynn_Asilisye" - "dynn_Bopa" - "dynn_Dhado" - "dynn_Fisa" - "dynn_Fuli" - "dynn_Iwiba" - "dynn_Kahinu" - "dynn_Keke" - "dynn_Kimachu" - "dynn_Kinga" - "dynn_Kikuti" - "dynn_Kitumaini" - "dynn_Leka" - "dynn_Madhubuti" - "dynn_Magombo" - "dynn_Mathenge" - "dynn_Mposi" - "dynn_Mpiki" - "dynn_Msuya" - "dynn_Ndekile" - "dynn_Njole" - "dynn_Pilika" - "dynn_Suupa" - } - - cadet_dynasty_names = { - "dynn_Abwao" - "dynn_Asangwile" - "dynn_Asilisye" - "dynn_Bopa" - "dynn_Dhado" - "dynn_Fisa" - "dynn_Fuli" - "dynn_Iwiba" - "dynn_Kahinu" - "dynn_Keke" - "dynn_Kimachu" - "dynn_Kinga" - "dynn_Kikuti" - "dynn_Kitumaini" - "dynn_Leka" - "dynn_Madhubuti" - "dynn_Magombo" - "dynn_Mathenge" - "dynn_Mposi" - "dynn_Mpiki" - "dynn_Msuya" - "dynn_Ndekile" - "dynn_Njole" - "dynn_Pilika" - "dynn_Suupa" - } - - male_names = { - Afyusisye Aitete Akida Ambilike Ambwene Anangisye Andulile Andwele Angolile - Asegelile Auni Bahati Bakari Bwite Chandu Hamisi Jelani Jengo Kagile Kanyasa - Katumbula Katundu Kimelo Kisumusya Kito Kondo Lindima Mosi Omari Pili Rajabu - Shabani Shomari Simba Tondola Tukuswiga Tumaini Uhuru Undule Uswege Zuberi - } - - female_names = { - Akina Ambilike Ambwene Amne Anangisye Andulile Andwele Anyubatile Asha - Bahati Chausiku Chiku Eshe Jelani Kamaria Kanga Kenja Kichaka Kilasa - Kisalwe Kololo Nala Nia Ororo Penda Sakabwesye Sakalenge Samalasele - Sauda Sibagege Subira Syapakisu Tambika Tatu Tishala Tumaini - Tumwimbilege Upendo Zawadi Zuri - } - - patronym_prefix_male = "dynnpat_pre_Mwa" - patronym_prefix_female = "dynnpat_pre_San" - - #founder_named_dynasties = yes - - mercenary_names = { - { name = "mercenary_company_barge_raiders" } - { name = "mercenary_company_bloody_reeds" } - { name = "mercenary_company_trampling_gazelles" } - } -} \ No newline at end of file diff --git a/N3OW/common/culture/name_lists/00_south_slavic.txt b/N3OW/common/culture/name_lists/00_south_slavic.txt deleted file mode 100644 index 1745f535..00000000 --- a/N3OW/common/culture/name_lists/00_south_slavic.txt +++ /dev/null @@ -1,687 +0,0 @@ -name_list_croatian = { - - cadet_dynasty_names = { - "dynn_MihaljeviC_" - "dynn_Vukasin" - "dynn_Dukasin" - "dynn_KastriotiC_" - "dynn_Frankopan" - "dynn_KaC_iC_" - "dynn_DraskoviC_" - "dynn_ZelemE_ri" - "dynn_Bebek" - "dynn_SvetoslaviC_" - "dynn_KreS_imiroviC_" - "dynn_FeS_tetiC_" - "dynn_Lackfi" - "dynn_S_ubiC_" - "dynn_KobiliC_" - "dynn_LackoviC_" - "dynn_Frankopan" - "dynn_TrpimiroviC_" - "dynn_Lopac" - "dynn_Winch" - "dynn_BijelahrvatskiC_" - "dynn_BaboniC_" - "dynn_DomagojeviC_" - "dynn_Gorjanski" - "dynn_Lackfi" - "dynn_SvaciC_" - "dynn_SenulatoviC_" - "dynn_Vit" - "dynn_JesoviC_" - "dynn_TeroviC_" - } - - dynasty_names = { - "dynn_MihaljeviC_" - "dynn_Vukasin" - "dynn_Dukasin" - "dynn_KastriotiC_" - "dynn_Frankopan" - "dynn_KaC_iC_" - "dynn_DraskoviC_" - "dynn_ZelemE_ri" - "dynn_Bebek" - "dynn_SvetoslaviC_" - "dynn_KreS_imiroviC_" - "dynn_FeS_tetiC_" - "dynn_Lackfi" - "dynn_S_ubiC_" - "dynn_KobiliC_" - "dynn_LackoviC_" - "dynn_Frankopan" - "dynn_TrpimiroviC_" - "dynn_Lopac" - "dynn_Winch" - "dynn_BijelahrvatskiC_" - "dynn_BaboniC_" - "dynn_DomagojeviC_" - "dynn_Gorjanski" - "dynn_Lackfi" - "dynn_SvaciC_" - "dynn_SenulatoviC_" - "dynn_Vit" - "dynn_JesoviC_" - "dynn_TeroviC_" - } - - male_names = { - Adam Andrija Bartol Besar Bojan Boris Branimir Castimir Danail Dmitar Dobromir Dragan Dragomir Drzislav Dujam Duym Filip Gaspar Gheorghe Grigorii - Hranislav Hrvoje Igor Ioan Ivan Ivanis Jitej Karlo Koloman KreS_imir Ladislav Ljudevit Ljutomisl Lovro Matej Mihajlo Milman Mislav Mutimir - Nikolitza Ognjen Petar Prohor Radomir Ratimir Sebeslav Seslav Slavich Stanislav Stjepan Sulvan Teodor TI_semir Tomislav Tvrdoslav Tvrtko Ulfo Uskrsimir Vid Vitomir Vlaicu - Vukan Zvonimir - } - female_names = { - Adriana Anna Borislava Cededa Doroteja Ekaterina Helena Jadviga Jovana Kera Ladika Maria Mihaela Nada Petra Viola Jadranka Mare - Antonija Capeka Dragana Dubravka Emilija Gordana Jagoda Jelena Jelka Lucija Katalin Marija Marijana Mirjana Mirna Mojca Natalija NataS_a - Rijeka Silvija Snjezana Sofija Suzana Svjetlana Suronja Tatjana Tihana Valerija Vedrana Visnja Vjekoslava Zlata Zvonimira - } - - dynasty_of_location_prefix = "dynnp_od" - - patronym_suffix_male = "dynnpat_suf_iC_" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - -} - -name_list_bosnian = { - - cadet_dynasty_names = { - "dynn_KotromaniC_" - "dynn_KuliniC_" - "dynn_HrvatiniC_" - "dynn_KosaC_a" - "dynn_VukciC_" - "dynn_NikoliC_" - "dynn_SankoviC_" - "dynn_VukoviC_" - "dynn_ViS_eviC_" - "dynn_RadivojeviC_" - "dynn_VlatkoviC_" - "dynn_RadinoviC_" - "dynn_ZlatonosoviC_" - "dynn_KristiC_" - "dynn_S_antiC_" - "dynn_TepC_iC_" - "dynn_HercegoviC_" - "dynn_TezaloviC_" - "dynn_MurZ_iC_" - "dynn_HvaeoniC_" - "dynn_MasnoviC_" - "dynn_MirkoviC_" - "dynn_VojsaliC_" - "dynn_Ugrin" - } - - dynasty_names = { - "dynn_KotromaniC_" - "dynn_KuliniC_" - "dynn_HrvatiniC_" - "dynn_KosaC_a" - "dynn_VukciC_" - "dynn_NikoliC_" - "dynn_SankoviC_" - "dynn_VukoviC_" - "dynn_ViS_eviC_" - "dynn_RadivojeviC_" - "dynn_VlatkoviC_" - "dynn_RadinoviC_" - "dynn_ZlatonosoviC_" - "dynn_KristiC_" - "dynn_S_antiC_" - "dynn_TepC_iC_" - "dynn_HercegoviC_" - "dynn_TezaloviC_" - "dynn_MurZ_iC_" - "dynn_HvaeoniC_" - "dynn_MasnoviC_" - "dynn_MirkoviC_" - "dynn_VojsaliC_" - "dynn_Ugrin" - } - - male_names = { - Andrija Batalo BatiC_ BogiS_a Bogut BoriC_ Brailo Brajko DabiS_a Danis Dragonja Gojslav Grgur Hran Hrana Hrvoje Hval IvaniS_ Juraj Krsmir Kulin Matej Matej_Ninoslav Mihajlo Milovan Miroslav Nikola Ninoslav Ostoja Pavle Petar Priboje Prijezda RadiC_ Radislav Radivoj Radogost Sandalj Sanko Sibislav Stjepan TI_semir TomaS_ Tvrtko Uskrsimir Vladislav Vlatko Vuk Vukac VukaS_in Vukmir - } - female_names = { - Andrijana Doroteja Elizabeta Gojslava Gruba Jelena Katarina Kujava Mara Marija Mateja MiliS_a Miroslava Nika Nikolena Pavica Petra Radislava Resa Stana Teodora VitaC_a VojaC_a Vojislava - } - - dynasty_of_location_prefix = "dynnp_od" - - patronym_suffix_male = "dynnpat_suf_iC_" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_bitter_winter_band" } - { name = "mercenary_company_knE_z_evi_of_the_road" } - { name = "mercenary_company_forest_wolves" } - } -} - -name_list_serbian = { - - cadet_dynasty_names = { - "dynn_Dragutin" - "dynn_Srbija" - "dynn_Znaim" - "dynn_NemanjiC_" - "dynn_SokoloviC_" - "dynn_Thopia" - "dynn_Muzaka" - "dynn_Assen" - "dynn_Tich" - "dynn_Soimirovich" - "dynn_Balin" - "dynn_VukanoviC_" - "dynn_MrnjavceviC_" - "dynn_BrankoviC_" - "dynn_Uglesa" - "dynn_Hlapen" - "dynn_Blagai" - "dynn_Czobor" - "dynn_ProgonoviC_" - "dynn_Grot" - "dynn_Radoslav" - "dynn_Caradja" - "dynn_Prosigoj" - "dynn_GojnikoviC_" - "dynn_BranoviC_" - "dynn_PribisavljeviC_" - "dynn_KlonimiroviC_" - "dynn_Radomiros" - "dynn_TvrtkoviC_" - "dynn_Vrana" - } - - dynasty_names = { - "dynn_Dragutin" - "dynn_Srbija" - "dynn_Znaim" - "dynn_NemanjiC_" - "dynn_SokoloviC_" - "dynn_Thopia" - "dynn_Muzaka" - "dynn_Assen" - "dynn_Tich" - "dynn_Soimirovich" - "dynn_Balin" - "dynn_VukanoviC_" - "dynn_MrnjavceviC_" - "dynn_BrankoviC_" - "dynn_Uglesa" - "dynn_Hlapen" - "dynn_Blagai" - "dynn_Czobor" - "dynn_ProgonoviC_" - "dynn_Grot" - "dynn_Radoslav" - "dynn_Caradja" - "dynn_Prosigoj" - "dynn_GojnikoviC_" - "dynn_BranoviC_" - "dynn_PribisavljeviC_" - "dynn_KlonimiroviC_" - "dynn_Radomiros" - "dynn_TvrtkoviC_" - "dynn_Vrana" - "dynn_Dragosevic" - } - - male_names = { - Aldimir Asen Berbat Blaz Boleslav Borna Branimir Budimir Kosmin Danilo Djordje Dmitar Dobroslav Dragija Dragos Dragutin Gavrilo Godimir Goran - Grgur Ilija Ivan Josif Josip Jovan Kasjan Konstantin Krsto Lazar Ljudevit Luka Marko Martin Matija Mihailo Mihovil Milorad Milutin Mircea Miroslav Mislav Nenad Nikodim Nikola - Ninoslav Petar Porin Prvoslav Radoslav Rastko Ratomir Roman Serapion Simeon Sinisa Slavko Slobodan Stefan Teodosije Tihomir Trajan Uros Visarion Vladimir Vladislav Vlastimir - Vuk Vukan Vukasin Vukoman Zoran Zvonimir - } - female_names = { - Agata Barbara Branimira Desislava Dubravka Elena Hicela Jelena Karolina Keratza Lovorka Marija Milka Neda Radica Zdenka Andjela Antonija - Bastina Biljana Bistrina Bojana Casna Chasna Dejana Dragana Dragoslava Duga Dusica Gordana Grana Grubana Jagoda Jovana Jovanka Karika - Ljubica Luka Majka Malina Medeni Meki Milinka Miljana Miriti Mirjana Mudary Mudra Nada Nadanje Namena - } - - dynasty_of_location_prefix = "dynnp_od" - - patronym_suffix_male = "dynnpat_suf_iC_" - always_use_patronym = yes - - - - mercenary_names = { - { name = "mercenary_company_allemannic_guard" } - } -} - -name_list_vlach = { - - cadet_dynasty_names = { - "dynn_Basarab" - "dynn_Dragusin" - "dynn_Basarab" - "dynn_Litovoi" - "dynn_SelimoviC_" - "dynn_CsA_ky" - "dynn_DezsO_fi" - "dynn_Guthi-OrszA_gh" - "dynn_MarczaltO_vi" - "dynn_Petenye" - "dynn_Tibai" - "dynn_ZA_ch" - "dynn_Szapolyai" - "dynn_VA_rdai" - "dynn_ProdaniC_" - "dynn_Odescalchi" - "dynn_Costin" - } - - dynasty_names = { - "dynn_Basarab" - "dynn_Dragusin" - "dynn_Basarab" - "dynn_Litovoi" - "dynn_SelimoviC_" - "dynn_CsA_ky" - "dynn_DezsO_fi" - "dynn_Guthi-OrszA_gh" - "dynn_MarczaltO_vi" - "dynn_Petenye" - "dynn_Tibai" - "dynn_ZA_ch" - "dynn_Szapolyai" - "dynn_VA_rdai" - "dynn_ProdaniC_" - "dynn_Odescalchi" - "dynn_Costin" - "dynn_BA_dA_rA_u" - "dynn_BA_lA_ceanu" - "dynn_Bosie" - "dynn_BrA_iloi" - "dynn_BuS_ilA_" - "dynn_Calerghi" - "dynn_Callimachi" - "dynn_Cantemir" - "dynn_Carianopol" - "dynn_Crihan" - "dynn_Carionfil" - "dynn_Cristescu" - "dynn_Casassovici" - "dynn_Cesianu" - "dynn_ChinteS_ti" - "dynn_Chirescu" - "dynn_CoteS_ti" - "dynn_CraioveS_tilor" - "dynn_CrA_snaru" - "dynn_Dinastia" - "dynn_DA_neS_tilor" - "dynn_Diamandy" - "dynn_DrA_culeS_tilor" - "dynn_DrugA_" - "dynn_Eliescu" - "dynn_Emandi" - "dynn_Filipescu" - "dynn_Florescu" - "dynn_FundA_T_eni" - "dynn_Giosani" - "dynn_Golescu" - "dynn_GrA_diS_teanu" - "dynn_Greceanu" - "dynn_Hagi" - "dynn_HA_jdA_u" - "dynn_Jianu" - "dynn_Korne" - "dynn_Lecca" - "dynn_LereS_ti" - "dynn_Magheru" - "dynn_Marineanu" - "dynn_Miclescu" - "dynn_MovilA_" - "dynn_MA_nA_stireanu" - "dynn_Niculescu_DorobanT_u" - "dynn_PA_cleanu" - "dynn_Pisoschi" - "dynn_PleS_ia" - "dynn_PleS_nilA_" - "dynn_PleS_oianu" - "dynn_RacovitzA_" - "dynn_RA_S_canu" - "dynn_Rallet" - "dynn_Rosetti" - "dynn_RusA_neS_ti" - "dynn_Savoia" - "dynn_Stoicescu" - "dynn_S_oarec" - "dynn_S_oldan" - "dynn_TurbureS_ti" - "dynn_UrlA_T_eni" - "dynn_VidraS_cu" - "dynn_Yarka" - } - - male_names = { - Adrian Alexandru Anghel Aron Bajan Balc Barbat Basarab Bogdan Carol Ciprian Ciubar Claudiu - Corneliu Costin Damjan Dan Dragos Dumitru Emerik Florin Franjo Gavril Gheorghe Grigore Iacob - Iancu Ieremia Ilie Ioan Iorghu Iosif Iuga Janos Ladislau Latcu Laurentiu Litovoi Lucian Marin - Mihai Milos Mircea Moise Nicolaie Petre Pirvu Radovan Radu Roman Sas Seneslav Sergiu Simion - Stefan Stelian Teodor Tepes Tibor Tihomir Timotei Tudor Valentin Valeriu Vasile Veaceslav - Victor Vilhelm Vintila Vlad - } - female_names = { - Adelina Adriana Afina Alexandra Alexia Ana Anastasia Angela Arina Christina Clara Dana Ecatarina - Elena Elisabeta Emilia Eufroysina Felicia Floarea Iacoba Ioana Ionela Irina Iulia Maria Monica - Natalia Olimpia Paraschiva Petra Roxana Ruxandra Smaranda Sophia Stana Stefana Stefania Teodora - Tereza Vasilica Violeta Voica Zina - - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_suffix_male = "dynnpat_suf_escu" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_sheperds_of_the_romans" } - } -} - -name_list_bulgarian = { - - cadet_dynasty_names = { - "dynn_Srednogorski" - "dynn_Karvuna" - "dynn_Terter" - "dynn_Shishman" - "dynn_Struma" - "dynn_Asen" - "dynn_Delyan" - "dynn_Radomir" - "dynn_Kometopoulos" - "dynn_Mytzes" - "dynn_Tikh" - "dynn_Bardovka" - "dynn_Sliven" - "dynn_Terter" - "dynn_Bogoris" - "dynn_Slav" - "dynn_Hriz" - "dynn_Momtchil" - "dynn_Cherven" - "dynn_Marko" - "dynn_Fruzhin" - "dynn_Ermi" - "dynn_Hrabar" - "dynn_Exarch" - "dynn_Sigritsa" - "dynn_Chrysos" - "dynn_Komnene" - "dynn_Svetoslav" - "dynn_Palaeologus" - "dynn_Asanes" - "dynn_Komitopulov" - } - - dynasty_names = { - "dynn_Srednogorski" - "dynn_Karvuna" - "dynn_Terter" - "dynn_Shishman" - "dynn_Struma" - "dynn_Asen" - "dynn_Delyan" - "dynn_Radomir" - "dynn_Kometopoulos" - "dynn_Mytzes" - "dynn_Tikh" - "dynn_Bardovka" - "dynn_Sliven" - "dynn_Terter" - "dynn_Bogoris" - "dynn_Slav" - "dynn_Hriz" - "dynn_Momtchil" - "dynn_Cherven" - "dynn_Marko" - "dynn_Fruzhin" - "dynn_Ermi" - "dynn_Hrabar" - "dynn_Exarch" - "dynn_Sigritsa" - "dynn_Chrysos" - "dynn_Komnene" - "dynn_Svetoslav" - "dynn_Palaeologus" - "dynn_Asanes" - "dynn_Komitopulov" - } - - male_names = { - Aleksii Balin Bernardin Bertalan Bogoris Boril Bozidar Braslav Dan Dionisii Dominik Dragoman Dragshan Drzislav Evtimii Frujin German Grgur Hranimir - Ioakim Ivan Jerolim Kalojan Kocelj Kozma Kresimir Kulin Ljubomir Ljutomisl Marko Mihail Mikica Miroslav Momchil Nikola Ognen Petar - Prijezda Radislav Radu Sava Sermon Slavac Soimir Stracimir Svetislav Tomislav Trpimir Vasilii Viseslav Vladislav Vojnomir Zdeslav - } - female_names = { - Aleksandra Aleksandrina Bilyana Bisera Bogdana Bogna Borislava Boyana Dana Desislava Donka Elisaveta Emiliya Evdokiya Filipa Gergana - Hristina Iskra Iva Ivana Ivanka Ivet Lala Lidiya Lilyana Lyudmila Maya Nadejda Nevena Nikolina Penka Rada Radka Raina Raya Rayna Rosa - Rositsa Silva Silviya Snezhana Stoyanka Tereza Todorka Tsveta Tsvetanka Vasilka Violeta Yana Yoanan Yordanka Zhivka - } - - dynasty_of_location_prefix = "dynnp_ot" - - patronym_suffix_male = "dynnpat_suf_ov" - patronym_suffix_female = "dynnpat_suf_ova" - - - - mercenary_names = { - { name = "mercenary_company_company_of_the_skull_cup" } - { name = "mercenary_company_brothers_of_bayan" } - } -} - -name_list_albanian = { - - cadet_dynasty_names = { - "dynn_Arianiti" - "dynn_BalshE_n" # "Balshën" - "dynn_Bashta" - "dynn_Blinishti" - "dynn_Brankoviq" # Albanianized Slavic surname - "dynn_Bua" - "dynn_Dukagjini" - "dynn_Dushmani" - "dynn_Frangu" - "dynn_Gegaj" - "dynn_Gjurashi" - "dynn_Gropa" - "dynn_Jonima" - "dynn_Kamona" - "dynn_Kastrioti" - "dynn_Kryethi" - "dynn_Losha" - "dynn_MantrE_nga" # "Matrënga" - "dynn_Mazreku" - "dynn_Muzaka" - "dynn_Nemanjiq" # Albanianized Slavic surname - "dynn_Pavloviq" # Albanianized Slavic surname - "dynn_Progoni" - "dynn_Skura" - "dynn_Spani" - "dynn_Spata" - "dynn_Strezi" - "dynn_Thopia" - "dynn_Vojsaliq" # Albanianized Slavic surname - "dynn_Vukosaliq" # Albanianized Slavic surname - "dynn_Zaharia" - "dynn_Zenebishi" - } - - dynasty_names = { - "dynn_Arianiti" - "dynn_BalshE_n" # "Balshën" - "dynn_Bashta" - "dynn_Blinishti" - "dynn_Brankoviq" # Albanianized Slavic surname - "dynn_Bua" - "dynn_Dukagjini" - "dynn_Dushmani" - "dynn_Frangu" - "dynn_Gegaj" - "dynn_Gjurashi" - "dynn_Gropa" - "dynn_Jonima" - "dynn_Kamona" - "dynn_Kastrioti" - "dynn_Kryethi" - "dynn_Losha" - "dynn_MantrE_nga" # "Matrënga" - "dynn_Mazreku" - "dynn_Muzaka" - "dynn_Nemanjiq" # Albanianized Slavic surname - "dynn_Pavloviq" # Albanianized Slavic surname - "dynn_Progoni" - "dynn_Skura" - "dynn_Spani" - "dynn_Spata" - "dynn_Strezi" - "dynn_Thopia" - "dynn_Vojsaliq" # Albanianized Slavic surname - "dynn_Vukosaliq" # Albanianized Slavic surname - "dynn_Zaharia" - "dynn_Zenebishi" - } - - male_names = { - Adrian # Adrian - AleksandE_r # "Aleksandër", Alexander. - Andrea # Andrew. "Andrija" might be valid, but I'm pretty sure it's how Albanian renders the Serbo-Croatian form of the name. - Balsha - Bozhidar - Cezar # Caesar - David - DhimitE_r # "Dhimitër", Demetrius - EngjE_ll # "Engjëll", Angelus - Eugjeni # Eugenius - Filip - FranC_esku # "Françesku" - Gjergj # George - Gjon # John/Iohannes - Gojko - Golem - Grigor # Gregorius - Gulielm # William - Irakli - Jakov # Jacob/James/Iacobus. "Jakup" might be a Turkish form of the name, in which case the other form I've seen is "Jakob" - Jeronim # Jerome - Jozef - Jul # Julius - Karl # Carolus - KojE_ # "Kojë", no idea what its cognates are - Komnen - Konstandin # Constantine - Krisant # - Kristofor # Christophorus - Ksenophon - Llazar # Lazarus - Maksimilian # Maximilian - Marku # Mark/Marcus - Mateu # Matthew/Matthaeus - Maxim - ME_rkur # "Mërkur", Mercurius - Mikel # Michael - Niketa # Nicetas - Nikodim - NikollE_ # "Nikollë", Nicholas - Ninac - Niqifor - Pal # Paul - PjetE_r # "Pjetër", Peter/Petrus - Progon - Serafin - Severin - Stanisha - Stefan # Stephanus. - Tanush # - Teodor # Theodore - Thoma # Thomas. Most common Albanian form of the name. - TomajE_ # "Tomajë", Thomas. "Tomajë Paq" is the Albanian form of the Italian name "Tommaso Pace", so this form has Italian influences I think - Vasil - Vlash - Vrana - Zognush - } - female_names = { - Ana - Andronika - Angjelina # Angelina - Despina - Dorothea - Filomena - Hirana - Jelena # Helena - Jerina # Irene - Komita - Kondisa - Kostandine # Constantina - Kristina # Christina - Magdalena - Mamica - Maria # Can also be spelled "Mëria"? - Merjeme - Rudina - Sofia # Sophia - Tereza # Theresa - Vasilika - Vlajka - Vojsava - Zhulieta # Juliet - } - - dynasty_of_location_prefix = "dynnp_i_" - - patronym_suffix_male = "dynnpat_suf_i" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 40 - mother_name_chance = 5 -} diff --git a/N3OW/common/culture/name_lists/00_tibetan.txt b/N3OW/common/culture/name_lists/00_tibetan.txt deleted file mode 100644 index 0413f794..00000000 --- a/N3OW/common/culture/name_lists/00_tibetan.txt +++ /dev/null @@ -1,878 +0,0 @@ -name_list_bodpa = { - - cadet_dynasty_names = { - "dynn_Adro" #(a gro) - "dynn_Akyong" #(a skyong) - "dynn_Apang" #(a phang) - "dynn_Arik" #(a rig) - "dynn_Azha" #('a zha) - "dynn_Ba" #(sba) - "dynn_Ber" #(ber) - "dynn_Bitsa" #(sbi tsha) - "dynn_Bochung" #(bo chung) - "dynn_ChakdU__Nyarong" #(lcags mdud nyag rong) - "dynn_Chakgong" #(lcag gong) - "dynn_Chakhung" #(lcag khung) - "dynn_ChE_" #(lce) - "dynn_Chim" #(mchims) - "dynn_Cho" #(mcho) - "dynn_Chungpa" #(gcung pa) - "dynn_Dak" #(dwags) - "dynn_Dawa" #(zla ba) - "dynn_Den_Atub_Tsang" #('dan a thub tshang) - "dynn_Denma" #(ldan ma) - "dynn_DE_pa_TO_npo" #(de pa ton po) - "dynn_Dilgo" #(dil mgo) - "dynn_Dong" #(ldong) #Great Ancestral Clan - "dynn_Doring" #(rdo ring) - "dynn_Dra" #(sbra) #Great Ancestral Clan - "dynn_Drangti" #(drang ti) - "dynn_DrE_" #('bre) - "dynn_Drenka" #(bran ka) - "dynn_Dro" #(gro) - "dynn_Drokmi" #('brog mi) - "dynn_Drom" #('brom) - "dynn_Dru" #('bru) - "dynn_Dru_2" #('dru) #also zhangzhung - "dynn_Dzeng" #('dzeng) - "dynn_Ga" #(dga') - "dynn_Ga_2" #(rgwa) - "dynn_Gar" #(mgar) - "dynn_Gar_Ratsang" #(mgar ra tsang) - "dynn_Gazi" #(ga zi) - "dynn_Ger" #(sger) - "dynn_GE_tsE_" #(dge rtse) - "dynn_GO_" #('gos) - "dynn_Go" #(sgo) #Great Ancestral Clan - "dynn_Gung" #(gung) #also tsangpa - "dynn_Gurib" #(gu rib) #also zhangzhung - "dynn_Gya" #(rgya) #also tsangpa - "dynn_Gyakong_ShE_drubtsang" #(rgya kong bshad sgrub tshang) - "dynn_Gyamo" #(rgya mo) - "dynn_Gyanak_Rawa" #(rgya nag ra ba) - "dynn_Gyangkhar" #(gyang khar) - "dynn_Gyer" #(dgyer) - "dynn_GyU_" #(rgyus) - "dynn_Ja" #(bya) - "dynn_Jadra" #(ja sbra) - "dynn_Janak" #(bya nag) - "dynn_Ju" #('ju) - "dynn_Khangsar" #('khang gsar) #also tsangpa - "dynn_Kharchen" #(mkhar chen) - "dynn_KhE_mE_" #(khe smad) - "dynn_KhO_n" #('khon) #also tsangpa - "dynn_Khyungpo" #(khyung po) - "dynn_Kyasu" #(skya su) - "dynn_Kyi" #(kyi) - "dynn_KyO_" #(skyod) - "dynn_Kyuchok" #(khyu mchog) - "dynn_Kyura" #(skyu ra) - "dynn_Lang" #(rlangs) - "dynn_Lasum" #(la gsum) - "dynn_Len" #(glan) - "dynn_Lhalung" #(lha lung) - "dynn_Ling" #(gling) - "dynn_LingmO_" #(gling mod) - "dynn_Lingtsang" #(gling tshang) - "dynn_Lomi" #(lo mi) - "dynn_Ma" #(rma) - "dynn_ME_" #(me) - "dynn_MengE_" #(man dge) - "dynn_Meu" #(rme'u) #also tsangpa - "dynn_Mu" #(rmu) #Great Ancestral Clan - "dynn_Mukpo" #(smug po) - "dynn_Naktso" #(nag tsho) - "dynn_NamsE_ling" #(rnam sras gling) - "dynn_Nanam" #(sna nam) - "dynn_Ngen" #(rngan) - "dynn_Ngenlam" #(ngan lam) - "dynn_NgojE_" #(ngor rje) - "dynn_Ngok" #(rngog) - "dynn_NgU_lchu" #(dngul chu) #also tsangpa - "dynn_Ngupa" #(rngu pa) - "dynn_Nup" #(gnubs) #also tsangpa - "dynn_Nya" #(gnya') - "dynn_Nyak" #(gnyags) - "dynn_NyakrE_" #(nyag ras) - "dynn_NyakshU_l" #(nyag shul) - "dynn_Nyang" #(myang) - "dynn_NyO_" #(gnyos) - "dynn_Odren" #('o bran) - "dynn_Pugyel" #(spu rgyal) - "dynn_Ra" #(dbra) - "dynn_Rakar_Khyungpo" #(dbra kar khyung po) - "dynn_Ram" #(ram) - "dynn_Rok" #(rog) - "dynn_SE_" #(bse) #Great Ancestral Clan - "dynn_Sha" #(gsha) - "dynn_Shar" #(shar) #also tsangpa - "dynn_Sharkhapa" #(shar kha pa) #also tsangpa - "dynn_Shen" #(gshen) #also tsangpa - "dynn_Shingkhamga" #(shing khams sga) - "dynn_ShU_pu" #(shud phu) - "dynn_Sumpa" #(sum pa) #also sumpa - "dynn_Tati_Zhamar" #(ta ti zha mar) - "dynn_Tong" #(stong) #Great Ancestral Clan #also sumpa - "dynn_TO_nmi" #(thon mi) - "dynn_Trokho_NumE__PelshU_l" #(khro kho nu ma'i dpal shul) - "dynn_Trotsik" #(spro tshig) - "dynn_TsE_dong" #(rtse gdong) - "dynn_TsongpO_n" #(tshong dpon) - "dynn_Tukwan" #(thu'u bkwan) - "dynn_Tum" #(gtum) #also tsangpa - "dynn_Wangda" #(dbang mda') - "dynn_WelshU_l" #(dbal shul) - "dynn_Yi" #(g.yi) - "dynn_Yu" #(g.yu) - "dynn_Yudra" #(g.yu sgra) - "dynn_Yungok" #(g.yu rngog) - "dynn_Zamtsa_Ngorang" #(zam tsha ngo rang) - "dynn_Zeu" #(ze'u) - "dynn_Zhak" #(bzhag) - "dynn_Zhangpa" #(zhang pa) - "dynn_Zhiwatsang" #(zhi ba tshang) - "dynn_Zi" #(gzi/zi) - "dynn_Zira" #(bzi ra) - "dynn_Zur" #(zur) - } - - dynasty_names = { - "dynn_Adro" #(a gro) - "dynn_Akyong" #(a skyong) - "dynn_Apang" #(a phang) - "dynn_Arik" #(a rig) - "dynn_Azha" #('a zha) - "dynn_Ba" #(sba) - "dynn_Ber" #(ber) - "dynn_Bitsa" #(sbi tsha) - "dynn_Bochung" #(bo chung) - "dynn_ChakdU__Nyarong" #(lcags mdud nyag rong) - "dynn_Chakgong" #(lcag gong) - "dynn_Chakhung" #(lcag khung) - "dynn_ChE_" #(lce) - "dynn_Chim" #(mchims) - "dynn_Cho" #(mcho) - "dynn_Chungpa" #(gcung pa) - "dynn_Dak" #(dwags) - "dynn_Dawa" #(zla ba) - "dynn_Den_Atub_Tsang" #('dan a thub tshang) - "dynn_Denma" #(ldan ma) - "dynn_DE_pa_TO_npo" #(de pa ton po) - "dynn_Dilgo" #(dil mgo) - "dynn_Dong" #(ldong) #Great Ancestral Clan - "dynn_Doring" #(rdo ring) - "dynn_Dra" #(sbra) #Great Ancestral Clan - "dynn_Drangti" #(drang ti) - "dynn_DrE_" #('bre) - "dynn_Drenka" #(bran ka) - "dynn_Dro" #(gro) - "dynn_Drokmi" #('brog mi) - "dynn_Drom" #('brom) - "dynn_Dru" #('bru) - "dynn_Dru_2" #('dru) #also zhangzhung - "dynn_Dzeng" #('dzeng) - "dynn_Ga" #(dga') - "dynn_Ga_2" #(rgwa) - "dynn_Gar" #(mgar) - "dynn_Gar_Ratsang" #(mgar ra tsang) - "dynn_Gazi" #(ga zi) - "dynn_Ger" #(sger) - "dynn_GE_tsE_" #(dge rtse) - "dynn_GO_" #('gos) - "dynn_Go" #(sgo) #Great Ancestral Clan - "dynn_Gung" #(gung) #also tsangpa - "dynn_Gurib" #(gu rib) #also zhangzhung - "dynn_Gya" #(rgya) #also tsangpa - "dynn_Gyakong_ShE_drubtsang" #(rgya kong bshad sgrub tshang) - "dynn_Gyamo" #(rgya mo) - "dynn_Gyanak_Rawa" #(rgya nag ra ba) - "dynn_Gyangkhar" #(gyang khar) - "dynn_Gyer" #(dgyer) - "dynn_GyU_" #(rgyus) - "dynn_Ja" #(bya) - "dynn_Jadra" #(ja sbra) - "dynn_Janak" #(bya nag) - "dynn_Ju" #('ju) - "dynn_Khangsar" #('khang gsar) #also tsangpa - "dynn_Kharchen" #(mkhar chen) - "dynn_KhE_mE_" #(khe smad) - "dynn_KhO_n" #('khon) #also tsangpa - "dynn_Khyungpo" #(khyung po) - "dynn_Kyasu" #(skya su) - "dynn_Kyi" #(kyi) - "dynn_KyO_" #(skyod) - "dynn_Kyuchok" #(khyu mchog) - "dynn_Kyura" #(skyu ra) - "dynn_Lang" #(rlangs) - "dynn_Lasum" #(la gsum) - "dynn_Len" #(glan) - "dynn_Lhalung" #(lha lung) - "dynn_Ling" #(gling) - "dynn_LingmO_" #(gling mod) - "dynn_Lingtsang" #(gling tshang) - "dynn_Lomi" #(lo mi) - "dynn_Ma" #(rma) - "dynn_ME_" #(me) - "dynn_MengE_" #(man dge) - "dynn_Meu" #(rme'u) #also tsangpa - "dynn_Mu" #(rmu) #Great Ancestral Clan - "dynn_Mukpo" #(smug po) - "dynn_Naktso" #(nag tsho) - "dynn_NamsE_ling" #(rnam sras gling) - "dynn_Nanam" #(sna nam) - "dynn_Ngen" #(rngan) - "dynn_Ngenlam" #(ngan lam) - "dynn_NgojE_" #(ngor rje) - "dynn_Ngok" #(rngog) - "dynn_NgU_lchu" #(dngul chu) #also tsangpa - "dynn_Ngupa" #(rngu pa) - "dynn_Nup" #(gnubs) #also tsangpa - "dynn_Nya" #(gnya') - "dynn_Nyak" #(gnyags) - "dynn_NyakrE_" #(nyag ras) - "dynn_NyakshU_l" #(nyag shul) - "dynn_Nyang" #(myang) - "dynn_NyO_" #(gnyos) - "dynn_Odren" #('o bran) - "dynn_Pugyel" #(spu rgyal) - "dynn_Ra" #(dbra) - "dynn_Rakar_Khyungpo" #(dbra kar khyung po) - "dynn_Ram" #(ram) - "dynn_Rok" #(rog) - "dynn_SE_" #(bse) #Great Ancestral Clan - "dynn_Sha" #(gsha) - "dynn_Shar" #(shar) #also tsangpa - "dynn_Sharkhapa" #(shar kha pa) #also tsangpa - "dynn_Shen" #(gshen) #also tsangpa - "dynn_Shingkhamga" #(shing khams sga) - "dynn_ShU_pu" #(shud phu) - "dynn_Sumpa" #(sum pa) #also sumpa - "dynn_Tati_Zhamar" #(ta ti zha mar) - "dynn_Tong" #(stong) #Great Ancestral Clan #also sumpa - "dynn_TO_nmi" #(thon mi) - "dynn_Trokho_NumE__PelshU_l" #(khro kho nu ma'i dpal shul) - "dynn_Trotsik" #(spro tshig) - "dynn_TsE_dong" #(rtse gdong) - "dynn_TsongpO_n" #(tshong dpon) - "dynn_Tukwan" #(thu'u bkwan) - "dynn_Tum" #(gtum) #also tsangpa - "dynn_Wangda" #(dbang mda') - "dynn_WelshU_l" #(dbal shul) - "dynn_Yi" #(g.yi) - "dynn_Yu" #(g.yu) - "dynn_Yudra" #(g.yu sgra) - "dynn_Yungok" #(g.yu rngog) - "dynn_Zamtsa_Ngorang" #(zam tsha ngo rang) - "dynn_Zeu" #(ze'u) - "dynn_Zhak" #(bzhag) - "dynn_Zhangpa" #(zhang pa) - "dynn_Zhiwatsang" #(zhi ba tshang) - "dynn_Zi" #(gzi/zi) - "dynn_Zira" #(bzi ra) - "dynn_Zur" #(zur) - } - - male_names = { - Adzom Aglen Ajidamel Akar Aktsom Amoghasiddi Anenmel Asok AsokdE_ Balpo BardE_ BO_nchung BO_ndak BO_ndE_ BO_nden BO_ndrO_ BO_ndU_ BO_ngO_ - BO_ngO_n BO_ngyel BO_ngyen BO_nkyi BO_nnE_ BO_npo BO_npoche BO_npodE_ BO_nsong BO_nsung BO_nten BO_ntok BO_ntsang BO_ntsen BO_ntsun Boshay - Bumdegon BummE_ Chakna Ceba Cepla Cetan Champa Champo Changchub Chatri ChE_chentsa Chenpa ChidE_ ChidE_tsen Chime ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_gyel ChO_kyap ChO_kyi ChO_mden ChO_phel Chukpo Cimba Dache Dachen Daivika Daktri Dampa Dar Dawa Dechen Dedan Degyel Dekyi DenO_l Denpa - Denpo Desho Detrin Detrul DE_tsen DE_tsukgO_n Deu Dhargey Dharmapala Dhondup Diki Dingtri Dompu DO_ndrup DonyO_ Dorje Dorjee Drak Drakpa - DrakpadE_ Draktsen DraktsendE_ Dranga Drigum DrimE_ DrogO_n DromtO_n Drongnyen DruksE_ Drupchok Dujom Dusong Dzamling Esho GakyE_ Gampo Gangkarwa - Garkan Gawa GE_bum Gedun GE_khO_ Geleg Gemang Gephel GE_sar Getong Ghaden Goba GO_dem Golung GO_n Gongpa GO_ngyel GO_npo GO_podE_ Gongru GO_ntsen - GO_sE_ Gunggyel Gungsong Gungtsen Gyagar Gyatso Gyel GyeldE_ Gyelpa Gyelpo GyelsE_ Gyeltore Gyeltsap Gyeltsen Gyeltso GyelwE_ GyurmE_ Isho Jalus - JamgO_n Jamhel Jampa Jampo Jamyang Jangbu Jangchup Jekundag Jetsan Jetsun Jidarmel Jigme Jinpa Jinpo Jodrung Jotok Jotra JotsE_ Jowo JowojE_ Ju - JungnE_ Kaba Kamala Karma KarsE_ Kasa Kelden Keldroma Kelsang Kelyenmel Khadroma Khalama Khandro Khenchok KhorrE_ KhyentsE_ Kipu Kitsi Kona KO_nchok - KongtrU_l Kunchen Kundun Kunga Kungpa Kunsang KU_ntu KU_nzang Kushen KyidE_ Kyipo Langdarma Lek Lekpa Lha Lhachen LhadE_ Lhakpa Lhakyi Lhamo - Lhanang Lhundup Lingpa Lobsang LodrO_ LodrO_senggE_ Longtsen LO_ntsen Lotsen Lozang Luga Lukhong Lutsek Mangban Mangnyen Mangpoje Mangsham MangsO_l - Mangsong Mangtsen Manggyel ME_ ME_aktsom MengO_ ME_rok Mertri Michewa Mida Migmar Mingma Mipam Mipham Miyo MunE_ Mutik Mutri Muzu Muzuk NakdE_ Nakpo Nam - NamchO_ NamdE_ NamdE_tsen Namgyel NamgyeldE_ Namkha Nampo Namri Namzhungtsen Nawang Ngawang Ngodup Ngor Nima Norbu Norzang Nuba Nyandak Nyantsen - Nyasig Nyatri NyigO_n Nyima NyimadE_ NyimagO_n Nyingpo Nytari O_dE_tsen O_gyel O_gyen Omade O_poche O_sung O_zer Pabu Pasang Pel Pelden PeldrO_n - Pelchen PelgO_nsE_ PelgyigO_n PelkhorrE_ Pelkhortsen Pelkye Pelzangpo PE_ma Pemba Penden Phakpa Phuntsok Phurbu Po PodE_ Ponlob PO_nsE_ Popo Poso - Pude Pungse Pungtsen Punimel Rabten Raksita Ramsha Rapsel Razhak Relpachen Rime Rinchen Rinzen Riumel Sachen Sambhota Samdup Samlo Samten - Sangye Sashi Seba Selbar SE_nalek Senge Sengemel SenggE_ SenO_l Seupa Sey Shakya Shang Shanglon Shangnang ShentsO_n Sherab ShidU_ Shok Siptri Skamar - Somba SO_nam SO_namtsE_ SongngE_ Songtsen SO_nnE_ Sotri Sumnang Sung Sutse Tagbu Takdra Taknang Taknye Taktsab Tarjay Taru Tashi Tawen Temba - Tensung Tenzin Tenzing Thamdrin ThayE_ Thekchen Thinley Thokmay ThO_nmi Thothori Thrikhyiding Thubten Tingngezin Tisho Tongtsen Tori Trasel Trashi - TrashidE_ TrashigO_n TrashitsE_ Tratapmel TridE_ Tridra Tridring TridU_ Trikyongdar Trimang TrinlE_ Trinring Trinyen Trisong Trisu Trisumje Tritimel - Tritok Tritsen Tritsuk Trogyelbum Tromo Trongzhi TsamchO_ TsangdE_ Tsangma TsangmochE_ Tsangpo TsE_bartsen TsE_dE_ TsE_mE_ TsE_mo Tsen TsenchukdE_ - TsendrO_ Tsenpo Tsensong Tsentsen Tsenye TsE_phel TsE_ring TsE_ten TsE_undU_ TsE_wang Tsugru Tsuktsen Tsultrim Udumtsen Wangchuk Wangdak WangdE_ - Wangdu Wangpo Wanggyel WO_ser Yaksherpen Yang Yangchen Yangdrin Yanggolung YangtsE_mE_ YE_ YE_lekpo YE_shE_ YE_shE_gyeltsen Yongten Yonten YO_ntsun - YU_lsung Yumten Zanam ZangdE_ Zanggyel Zangpa Zangpo Zangtsa Zangtang Zangtsen Zangwa Zapa Zenji Zhangtsun Zhiwa Zhonnu Zigsa Zimun ZindE_ Zonpa Zopa - Zungtsen - } - - female_names = { - Akar Amala Amrita Belmoza Bhasundara Bhuti BO_nmo Boshay Bumphulwa Bum Busing Ceba Cepla Cham Chesa Chewa Chime Chimza ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_kyi ChO_mden ChO_mo ChO_mo_Lungma ChO_phel ChO_ying Cimba Cogrobza Dakmo Dawa Dechen Dekyi Devitara Dhargey Diki Dohna Dolkar - Dolma Dongkar Dorjne Dorjne_Naljorma Draksinmo Dringma Driza Dro DrO_nma DronmalO_n DrO_nnE_ Droza Dunkyi Dzeden Ekadzati Garkan Garma Gawa Gedun - Geleg GE_maspranglod GE_mathar Gewa Ghaden Gokarmo Gulang Gyatso Gyelmo GyelmotsU_n Gyeltsen Gyelwa Gyelyum Gyimsheng Hariti Jalus Jammo - Jampa Jamyang Jangchup JangchupsagO_n Jangmo Jangmu Jashi Jetsun Jetsunmo Jinmo Jinpa Jomo Jungney Kaba Kamala Karma Kasa Kelsang Kelzang - Ketu Keyuri Khadrobum Khadroma Khalama Khandro Khonma Khribang Khrimalod Khritsun Kipu Kitsi Koboza Kona KO_nchok Kunchen Kunga Kungcho - Kunphel Kunsang Kunzang Kurukulla Kyeden Kyi Kyimsheng Lasya Leki Lenchikma Lha Lhagyel Lhagyen Lhai Lhakee Lhakpa Lhamgonza Lhami Lhamo LhamotsU_n - Lhamu Lhathrimo LhE_ Lhundup Lobsang Lungma Machig Magyel Mangalal Mangmo MangmojE_ MangpojE_ ME_tok Michewa Mida Mongza Mungchang Nagaza Nagzib Naljorma - Namkha Nanamza Nele Ngawang Ngodup Nguntre Nima Ninguerre Norbu Nuba Nyandak Nyendrak Nyima Nyitri O_gyen Opame Pabu Pasang Pelden PeldrO_n - Pelgyimo PelmO_ Pema Pemala Penden Phoyongsa Phuntsok Phurbulcam Pogong Pongza Popo Poso Rabten Rinchen Rinzen Ritikmen Ritvija Sal Samdup - Samlo SanggyE_kha Sangmu Sangye Sashi Seba Sengdroma Sengemo Seupa Shenden Sherab Shonnu Skamar Somba SO_nam Tara Taramo Tashi Temba Tenzin - Tenzing Thekchen Thokmay Thridang Thrisong Thubten Togo Took Torma TO_karma Toktokteng Torma Tricham Tridaka Trikar TrimalO_ Trimonyen TrinlE_ - TritsU_n Tromo TsamchO_ Tsangma Tsangmo Tse Tsenma Tsenmo Tsenmotok Tsephel Tsering Tseten Tsewang TshistO_ng Tsomo Tsogyel TsU_nmo TsU_nmotog - Tubten Wangchuck Wangdak Wangdue Wangmo WO_ser Yangchen Yangmo YE_lekmo YE_shE_ Yon Yongten Yondagmo Yumchenmo Zangmo Zhiting Zhyelmo Zhyelmots_Un - Zigsa Zopa - } - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 - - -} - -name_list_zhangzhung = { - - cadet_dynasty_names = { - "dynn_Zhangzhung" - "dynn_Gurib" - "dynn_Mu" - "dynn_Triwer" - "dynn_Mra" - "dynn_Chakpa" - "dynn_Owo" - "dynn_HO_" - "dynn_Draktsa" - "dynn_Dro" - "dynn_Namthuk" - "dynn_Pa" - "dynn_Zhu" - "dynn_Meu" - "dynn_Bru" - "dynn_Dru" - "dynn_Kong" - "dynn_Dak" - "dynn_Nyang" - "dynn_Tridun" - "dynn_Shang" - "dynn_Phacho" - "dynn_Rawa" - "dynn_Chuktshang" - "dynn_Namru" - "dynn_Se" - "dynn_Ra" - "dynn_Rme_u" - } - - dynasty_names = { - "dynn_Zhangzhung" - "dynn_Gurib" - "dynn_Mu" - "dynn_Triwer" - "dynn_Mra" - "dynn_Chakpa" - "dynn_Owo" - "dynn_HO_" - "dynn_Draktsa" - "dynn_Dro" - "dynn_Namthuk" - "dynn_Pa" - "dynn_Zhu" - "dynn_Meu" - "dynn_Bru" - "dynn_Dru" - "dynn_Kong" - "dynn_Dak" - "dynn_Nyang" - "dynn_Tridun" - "dynn_Shang" - "dynn_Phacho" - "dynn_Rawa" - "dynn_Chuktshang" - "dynn_Namru" - "dynn_Se" - "dynn_Ra" - "dynn_Rme_u" - } - - male_names = { - #Zhangzhung - Atimuwer Berkya ChimetsukphU_ Chirum Chunmardang Dakhor Damitheke Damshe Dangwa Demdruk Denpar - Dokchen Donla Draktsubkye Drenpa Dud Duddul Durshen Dzomar Gawagye GO_war Gurser Guwer - Gyalwa Gyer Gyerme Gyerpung Gyung Gyungyar Harachipar Hrido Hripa Hrista JO_nwa Kalarasa Khyabpa Kuchi - Kunla Kyabpai Kyeshe Kyichuk Kyile Labchen Lakring Lampa Langboche Larje Likmigyal Likmikya Likmur - Liknyashur Liknyikya Liknyirhya Liwergyer Lokpai LO_po LopO_n Ludrub Luje Lurab Lutsen Mabu Mangke Marpo - Martang Mebar Meka Meri Merutse MilU_samlek Mikmar Milwo Mra Mrabon Mranyite Mrawa Mucho MukhO_ Mukhung - Mulakhung Mumar Muwer Muwernor Namdak Namje Namse Nangwa Nangzher Naro Nor Norgyi O_kar - O_sel Pebon Pholha Pung Rabtson Rakhuk Salwa Sangjo Sangpo Sangto Sehrigyer Senggetram Shebu Shele - Shelgyung Shenlha Shenpa Shenrab Sridpa Takla Takma Thenwa Thipang ThokgO_ Thoktse Thuchen Tobchen - Tonggyung TO_npa TraphU_ TrideiO_po Tridem Trimen Triwer Troto Tsepo Wal Werya Yangje Yidring Zache - Zijid Zingkye Zingpa Zutse - #Tibetan Influence - Adzom Aglen Ajidamel Akar Aktsom Amoghasiddi Anenmel Asok AsokdE_ Balpo BardE_ BO_nchung BO_ndak BO_ndE_ BO_nden BO_ndrO_ BO_ndU_ BO_ngO_ - BO_ngO_n BO_ngyel BO_ngyen BO_nkyi BO_nnE_ BO_npo BO_npoche BO_npodE_ BO_nsong BO_nsung BO_nten BO_ntok BO_ntsang BO_ntsen BO_ntsun Boshay - Bumdegon BummE_ Chakna Ceba Cepla Cetan Champa Champo Changchub Chatri ChE_chentsa Chenpa ChidE_ ChidE_tsen Chime ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_gyel ChO_kyap ChO_kyi ChO_mden ChO_phel Chukpo Cimba Dache Dachen Daivika Daktri Dampa Dar Dawa Dechen Dedan Degyel Dekyi DenO_l Denpa - Denpo Desho Detrin Detrul DE_tsen DE_tsukgO_n Deu Dhargey Dharmapala Dhondup Diki Dingtri Dompu DO_ndrup DonyO_ Dorje Dorjee Drak Drakpa - DrakpadE_ Draktsen DraktsendE_ Dranga Drigum DrimE_ DrogO_n DromtO_n Drongnyen DruksE_ Drupchok Dujom Dusong Dzamling Esho GakyE_ Gampo Gangkarwa - Garkan Gawa GE_bum Gedun GE_khO_ Geleg Gemang Gephel GE_sar Getong Ghaden Goba GO_dem Golung GO_n Gongpa GO_ngyel GO_npo GO_podE_ Gongru GO_ntsen - GO_sE_ Gunggyel Gungsong Gungtsen Gyagar Gyatso Gyel GyeldE_ Gyelpa Gyelpo GyelsE_ Gyeltore Gyeltsap Gyeltsen Gyeltso GyelwE_ GyurmE_ Isho Jalus - JamgO_n Jamhel Jampa Jampo Jamyang Jangbu Jangchup Jekundag Jetsan Jetsun Jidarmel Jigme Jinpa Jinpo Jodrung Jotok Jotra JotsE_ Jowo JowojE_ Ju - JungnE_ Kaba Kamala Karma KarsE_ Kasa Kelden Keldroma Kelsang Kelyenmel Khadroma Khalama Khandro Khenchok KhorrE_ KhyentsE_ Kipu Kitsi Kona KO_nchok - KongtrU_l Kunchen Kundun Kunga Kungpa Kunsang KU_ntu KU_nzang Kushen KyidE_ Kyipo Langdarma Lek Lekpa Lha Lhachen LhadE_ Lhakpa Lhakyi Lhamo - Lhanang Lhundup Lingpa Lobsang LodrO_ LodrO_senggE_ Longtsen LO_ntsen Lotsen Lozang Luga Lukhong Lutsek Mangban Mangnyen Mangpoje Mangsham MangsO_l - Mangsong Mangtsen Manggyel ME_ ME_aktsom MengO_ ME_rok Mertri Michewa Mida Migmar Mingma Mipam Mipham Miyo MunE_ Mutik Mutri Muzu Muzuk NakdE_ Nakpo Nam - NamchO_ NamdE_ NamdE_tsen Namgyel NamgyeldE_ Namkha Nampo Namri Namzhungtsen Nawang Ngawang Ngodup Ngor Nima Norbu Norzang Nuba Nyandak Nyantsen - Nyasig Nyatri NyigO_n Nyima NyimadE_ NyimagO_n Nyingpo Nytari O_dE_tsen O_gyel O_gyen Omade O_poche O_sung O_zer Pabu Pasang Pel Pelden PeldrO_n - Pelchen PelgO_nsE_ PelgyigO_n PelkhorrE_ Pelkhortsen Pelkye Pelzangpo PE_ma Pemba Penden Phakpa Phuntsok Phurbu Po PodE_ Ponlob PO_nsE_ Popo Poso - Pude Pungse Pungtsen Punimel Rabten Raksita Ramsha Rapsel Razhak Relpachen Rime Rinchen Rinzen Riumel Sachen Sambhota Samdup Samlo Samten - Sangye Sashi Seba Selbar SE_nalek Senge Sengemel SenggE_ SenO_l Seupa Sey Shakya Shang Shanglon Shangnang ShentsO_n Sherab ShidU_ Shok Siptri Skamar - Somba SO_nam SO_namtsE_ SongngE_ Songtsen SO_nnE_ Sotri Sumnang Sung Sutse Tagbu Takdra Taknang Taknye Taktsab Tarjay Taru Tashi Tawen Temba - Tensung Tenzin Tenzing Thamdrin ThayE_ Thekchen Thinley Thokmay ThO_nmi Thothori Thrikhyiding Thubten Tingngezin Tisho Tongtsen Tori Trasel Trashi - TrashidE_ TrashigO_n TrashitsE_ Tratapmel TridE_ Tridra Tridring TridU_ Trikyongdar Trimang TrinlE_ Trinring Trinyen Trisong Trisu Trisumje Tritimel - Tritok Tritsen Tritsuk Trogyelbum Tromo Trongzhi TsamchO_ TsangdE_ Tsangma TsangmochE_ Tsangpo TsE_bartsen TsE_dE_ TsE_mE_ TsE_mo Tsen TsenchukdE_ - TsendrO_ Tsenpo Tsensong Tsentsen Tsenye TsE_phel TsE_ring TsE_ten TsE_undU_ TsE_wang Tsugru Tsuktsen Tsultrim Udumtsen Wangchuk Wangdak WangdE_ - Wangdu Wangpo Wanggyel WO_ser Yaksherpen Yang Yangchen Yangdrin Yanggolung YangtsE_mE_ YE_ YE_lekpo YE_shE_ YE_shE_gyeltsen Yongten Yonten YO_ntsun - YU_lsung Yumten Zanam ZangdE_ Zanggyel Zangpa Zangpo Zangtsa Zangtang Zangtsen Zangwa Zapa Zenji Zhangtsun Zhiwa Zhonnu Zigsa Zimun ZindE_ Zonpa Zopa - Zungtsen - } - - female_names = { - #Zhangzhung - Atak Ataklumo Atakmo Ba Batsame Bumtsho Cha Changmo Chatsame Chukmo Dangra - Drangma Drablai Dronglek Duk Duktsuk Dzomo Gyi Gyichangmo Gyilumo Gyitsame Kering Khyungza Kyinam Kyidagi - Kyukma Lekyi Lhogyal Liwer Lumo Magyal Menchung Mewar Molha Mracham Nangze Neuchung Nyakchikma - Ongma Ringtsun Semarkar Shenza Silema Takber Takliwer Ting Tingber Tinglumo Tingtsame Trakthung - Tsa Tsadagi Tsame Tsatsame Tshogyal Trinyen Yid Yidongma Yum Yumtsame Yuyi Zamatok Zangza Zazu - #Tibetan Influence - Akar Amala Amrita Belmoza Bhasundara Bhuti BO_nmo Boshay Bumphulwa Bum Busing Ceba Cepla Cham Chesa Chewa Chime Chimza ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_kyi ChO_mden ChO_mo ChO_mo_Lungma ChO_phel ChO_ying Cimba Cogrobza Dakmo Dawa Dechen Dekyi Devitara Dhargey Diki Dohna Dolkar - Dolma Dongkar Dorjne Dorjne_Naljorma Draksinmo Dringma Driza Dro DrO_nma DronmalO_n DrO_nnE_ Droza Dunkyi Dzeden Ekadzati Garkan Garma Gawa Gedun - Geleg GE_maspranglod GE_mathar Gewa Ghaden Gokarmo Gulang Gyatso Gyelmo GyelmotsU_n Gyeltsen Gyelwa Gyelyum Gyimsheng Hariti Jalus Jammo - Jampa Jamyang Jangchup JangchupsagO_n Jangmo Jangmu Jashi Jetsun Jetsunmo Jinmo Jinpa Jomo Jungney Kaba Kamala Karma Kasa Kelsang Kelzang - Ketu Keyuri Khadrobum Khadroma Khalama Khandro Khonma Khribang Khrimalod Khritsun Kipu Kitsi Koboza Kona KO_nchok Kunchen Kunga Kungcho - Kunphel Kunsang Kunzang Kurukulla Kyeden Kyi Kyimsheng Lasya Leki Lenchikma Lha Lhagyel Lhagyen Lhai Lhakee Lhakpa Lhamgonza Lhami Lhamo LhamotsU_n - Lhamu Lhathrimo LhE_ Lhundup Lobsang Lungma Machig Magyel Mangalal Mangmo MangmojE_ MangpojE_ ME_tok Michewa Mida Mongza Mungchang Nagaza Nagzib Naljorma - Namkha Nanamza Nele Ngawang Ngodup Nguntre Nima Ninguerre Norbu Nuba Nyandak Nyendrak Nyima Nyitri O_gyen Opame Pabu Pasang Pelden PeldrO_n - Pelgyimo PelmO_ Pema Pemala Penden Phoyongsa Phuntsok Phurbulcam Pogong Pongza Popo Poso Rabten Rinchen Rinzen Ritikmen Ritvija Sal Samdup - Samlo SanggyE_kha Sangmu Sangye Sashi Seba Sengdroma Sengemo Seupa Shenden Sherab Shonnu Skamar Somba SO_nam Tara Taramo Tashi Temba Tenzin - Tenzing Thekchen Thokmay Thridang Thrisong Thubten Togo Took Torma TO_karma Toktokteng Torma Tricham Tridaka Trikar TrimalO_ Trimonyen Trinle - TritsU_n Tromo TsamchO_ Tsangma Tsangmo Tse Tsenma Tsenmo Tsenmotok Tsephel Tsering Tseten Tsewang TshistO_ng Tsomo Tsogyel TsU_nmo TsU_nmotog - Tubten Wangchuck Wangdak Wangdue Wangmo WO_ser Yangchen Yangmo YE_lekmo YE_shE_ Yon Yongten Yondagmo Yumchenmo Zangmo Zhiting Zhyelmo Zhyelmots_Un - Zigsa Zopa - } - - pat_grf_name_chance = 25 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 25 - - -} - -name_list_sumpa = { - - cadet_dynasty_names = { - "dynn_Nagchu" - "dynn_Sumpa" - "dynn_Tong" - "dynn_Supiya" - "dynn_Sunpo" - "dynn_Supi" - "dynn_Suvarnagotra" - "dynn_Dongkar" - "dynn_Magyal" - "dynn_Ge" - "dynn_Belpa" - "dynn_Sekhor" - "dynn_Kye" - "dynn_Namra" - "dynn_RigO_" - "dynn_Chudmar" - } - - dynasty_names = { - "dynn_Nagchu" - "dynn_Sumpa" - "dynn_Tong" - "dynn_Supiya" - "dynn_Sunpo" - "dynn_Supi" - "dynn_Suvarnagotra" - "dynn_Dongkar" - "dynn_Magyal" - "dynn_Ge" - "dynn_Belpa" - "dynn_Sekhor" - "dynn_Kye" - "dynn_Namra" - "dynn_RigO_" - "dynn_Chudmar" - } - - male_names = { - #Sumpa - Dangraskya Datserhim Dirotiga Dudlutsen Krasnetse Kunhritse Litsakra Ljonlji Mangpu Martaskra Molingzan - Muba Muguni Mugunpu Murkya Nejini Nerkya Nyagdod Nyilni Pantihritse Pantimatso Rangskya Rangwerro Rawerni - Rtseni Sadslungse Sadsrung Shimwerro Skyartse Talsnetse Talwerni Thatseseto Thetsedar Thungni Tigrali - Tigratinsho Tigunyiri Timinrang Tisrang Tsakrani Xinuoluo Zarani Zlaririm - #Zhangzhung Influence - Atimuwer Berkya ChimetsukphU_ Chirum Chunmardang Dakhor Damitheke Damshe Dangwa Demdruk Denpar - Dokchen Donla Draktsubkye Drenpa Dud Duddul Durshen Dzomar Gawagye GO_war Gurser Guwer - Gyalwa Gyer Gyerme Gyerpung Gyung Gyungyar Harachipar Hrido Hripa Hrista JO_nwa Kalarasa Khyabpa Kuchi - Kunla Kyabpai Kyeshe Kyichuk Kyile Labchen Lakring Lampa Langboche Larje Liwergyer Lokpai LO_po LopO_n - Ludrub Luje Lurab Lutsen Mabu Mangke Marpo - Martang Mebar Meka Meri Merutse MilU_samlek Mikmar Milwo Mra Mrabon Mranyite Mrawa Mucho MukhO_ Mukhung - Mulakhung Mumar Muwer Muwernor Namdak Namje Namse Nangwa Nangzher Naro Nor Norgyi O_kar - O_sel Pebon Pholha Pung Rabtson Rakhuk Salwa Sangjo Sangpo Sangto Sehrigyer Senggetram Shebu Shele - Shelgyung Shenlha Shenpa Shenrab Sridpa Takla Takma Thenwa Thipang ThokgO_ Thoktse Thuchen Tobchen - Tonggyung TO_npa TraphU_ TrideiO_po Tridem Trimen Triwer Troto Tsepo Wal Werya Yangje Yidring Zache - Zijid Zingkye Zingpa Zutse - #Tibetan Influence - Adzom Aglen Ajidamel Akar Aktsom Amoghasiddi Anenmel Asok AsokdE_ Balpo BardE_ BO_nchung BO_ndak BO_ndE_ BO_nden BO_ndrO_ BO_ndU_ BO_ngO_ - BO_ngO_n BO_ngyel BO_ngyen BO_nkyi BO_nnE_ BO_npo BO_npoche BO_npodE_ BO_nsong BO_nsung BO_nten BO_ntok BO_ntsang BO_ntsen BO_ntsun Boshay - Bumdegon BummE_ Chakna Ceba Cepla Cetan Champa Champo Changchub Chatri ChE_chentsa Chenpa ChidE_ ChidE_tsen Chime ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_gyel ChO_kyap ChO_kyi ChO_mden ChO_phel Chukpo Cimba Dache Dachen Daivika Daktri Dampa Dar Dawa Dechen Dedan Degyel Dekyi DenO_l Denpa - Denpo Desho Detrin Detrul DE_tsen DE_tsukgO_n Deu Dhargey Dharmapala Dhondup Diki Dingtri Dompu DO_ndrup DonyO_ Dorje Dorjee Drak Drakpa - DrakpadE_ Draktsen DraktsendE_ Dranga Drigum DrimE_ DrogO_n DromtO_n Drongnyen DruksE_ Drupchok Dujom Dusong Dzamling Esho GakyE_ Gampo Gangkarwa - Garkan Gawa GE_bum Gedun GE_khO_ Geleg Gemang Gephel GE_sar Getong Ghaden Goba GO_dem Golung GO_n Gongpa GO_ngyel GO_npo GO_podE_ Gongru GO_ntsen - GO_sE_ Gunggyel Gungsong Gungtsen Gyagar Gyatso Gyel GyeldE_ Gyelpa Gyelpo GyelsE_ Gyeltore Gyeltsap Gyeltsen Gyeltso GyelwE_ GyurmE_ Isho Jalus - JamgO_n Jamhel Jampa Jampo Jamyang Jangbu Jangchup Jekundag Jetsan Jetsun Jidarmel Jigme Jinpa Jinpo Jodrung Jotok Jotra JotsE_ Jowo JowojE_ Ju - JungnE_ Kaba Kamala Karma KarsE_ Kasa Kelden Keldroma Kelsang Kelyenmel Khadroma Khalama Khandro Khenchok KhorrE_ KhyentsE_ Kipu Kitsi Kona KO_nchok - KongtrU_l Kunchen Kundun Kunga Kungpa Kunsang KU_ntu KU_nzang Kushen KyidE_ Kyipo Langdarma Lek Lekpa Lha Lhachen LhadE_ Lhakpa Lhakyi Lhamo - Lhanang Lhundup Lingpa Lobsang LodrO_ LodrO_senggE_ Longtsen LO_ntsen Lotsen Lozang Luga Lukhong Lutsek Mangban Mangnyen Mangpoje Mangsham MangsO_l - Mangsong Mangtsen Manggyel ME_ ME_aktsom MengO_ ME_rok Mertri Michewa Mida Migmar Mingma Mipam Mipham Miyo MunE_ Mutik Mutri Muzu Muzuk NakdE_ Nakpo Nam - NamchO_ NamdE_ NamdE_tsen Namgyel NamgyeldE_ Namkha Nampo Namri Namzhungtsen Nawang Ngawang Ngodup Ngor Nima Norbu Norzang Nuba Nyandak Nyantsen - Nyasig Nyatri NyigO_n Nyima NyimadE_ NyimagO_n Nyingpo Nytari O_dE_tsen O_gyel O_gyen Omade O_poche O_sung O_zer Pabu Pasang Pel Pelden PeldrO_n - Pelchen PelgO_nsE_ PelgyigO_n PelkhorrE_ Pelkhortsen Pelkye Pelzangpo PE_ma Pemba Penden Phakpa Phuntsok Phurbu Po PodE_ Ponlob PO_nsE_ Popo Poso - Pude Pungse Pungtsen Punimel Rabten Raksita Ramsha Rapsel Razhak Relpachen Rime Rinchen Rinzen Riumel Sachen Sambhota Samdup Samlo Samten - Sangye Sashi Seba Selbar SE_nalek Senge Sengemel SenggE_ SenO_l Seupa Sey Shakya Shang Shanglon Shangnang ShentsO_n Sherab ShidU_ Shok Siptri Skamar - Somba SO_nam SO_namtsE_ SongngE_ Songtsen SO_nnE_ Sotri Sumnang Sung Sutse Tagbu Takdra Taknang Taknye Taktsab Tarjay Taru Tashi Tawen Temba - Tensung Tenzin Tenzing Thamdrin ThayE_ Thekchen Thinley Thokmay ThO_nmi Thothori Thrikhyiding Thubten Tingngezin Tisho Tongtsen Tori Trasel Trashi - TrashidE_ TrashigO_n TrashitsE_ Tratapmel TridE_ Tridra Tridring TridU_ Trikyongdar Trimang TrinlE_ Trinring Trinyen Trisong Trisu Trisumje Tritimel - Tritok Tritsen Tritsuk Trogyelbum Tromo Trongzhi TsamchO_ TsangdE_ Tsangma TsangmochE_ Tsangpo TsE_bartsen TsE_dE_ TsE_mE_ TsE_mo Tsen TsenchukdE_ - TsendrO_ Tsenpo Tsensong Tsentsen Tsenye TsE_phel TsE_ring TsE_ten TsE_undU_ TsE_wang Tsugru Tsuktsen Tsultrim Udumtsen Wangchuk Wangdak WangdE_ - Wangdu Wangpo Wanggyel WO_ser Yaksherpen Yang Yangchen Yangdrin Yanggolung YangtsE_mE_ YE_ YE_lekpo YE_shE_ YE_shE_gyeltsen Yongten Yonten YO_ntsun - YU_lsung Yumten Zanam ZangdE_ Zanggyel Zangpa Zangpo Zangtsa Zangtang Zangtsen Zangwa Zapa Zenji Zhangtsun Zhiwa Zhonnu Zigsa Zimun ZindE_ Zonpa Zopa - Zungtsen - } - - female_names = { - #Sumpa - Ataklumo Baninera Bartirkhum Bhardha Brizhalda Delhodshim Delosnyri Dhingtsamed Dhingyose - Dudelos Dunshogs Khikhar Khirnyiri Khizhi Necugni Nelnesla Neltunyose Pantitsamed Racugni Shekhonti - Sherkya Shethetse Shimdhing Shimyose Smarkangshe Smarshibi Smarshim Smartsamed Smaryose Thathurrtse - Thungtsamed Thungyose Tingsho Tiseto Tishekhon Tortseli Tritiga Yutsog Zangsyag Zhamze Zhimzhalsto - #Zhangzhung Influence - Atak Atakmo Ba Batsame Bumtsho Cha Changmo Chatsame Chukmo Dangra - Drangma Drablai Dronglek Duk Duktsuk Dzomo Gyi Gyichangmo Gyilumo Gyitsame Kering Khyungza Kyinam Kyidagi - Kyukma Lekyi Lhogyal Liwer Lumo Magyal Menchung Mewar Molha Mracham Nangze Neuchung Nyakchikma - Ongma Ringtsun Semarkar Shenza Silema Takber Takliwer Ting Tingber Tinglumo Tingtsame Trakthung - Tsa Tsadagi Tsame Tsatsame Tshogyal Trinyen Yid Yidongma Yum Yumtsame Yuyi Zamatok Zangza Zazu - #Tibetan Influence - Akar Amala Amrita Belmoza Bhasundara Bhuti BO_nmo Boshay Bumphulwa Bum Busing Ceba Cepla Cham Chesa Chewa Chime Chimza ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_kyi ChO_mden ChO_mo ChO_mo_Lungma ChO_phel ChO_ying Cimba Cogrobza Dakmo Dawa Dechen Dekyi Devitara Dhargey Diki Dohna Dolkar - Dolma Dongkar Dorjne Dorjne_Naljorma Draksinmo Dringma Driza Dro DrO_nma DronmalO_n DrO_nnE_ Droza Dunkyi Dzeden Ekadzati Garkan Garma Gawa Gedun - Geleg GE_maspranglod GE_mathar Gewa Ghaden Gokarmo Gulang Gyatso Gyelmo GyelmotsU_n Gyeltsen Gyelwa Gyelyum Gyimsheng Hariti Jalus Jammo - Jampa Jamyang Jangchup JangchupsagO_n Jangmo Jangmu Jashi Jetsun Jetsunmo Jinmo Jinpa Jomo Jungney Kaba Kamala Karma Kasa Kelsang Kelzang - Ketu Keyuri Khadrobum Khadroma Khalama Khandro Khonma Khribang Khrimalod Khritsun Kipu Kitsi Koboza Kona KO_nchok Kunchen Kunga Kungcho - Kunphel Kunsang Kunzang Kurukulla Kyeden Kyi Kyimsheng Lasya Leki Lenchikma Lha Lhagyel Lhagyen Lhai Lhakee Lhakpa Lhamgonza Lhami Lhamo LhamotsU_n - Lhamu Lhathrimo LhE_ Lhundup Lobsang Lungma Machig Magyel Mangalal Mangmo MangmojE_ MangpojE_ ME_tok Michewa Mida Mongza Mungchang Nagaza Nagzib Naljorma - Namkha Nanamza Nele Ngawang Ngodup Nguntre Nima Ninguerre Norbu Nuba Nyandak Nyendrak Nyima Nyitri O_gyen Opame Pabu Pasang Pelden PeldrO_n - Pelgyimo PelmO_ Pema Pemala Penden Phoyongsa Phuntsok Phurbulcam Pogong Pongza Popo Poso Rabten Rinchen Rinzen Ritikmen Ritvija Sal Samdup - Samlo SanggyE_kha Sangmu Sangye Sashi Seba Sengdroma Sengemo Seupa Shenden Sherab Shonnu Skamar Somba SO_nam Tara Taramo Tashi Temba Tenzin - Tenzing Thekchen Thokmay Thridang Thrisong Thubten Togo Took Torma TO_karma Toktokteng Torma Tricham Tridaka Trikar TrimalO_ Trimonyen Trinle - TritsU_n Tromo TsamchO_ Tsangma Tsangmo Tse Tsenma Tsenmo Tsenmotok Tsephel Tsering Tseten Tsewang TshistO_ng Tsomo Tsogyel TsU_nmo TsU_nmotog - Tubten Wangchuck Wangdak Wangdue Wangmo WO_ser Yangchen Yangmo YE_lekmo YE_shE_ Yon Yongten Yondagmo Yumchenmo Zangmo Zhiting Zhyelmo Zhyelmots_Un - Zigsa Zopa - } - - pat_grf_name_chance = 20 - mat_grf_name_chance = 30 - father_name_chance = 20 - - pat_grm_name_chance = 20 - mat_grm_name_chance = 25 - mother_name_chance = 30 - - -} - -name_list_tsangpa = { - - cadet_dynasty_names = { - "dynn_Gung" - "dynn_Gya" - "dynn_Khangsar" - "dynn_KhO_n" - "dynn_Meu" - "dynn_NgU_lchu" - "dynn_Nup" - "dynn_Shar" - "dynn_Sharkhapa" - "dynn_Shen" - "dynn_Tum" - "dynn_Glo" - "dynn_Tsang" - "dynn_Kyirong" - "dynn_Kagate" - "dynn_Sharpa" - "dynn_Tsum" - "dynn_Yolmo" - "dynn_Nubri" - "dynn_Gyalsumdo" - "dynn_Langtang" - "dynn_Tsongdu" - "dynn_Shelkar" - "dynn_Bhotia" - "dynn_Thakali" - } - - dynasty_names = { - "dynn_Gung" - "dynn_Gya" - "dynn_Khangsar" - "dynn_KhO_n" - "dynn_Meu" - "dynn_NgU_lchu" - "dynn_Nup" - "dynn_Shar" - "dynn_Sharkhapa" - "dynn_Shen" - "dynn_Tum" - "dynn_Glo" - "dynn_Tsang" - "dynn_Kyirong" - "dynn_Kagate" - "dynn_Sharpa" - "dynn_Tsum" - "dynn_Yolmo" - "dynn_Nubri" - "dynn_Gyalsumdo" - "dynn_Langtang" - "dynn_Tsongdu" - "dynn_Shelkar" - "dynn_Bhotia" - "dynn_Thakali" - } - - male_names = { - Adzom Aglen Ajidamel Akar Aktsom Amoghasiddi Anenmel Asok AsokdE_ Balpo BardE_ BO_nchung BO_ndak BO_ndE_ BO_nden BO_ndrO_ BO_ndU_ BO_ngO_ - BO_ngO_n BO_ngyel BO_ngyen BO_nkyi BO_nnE_ BO_npo BO_npoche BO_npodE_ BO_nsong BO_nsung BO_nten BO_ntok BO_ntsang BO_ntsen BO_ntsun Boshay - Bumdegon BummE_ Chakna Ceba Cepla Cetan Champa Champo Changchub Chatri ChE_chentsa Chenpa ChidE_ ChidE_tsen Chime ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_gyel ChO_kyap ChO_kyi ChO_mden ChO_phel Chukpo Cimba Dache Dachen Daivika Daktri Dampa Dar Dawa Dechen Dedan Degyel Dekyi DenO_l Denpa - Denpo Desho Detrin Detrul DE_tsen DE_tsukgO_n Deu Dhargey Dharmapala Dhondup Diki Dingtri Dompu DO_ndrup DonyO_ Dorje Dorjee Drak Drakpa - DrakpadE_ Draktsen DraktsendE_ Dranga Drigum DrimE_ DrogO_n DromtO_n Drongnyen DruksE_ Drupchok Dujom Dusong Dzamling Esho GakyE_ Gampo Gangkarwa - Garkan Gawa GE_bum Gedun GE_khO_ Geleg Gemang Gephel GE_sar Getong Ghaden Goba GO_dem Golung GO_n Gongpa GO_ngyel GO_npo GO_podE_ Gongru GO_ntsen - GO_sE_ Gunggyel Gungsong Gungtsen Gyagar Gyatso Gyel GyeldE_ Gyelpa Gyelpo GyelsE_ Gyeltore Gyeltsap Gyeltsen Gyeltso GyelwE_ GyurmE_ Isho Jalus - JamgO_n Jamhel Jampa Jampo Jamyang Jangbu Jangchup Jekundag Jetsan Jetsun Jidarmel Jigme Jinpa Jinpo Jodrung Jotok Jotra JotsE_ Jowo JowojE_ Ju - JungnE_ Kaba Kamala Karma KarsE_ Kasa Kelden Keldroma Kelsang Kelyenmel Khadroma Khalama Khandro Khenchok KhorrE_ KhyentsE_ Kipu Kitsi Kona KO_nchok - KongtrU_l Kunchen Kundun Kunga Kungpa Kunsang KU_ntu KU_nzang Kushen KyidE_ Kyipo Langdarma Lek Lekpa Lha Lhachen LhadE_ Lhakpa Lhakyi Lhamo - Lhanang Lhundup Lingpa Lobsang LodrO_ LodrO_senggE_ Longtsen LO_ntsen Lotsen Lozang Luga Lukhong Lutsek Mangban Mangnyen Mangpoje Mangsham MangsO_l - Mangsong Mangtsen Manggyel ME_ ME_aktsom MengO_ ME_rok Mertri Michewa Mida Migmar Mingma Mipam Mipham Miyo MunE_ Mutik Mutri Muzu Muzuk NakdE_ Nakpo Nam - NamchO_ NamdE_ NamdE_tsen Namgyel NamgyeldE_ Namkha Nampo Namri Namzhungtsen Nawang Ngawang Ngodup Ngor Nima Norbu Norzang Nuba Nyandak Nyantsen - Nyasig Nyatri NyigO_n Nyima NyimadE_ NyimagO_n Nyingpo Nytari O_dE_tsen O_gyel O_gyen Omade O_poche O_sung O_zer Pabu Pasang Pel Pelden PeldrO_n - Pelchen PelgO_nsE_ PelgyigO_n PelkhorrE_ Pelkhortsen Pelkye Pelzangpo PE_ma Pemba Penden Phakpa Phuntsok Phurbu Po PodE_ Ponlob PO_nsE_ Popo Poso - Pude Pungse Pungtsen Punimel Rabten Raksita Ramsha Rapsel Razhak Relpachen Rime Rinchen Rinzen Riumel Sachen Sambhota Samdup Samlo Samten - Sangye Sashi Seba Selbar SE_nalek Senge Sengemel SenggE_ SenO_l Seupa Sey Shakya Shang Shanglon Shangnang ShentsO_n Sherab ShidU_ Shok Siptri Skamar - Somba SO_nam SO_namtsE_ SongngE_ Songtsen SO_nnE_ Sotri Sumnang Sung Sutse Tagbu Takdra Taknang Taknye Taktsab Tarjay Taru Tashi Tawen Temba - Tensung Tenzin Tenzing Thamdrin ThayE_ Thekchen Thinley Thokmay ThO_nmi Thothori Thrikhyiding Thubten Tingngezin Tisho Tongtsen Tori Trasel Trashi - TrashidE_ TrashigO_n TrashitsE_ Tratapmel TridE_ Tridra Tridring TridU_ Trikyongdar Trimang TrinlE_ Trinring Trinyen Trisong Trisu Trisumje Tritimel - Tritok Tritsen Tritsuk Trogyelbum Tromo Trongzhi TsamchO_ TsangdE_ Tsangma TsangmochE_ Tsangpo TsE_bartsen TsE_dE_ TsE_mE_ TsE_mo Tsen TsenchukdE_ - TsendrO_ Tsenpo Tsensong Tsentsen Tsenye TsE_phel TsE_ring TsE_ten TsE_undU_ TsE_wang Tsugru Tsuktsen Tsultrim Udumtsen Wangchuk Wangdak WangdE_ - Wangdu Wangpo Wanggyel WO_ser Yaksherpen Yang Yangchen Yangdrin Yanggolung YangtsE_mE_ YE_ YE_lekpo YE_shE_ YE_shE_gyeltsen Yongten Yonten YO_ntsun - YU_lsung Yumten Zanam ZangdE_ Zanggyel Zangpa Zangpo Zangtsa Zangtang Zangtsen Zangwa Zapa Zenji Zhangtsun Zhiwa Zhonnu Zigsa Zimun ZindE_ Zonpa Zopa - Zungtsen - } - - female_names = { - Akar Amala Amrita Belmoza Bhasundara Bhuti BO_nmo Boshay Bumphulwa Bum Busing Ceba Cepla Cham Chesa Chewa Chime Chimza ChO_dak ChO_den ChO_drO_n - ChO_ejor ChO_kyi ChO_mden ChO_mo ChO_mo_Lungma ChO_phel ChO_ying Cimba Cogrobza Dakmo Dawa Dechen Dekyi Devitara Dhargey Diki Dohna Dolkar - Dolma Dongkar Dorjne Dorjne_Naljorma Draksinmo Dringma Driza Dro DrO_nma DronmalO_n DrO_nnE_ Droza Dunkyi Dzeden Ekadzati Garkan Garma Gawa Gedun - Geleg GE_maspranglod GE_mathar Gewa Ghaden Gokarmo Gulang Gyatso Gyelmo GyelmotsU_n Gyeltsen Gyelwa Gyelyum Gyimsheng Hariti Jalus Jammo - Jampa Jamyang Jangchup JangchupsagO_n Jangmo Jangmu Jashi Jetsun Jetsunmo Jinmo Jinpa Jomo Jungney Kaba Kamala Karma Kasa Kelsang Kelzang - Ketu Keyuri Khadrobum Khadroma Khalama Khandro Khonma Khribang Khrimalod Khritsun Kipu Kitsi Koboza Kona KO_nchok Kunchen Kunga Kungcho - Kunphel Kunsang Kunzang Kurukulla Kyeden Kyi Kyimsheng Lasya Leki Lenchikma Lha Lhagyel Lhagyen Lhai Lhakee Lhakpa Lhamgonza Lhami Lhamo LhamotsU_n - Lhamu Lhathrimo LhE_ Lhundup Lobsang Lungma Machig Magyel Mangalal Mangmo MangmojE_ MangpojE_ ME_tok Michewa Mida Mongza Mungchang Nagaza Nagzib Naljorma - Namkha Nanamza Nele Ngawang Ngodup Nguntre Nima Ninguerre Norbu Nuba Nyandak Nyendrak Nyima Nyitri O_gyen Opame Pabu Pasang Pelden PeldrO_n - Pelgyimo PelmO_ Pema Pemala Penden Phoyongsa Phuntsok Phurbulcam Pogong Pongza Popo Poso Rabten Rinchen Rinzen Ritikmen Ritvija Sal Samdup - Samlo SanggyE_kha Sangmu Sangye Sashi Seba Sengdroma Sengemo Seupa Shenden Sherab Shonnu Skamar Somba SO_nam Tara Taramo Tashi Temba Tenzin - Tenzing Thekchen Thokmay Thridang Thrisong Thubten Togo Took Torma TO_karma Toktokteng Torma Tricham Tridaka Trikar TrimalO_ Trimonyen Trinle - TritsU_n Tromo TsamchO_ Tsangma Tsangmo Tse Tsenma Tsenmo Tsenmotok Tsephel Tsering Tseten Tsewang TshistO_ng Tsomo Tsogyel TsU_nmo TsU_nmotog - Tubten Wangchuck Wangdak Wangdue Wangmo WO_ser Yangchen Yangmo YE_lekmo YE_shE_ Yon Yongten Yondagmo Yumchenmo Zangmo Zhiting Zhyelmo Zhyelmots_Un - Zigsa Zopa - } - - - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 -} - -name_list_kirati = { - - cadet_dynasty_names = { - "dynn_Kirata" - "dynn_Limbuwan" - "dynn_Yakthung" - "dynn_Tambar" - "dynn_Mewa" - "dynn_Maiwa" - "dynn_Athraya" - "dynn_Magar" - "dynn_Lasahang" - "dynn_Yangwarok" - "dynn_Panthar" - "dynn_Phedap" - "dynn_Ilam" - "dynn_Miklung" - "dynn_Thala" - "dynn_Chethar" - "dynn_Sanglaing" - } - - dynasty_names = { - "dynn_Kirata" - "dynn_Limbuwan" - "dynn_Yakthung" - "dynn_Tambar" - "dynn_Mewa" - "dynn_Maiwa" - "dynn_Athraya" - "dynn_Magar" - "dynn_Lasahang" - "dynn_Yangwarok" - "dynn_Panthar" - "dynn_Phedap" - "dynn_Ilam" - "dynn_Miklung" - "dynn_Thala" - "dynn_Chethar" - "dynn_Sanglaing" - } - - male_names = { - Angbo Ap Bijay Chemjong Chesbi Ekangso Emay Eme Galijunga Hang Honden Indhang Indhing Jarai Kambrang Kamphura Kanglaing Kapsang Khadi - Khambek Khesiwa Khewa Khoya Kiriti Kundungjapa Ladho Laraso Lendangba Lepmuhang Lilimhang Mabo Mainam Mang Manghang Mangja Mawrong - Mikhangba Mimiding Mingso Mirak Misam Misek Miseksammang Misum Mokwan Muda Muhikmang Muhing Muigum Muinam Muing Mujoklungmang Mujoklung - Muk Mukkum Mukkumasam Muksam Munammang Mundhum Mung Murray Na Nahang Nagmok Nam Nambin Namdhingo Namnetti Namsang Namtimik Namyam Narayan Nasan - Nembang Oisum Otti Padhum Pakkandi Pangbo Papo Param Pathong Pennam Perung Perunghang Phaimo Phedap Phejikkum Phejiri Pheyamlung Phim - Pho Phonan Phung Poba Pongnisam Porokmi Posam Pungla Raya Sabat Sabhang Saiyok Sajum Sakma Saknim Samba Samlupi Sammang San Sang Sangaba - Sangkhadeo Sangla Sawaro Sawarohang Shengsengum Sireng Sirijunga Sisigen Sukum Suyem Suyen Tagera Taichi Taklung Tamsin Tanam Tanchippa - Tanchoppa Tangjum Tangsak Tangsang Tangsep Tangsot Tappeso Tarak Tarang Tepkho Thaing Thebasam Thindolung Thobo Thoding Thoktokso Thokna - Thosoing Thumsam Tiding Tiyen Tomang Tummihang Tummyang Uba Usuru Wedo Yak Yaketet Yakthung Yambahang Yambhamiba Yamdung Yamik Yamsang - Yamsese Yangnim Yangwa Ye Yengaso Yehang - } - - female_names = { - Ajuni Akawama Akawanama Amla Angsi Anjiri Anjum Chaitlungma Cherungma Chesung Chotlung Chunjun Dalima Ibu Ichap Iching Ikkisum Iklu Iksa - Iksum Ila Imet Ina Indha Indhangma Ingbhan Ingbho Ingdut Ingso Ingsum Injum Isri Itcham Itching Itla Ityang Ityangwa Jojiri Kettak Kham - Khambek Khama Khasam Khasing Khasuk Khem Khemsing Kudim Kujang Kumuk Kumun Kusang Kusum Laklungma Laikma Lajedangma Labherik Larak Lasang - Lasari Lasemi Lingbit Mainam Mangenna Manghama Mangja Mik Mikki Mikkiso Miksak Mikhangma Mingla Mim Mikiphung Mimiding Mingso Mirak Misam - Misek Misum Mimma Muhing Mui Muigum Muing Muinam Mujoklung Mukkumasam Muksam Muding Muyeng Murm Nadhim Nagmok Nahangma Nam Nambin Namdhingo - Namnetti Namnuma Namotti Namsari Namyam Nanuma Nasan Ningwa Ningwaphu Numa Oisum Omu Opma Otti Pakkandi Pennam Phaimo Pheyamlungma Phokwama - Phongma Phung Phungma Phungsama Pona Sabat Sabhang Sangama Sapme Sarang Suyen Tamsimma Tanam Tanchippa Tanchoppa Tangjum Tangsang Tiding - Tiyen Usuru Yamsang Yamsese Yuma Yumasam Yangwa - } - - - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 -} - -name_list_lhomon = { - - cadet_dynasty_names = { - "dynn_Bumthang" - "dynn_Lhomon" - "dynn_Paro" - "dynn_Chakhar" - "dynn_Panu" - "dynn_Monyul" - "dynn_Lhoyul" - "dynn_Lhoba" - "dynn_Monpa" - "dynn_Takpa" - "dynn_Puroik" - "dynn_Kho" - "dynn_Bwa" - "dynn_Sherdukpen" - "dynn_Sartang" - "dynn_Chug" - "dynn_Lish" - "dynn_Sharchopa" - "dynn_Memba" - "dynn_Ngalopa" - "dynn_Dengpa" - "dynn_Tagin" - "dynn_NyO_" - } - - dynasty_names = { - "dynn_Bumthang" - "dynn_Lhomon" - "dynn_Paro" - "dynn_Chakhar" - "dynn_Panu" - "dynn_Monyul" - "dynn_Lhoyul" - "dynn_Lhoba" - "dynn_Monpa" - "dynn_Takpa" - "dynn_Puroik" - "dynn_Kho" - "dynn_Bwa" - "dynn_Sherdukpen" - "dynn_Sartang" - "dynn_Chug" - "dynn_Lish" - "dynn_Sharchopa" - "dynn_Memba" - "dynn_Ngalopa" - "dynn_Dengpa" - "dynn_Tagin" - "dynn_NyO_" - } - - male_names = { - Abo Abotani Adek Aum Bac_og Bapu C_anglong Chakhar Chime Chimi Choeje Choenzo Choden Chogley Chogyal Choje Chokyi Dangla Dasho Dechen Desi Dhendup - Dhondup Dolma Domchu DO_ndrup Dopola Dorji Drakpa Drega Dronyer Drugyel Druk Dungkar Dzongpon Galay Gangzur Gompa Gonpo Gongzim Gyab - Gyalpo Gyaltshen Gyatso Gyeltshen Jakar Jamyang Jangcchub Jigme Jigyel Jimi Karma Kazi Khamsum Khandu Khedrup Khesar Kinga Kitshelpa Konchhog - Kuenga Kuengzang KU_njom Kyungtryul Lam Leki Lhendup Lhundzongpa Lhuntse Lingpa Lyonpo Melo Minjur Mipham Naku Namgay Namgyal Namgyay Namgyel - Namlungpa Nawang Ngawang Ngodrup Nidup Nim Nob Norbu Ome Padma Pala Paro Passang Pekar Pelri Pema Penjore Penlop Phuntsho Phurba Pila Polo Rabden - Rinchen Rukbo Sangay Sanje Sedi Sendha Sharpa Sherub Singye Sonam Takpon Talom Tamzhing Tandin Tangbi Tashi Tashigang Tashiganpa Teeyum Tenpa Tenzin Thekung Thinley - Thutop Tobgay Trulku Tsangyang Tsechup Tshering Tshewang Tshoki Ugyen Wangchen Wangdi Wangdicholing Wangdzongpa Wangpo Wangyal Wangzob - Wangzom Yab Yangsey Yeshey Zam Zangmo Zangpo Zhelngo Zhidhar - } - - female_names = { - Ane Aum Bac_og Bapu Beda Bidha Bumden C_anglong Chakhar Chime Chimi Choden Choeden Choki Chomo Choying Chuki Chukie Chukpo Dechen Dechog Deki - Dema Dolma Doma Dondhen Donyi Dorji Drolma Drongmo Dung Dungkar Dzongpon Euphelma Gaytsun Ipupu Jakar Jestun Karma Karzi Kesang Khelma Kiba Kyeden Lemo - Lhachig Lhaden Lhadon Lham Lhamo Ludrong Machig Mena Menmo Mindruk Ngedup Ngodrup Norbu Om Ome Ongmo Passang Pelden Pelmo Pem Pema Pemo Phenkem Phuntsho - Phurba Rinchen Sangay Selden Semyang Serchen Sidi Sonam Tandin Tashi Tsewang Tshering Tshomo Tsundo Tsundue Thuiji Ugyen Wangdicholing Wangmo - Yangchen Yangdon Yangki Yangzom Yeatso Yeshey Yuden Yum Zam Zangmo Zimpon - } - - - - pat_grf_name_chance = 50 - mat_grf_name_chance = 25 - father_name_chance = 25 - - pat_grm_name_chance = 25 - mat_grm_name_chance = 25 - mother_name_chance = 0 -} diff --git a/N3OW/common/culture/name_lists/00_turkic.txt b/N3OW/common/culture/name_lists/00_turkic.txt deleted file mode 100644 index bfaa52b8..00000000 --- a/N3OW/common/culture/name_lists/00_turkic.txt +++ /dev/null @@ -1,1529 +0,0 @@ -name_list_turkish = { - - cadet_dynasty_names = { - "dynn_Ottoman" - "dynn_Tigin" - "dynn_Arslan" - "dynn_Bunduqdarid" - "dynn_Aybakid" - "dynn_Qutuzid" - "dynn_Kitbughai" - "dynn_Lajinli" - "dynn_Jashnakirid" - "dynn_Karesili" - "dynn_Khurshidi" - "dynn_Salaghurid" - "dynn_Ghuzz" - "dynn_Pishkinoghlu" - "dynn_Bohruz" - "dynn_Sonqorjali" - "dynn_Juyushli" - "dynn_Aq_Sonqor" - "dynn_Begtimurid" - "dynn_Hazardinari" - "dynn_Dulkadir" - "dynn_Inalid" - "dynn_Burid" - "dynn_Inanj" - "dynn_Bajkam" - "dynn_Pervane" - "dynn_Qayi" - "dynn_Eretnid" - "dynn_Germiyan" - "dynn_Saruhan" - "dynn_Mentese" - "dynn_Aydin" - "dynn_Karaman" - "dynn_Tekke" - "dynn_Balik" - "dynn_Altar" - "dynn_Aybars" - "dynn_Doganin" - "dynn_Ecevit" - "dynn_GO_khan" - "dynn_Ilhan" - "dynn_Kagan" - "dynn_Metehan" - "dynn_Ozan" - "dynn_Senol" - "dynn_Tarkan" - "dynn_Utku" - "dynn_Yavuz" - "dynn_Olcayto" - "dynn_O_zkan" - "dynn_Doganin" - "dynn_Artuqid" - "dynn_Kazanjian" - "dynn_Namrun_Kalesi" - "dynn_Ildeguzid" - "dynn_Candar" - "dynn_Doranites" - "dynn_Kabasites" - "dynn_Meizomates" - "dynn_Tzanichites" - "dynn_Mamluk" - "dynn_Delhi" - "dynn_Altunia" - "dynn_Balban" - "dynn_Khilji" - "dynn_Kushru" - "dynn_Tughluq" - "dynn_Alauddin" - "dynn_Saifuddin" - "dynn_Awar" - "dynn_Tughral" - "dynn_Tamar" - "dynn_Iuzbaki" - "dynn_Tatar" - "dynn_Iitigin" - "dynn_Sonargaon" - "dynn_Lakhnauti" - "dynn_Satgaon" - "dynn_Qabajah" - "dynn_Yildoz" - "dynn_Toghril" - "dynn_Multani" - "dynn_Ajmerid" - "dynn_Kasid" - "dynn_Magadhid" - "dynn_Maturid" - "dynn_Lahurid" - "dynn_Bhadrid" - "dynn_Maymanid" - "dynn_Kyzylid" - "dynn_Tabasid" - "dynn_Barhid" - "dynn_Bayezid" - "dynn_GO_k" - "dynn_Mavi" - "dynn_Yesil" - "dynn_GU_C_lU_" - "dynn_RU_zgar" - "dynn_U_zengi" - "dynn_Trakhan" - "dynn_Raisiyya" - "dynn_Bunduqdarid" - "dynn_Muhtajid" - } - - dynasty_names = { - "dynn_Ottoman" - "dynn_Tigin" - "dynn_Arslan" - "dynn_Bunduqdarid" - "dynn_Aybakid" - "dynn_Qutuzid" - "dynn_Kitbughai" - "dynn_Lajinli" - "dynn_Jashnakirid" - "dynn_Karesili" - "dynn_Khurshidi" - "dynn_Salaghurid" - "dynn_Ghuzz" - "dynn_Pishkinoghlu" - "dynn_Bohruz" - "dynn_Sonqorjali" - "dynn_Juyushli" - "dynn_Aq_Sonqor" - "dynn_Begtimurid" - "dynn_Hazardinari" - "dynn_Dulkadir" - "dynn_Inalid" - "dynn_Burid" - "dynn_Inanj" - "dynn_Bajkam" - "dynn_Pervane" - "dynn_Qayi" - "dynn_Eretnid" - "dynn_Germiyan" - "dynn_Saruhan" - "dynn_Mentese" - "dynn_Aydin" - "dynn_Karaman" - "dynn_Tekke" - "dynn_Balik" - "dynn_Altar" - "dynn_Aybars" - "dynn_Doganin" - "dynn_Ecevit" - "dynn_GO_khan" - "dynn_Ilhan" - "dynn_Kagan" - "dynn_Metehan" - "dynn_Ozan" - "dynn_Senol" - "dynn_Tarkan" - "dynn_Utku" - "dynn_Yavuz" - "dynn_Olcayto" - "dynn_O_zkan" - "dynn_Doganin" - "dynn_Artuqid" - "dynn_Kazanjian" - "dynn_Namrun_Kalesi" - "dynn_Ildeguzid" - "dynn_Candar" - "dynn_Doranites" - "dynn_Kabasites" - "dynn_Meizomates" - "dynn_Tzanichites" - "dynn_Mamluk" - "dynn_Delhi" - "dynn_Altunia" - "dynn_Balban" - "dynn_Khilji" - "dynn_Kushru" - "dynn_Tughluq" - "dynn_Alauddin" - "dynn_Saifuddin" - "dynn_Awar" - "dynn_Tughral" - "dynn_Tamar" - "dynn_Iuzbaki" - "dynn_Tatar" - "dynn_Iitigin" - "dynn_Sonargaon" - "dynn_Lakhnauti" - "dynn_Satgaon" - "dynn_Qabajah" - "dynn_Yildoz" - "dynn_Toghril" - "dynn_Multani" - "dynn_Ajmerid" - "dynn_Kasid" - "dynn_Magadhid" - "dynn_Maturid" - "dynn_Lahurid" - "dynn_Bhadrid" - "dynn_Maymanid" - "dynn_Kyzylid" - "dynn_Tabasid" - "dynn_Barhid" - "dynn_Bayezid" - "dynn_GO_k" - "dynn_Mavi" - "dynn_Yesil" - "dynn_GU_C_lU_" - "dynn_RU_zgar" - "dynn_U_zengi" - "dynn_Trakhan" - "dynn_Raisiyya" - "dynn_Bunduqdarid" - "dynn_Muhtajid" - } - - male_names = { - C_agri C_aka Afsin Ahmet Aksonqor Alaeddin Ali Alkan "Alp_Arslan" "Alp_Yurek" Alptigin Artuk Ayaz Aydin Aydogan Aydogdu Aytekin BO_ru Bulend Bahadir Balaban Basbuga Batuhan Baturay Baybars Bayezid Baytas Belek Berkan Berkiyaruk Bozan Bugra Burak Cuneyd Dundar Danismend - Davud Demir Dogan Dogukan Dukak Erdem Ertan Ertekin Ertugrul Gunduz Hasan Hizir Ibrahim Ilgazi Inal Iskender Kurboga Kaikaus Kaikhusraw Kaiqobad Kara Karatay Kasim Kaya Kaytun Kemal KiliC_ Korkut Kutalmis Kutay Kutlug Mursel Mahmud Mehmed Meliksah Mengucek Mesud Murad Mustafa Orhan Osman Porsuk Rustem Ramazan Ridvan SO_buk SO_kmen SO_nmez Suleyman Saim Saltuk Saruca Savtekin Savur Sehinsah SelC_uk Selim Sencer Sinan Tanrivermis Tekin Timurtas Togay Togtekin Toktamis Tolun Toruntay Tugrul Tunga Turgut Turhan Tutus UluC_ Umur Yakut Yaman Yinal Yunus - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Aslihan Ayasun Ayla Ayse Ayten Azize Bahar Banu BozC_in Canan Ceylan Dunya Dilber Dilek Emine - Esin Fatma Firuze GulC_iC_ek Gulay Gulbahar Gulfem Gulsum Gumus Gunduz Gundes Gunes Hatice Hayat Huriye Ilkay Ilknur Ipek Ipekel Irge - Karacik Lale Leyla Mala Mansure Merve Mutlu Nagihan Nergis Neslihan Nilufer Nur Peksen Terkhen Samur Sarica Sati Sehnaz Serap Serife Sevilay - Sevindik Sibel Sirin Sirma Songul Sumru TekC_e Tura Umay Usunbike Vahide Yasar Yeldem Yildiz Zehra Zuhal - } - - dynasty_of_location_prefix = "dynnp_ve" - - patronym_suffix_male = "dynnpat_suf_oglu" - - founder_named_dynasties = yes - - -} -name_list_pecheneg = { - - cadet_dynasty_names = { - "dynn_Kankali" - "dynn_Tzopon" - "dynn_Paguman" - "dynn_Belermen" - "dynn_Thonuzoba" - "dynn_YU_regir" - "dynn_BeC_enek" - "dynn_BU_gdU_z" - "dynn_U_C_ok" - "dynn_C_avuldur" - "dynn_Bayandur" - "dynn_Irtim" - "dynn_Talmat" - "dynn_Batas" - "dynn_Alayuntlu" - "dynn_C_epni" - "dynn_EymU_r" - "dynn_Salgurlu" - "dynn_Kankali" - } - - dynasty_names = { - "dynn_Kankali" - "dynn_Tzopon" - "dynn_Paguman" - "dynn_Belermen" - "dynn_Thonuzoba" - "dynn_YU_regir" - "dynn_BeC_enek" - "dynn_BU_gdU_z" - "dynn_U_C_ok" - "dynn_C_avuldur" - "dynn_Bayandur" - "dynn_Irtim" - "dynn_Talmat" - "dynn_Batas" - "dynn_Alayuntlu" - "dynn_C_epni" - "dynn_EymU_r" - "dynn_Salgurlu" - "dynn_Kankali" - } - - male_names = { - C_elgil Aba Baitzas Balgor Batan Batas Bator BayC_a BiC_kili Bizel Boru Bula Giazis Ildey Ipa Ipaos - Kabuksin Karaca Kaydum Kegen Konel Korkutan Kortan Kostas Kourkoutai Kuchug KuerC_i Kugel Kure KU_rA_ - Metiga - Sol Suru Tatus Teber Temir Tyrach Yavdi Yazi Yeke - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Ilkay Ipek Ipekel Irge - Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_cuman = { - - cadet_dynasty_names = { - "dynn_Osenevich" - "dynn_Kimak" - "dynn_Askarid" - "dynn_Adirlu" - "dynn_Olas" - "dynn_Polovtsy" - "dynn_Kuman" - "dynn_KiskunsA_g" - "dynn_Bortz" - "dynn_Klobuky" - "dynn_Kimak" - "dynn_Kimek" - "dynn_Laktan" - "dynn_Kuni" - "dynn_KO_pek" - "dynn_Varzas" - "dynn_Tana" - "dynn_Itil" - "dynn_Ochak" - "dynn_Zaporzhye" - "dynn_Akhtuba" - } - - dynasty_names = { - "dynn_Osenevich" - "dynn_Kimak" - "dynn_Askarid" - "dynn_Adirlu" - "dynn_Olas" - "dynn_Polovtsy" - "dynn_Kuman" - "dynn_KiskunsA_g" - "dynn_Bortz" - "dynn_Klobuky" - "dynn_Kimak" - "dynn_Kimek" - "dynn_Laktan" - "dynn_Kuni" - "dynn_KO_pek" - "dynn_Varzas" - "dynn_Tana" - "dynn_Itil" - "dynn_Ochak" - "dynn_Zaporzhye" - "dynn_Akhtuba" - } - - male_names = { - C_ilbu Aepak Aibak Alpra Altunopa Arbuz Asalup Asep Atrak Ayepa BO_nek Bachman Baytursun Begluk Beka Blush Bonyak BorC_ - Chemgura Chilbuk EldeC_yuk Ele Eltut Etrek Girgen Gzak Gzi Itlar Ituk - Kemenche Kitzes KO_nC_ek Kobyak Kolo Kopti Kopulch Kotyan Koza Kozel Kubasar Kuntuvdi Kutan Kutesk Kutlu Kza - Lavor Manj Menk Otrok Ovlur Pulad Saru Sharaga Sharukan SevenC_ Seyhan Sicgan SirC_an Sokal Sotan Sugr Suthoi - Tapar Taz Tetr TO_rtogul Togli Togortok Toks Tolun Tugor Vlur Uzluk Uzur Zeyhan - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Guranduk - Ilkay Ipek Ipekel Irge Jiajak Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul - TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_khazar = { - - cadet_dynasty_names = { - { "dynn_Kabar" } - { "dynn_Khwaliz" } - { "dynn_Kozar" } - { "dynn_Baranjar" } - { "dynn_Bulanid" } - { "dynn_Karakhazar" } - { "dynn_Akkhazar" } - { "dynn_Alpid" } - { "dynn_Balgitzinid" } - { "dynn_Barjikid" } - { "dynn_Bluchanid" } - { "dynn_Hazerid" } - { "dynn_Tarkhanid" } - { "dynn_Rasid" } - { "dynn_Pesakhi" } - { "dynn_Yulduz" } - { "dynn_Kyzylkil" } - { "dynn_Toluyurek" } - { "dynn_Uzunkol" } - { "dynn_Kokyulduz" } - { "dynn_Atbulut" } - { "dynn_Toprakyt" } - { "dynn_Kuler" } - { "dynn_Otogul" } - { "dynn_Topukisi" } - { "dynn_Savuzun" } - { "dynn_Yanyol" } - { "dynn_Onkunes" } - { "dynn_Karayagac" } - } - - dynasty_names = { - { "dynn_Kabar" } - { "dynn_Khwaliz" } - { "dynn_Kozar" } - { "dynn_Baranjar" } - { "dynn_Bulanid" } - { "dynn_Karakhazar" } - { "dynn_Akkhazar" } - { "dynn_Alpid" } - { "dynn_Balgitzinid" } - { "dynn_Barjikid" } - { "dynn_Bluchanid" } - { "dynn_Hazerid" } - { "dynn_Tarkhanid" } - { "dynn_Rasid" } - { "dynn_Pesakhi" } - { "dynn_Yulduz" } - { "dynn_Kyzylkil" } - { "dynn_Toluyurek" } - { "dynn_Uzunkol" } - { "dynn_Kokyulduz" } - { "dynn_Atbulut" } - { "dynn_Toprakyt" } - { "dynn_Kuler" } - { "dynn_Otogul" } - { "dynn_Topukisi" } - { "dynn_Savuzun" } - { "dynn_Yanyol" } - { "dynn_Onkunes" } - { "dynn_Karayagac" } - } - - male_names = { - Alp Araslan Bagha Baghatur BA_lgiC_i Barjik Barsbek Bastu Bashtwa Bihor BO_ri Bugha Bulan BulC_an Busir Buzer C_at C_at_n C_orpan Ilik IltA_bA_r Itakh Kamaj Karadakh Kayghalagh Khatir Khuterkin - Kibar Kisa KundaC_iq KundaC_ MA_nA_r MA_nA_s ME_nU_marO_t O_temis PapaC_yz Samsam SartA_C_ Simsam TA_bA_r TabghaC_ Tarkhan TarmaC_ Tuzniq Vakrim Yabghu Yavantey YenC_epi Yerneslu YeC_tirek Yilig - Belet Ezra Hanukkah Hezekiah Isaac Manasseh Nisi Yavdi Zebulun - } - female_names = { - C_iC_A_k C_eC_eppi C_eC_ki C_eC_tilet C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_A_k Gulay Gunduz Gundes Gunes Ikalay Ilkay Ipek Ipekel Irge - Karacik KA_tyarikka KE_lnissa KE_lyamal Khatun LA_rkka Lyukha Mala Maturkka Mutlu NaC_a Parsbit Patiyer PaykE_lti Peksen Puyantay Samur Sarantay SarA_ Sarica Sarikel - Sati SavaC_ka SavkE_lti Savtilek Savilay Savintik Shurkka Sibel Sirin Sirma Songul TA_htani TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz Yartilek - } - - founder_named_dynasties = yes - - -} - -name_list_bolghar = { - - cadet_dynasty_names = { - { "dynn_Vokil" } - { "dynn_Altsikur" } - { "dynn_Kashu" } - { "dynn_Barskhan" } - { "dynn_Barsil" } - { "dynn_Balanjar" } - { "dynn_Vokil" } - { "dynn_Erdevulu" } - { "dynn_Silkid" } - { "dynn_Bilar" } - { "dynn_Sabir" } - { "dynn_Esegel" } - { "dynn_Izgil" } - { "dynn_Askil" } - { "dynn_Bersula" } - { "dynn_Urazgilid" } - { "dynn_Kalmagorid" } - { "dynn_Klyuch" } - { "dynn_Uren_" } - { "dynn_Mayna" } - { "dynn_Yasach" } - { "dynn_Utka" } - { "dynn_Bezd" } - { "dynn_Kurnal" } - { "dynn_Mesha" } - { "dynn_Kaban" } - { "dynn_Oshnya" } - { "dynn_Tolkish" } - { "dynn_Izgar" } - { "dynn_Sulcha" } - { "dynn_Karmal" } - } - - dynasty_names = { - { "dynn_Vokil" } - { "dynn_Altsikur" } - { "dynn_Kashu" } - { "dynn_Barskhan" } - { "dynn_Barsil" } - { "dynn_Balanjar" } - { "dynn_Vokil" } - { "dynn_Erdevulu" } - { "dynn_Silkid" } - { "dynn_Bilar" } - { "dynn_Sabir" } - { "dynn_Esegel" } - { "dynn_Izgil" } - { "dynn_Askil" } - { "dynn_Bersula" } - { "dynn_Urazgilid" } - { "dynn_Kalmagorid" } - { "dynn_Klyuch" } - { "dynn_Uren_" } - { "dynn_Mayna" } - { "dynn_Yasach" } - { "dynn_Utka" } - { "dynn_Bezd" } - { "dynn_Kurnal" } - { "dynn_Mesha" } - { "dynn_Kaban" } - { "dynn_Oshnya" } - { "dynn_Tolkish" } - { "dynn_Izgar" } - { "dynn_Sulcha" } - { "dynn_Karmal" } - } - - male_names = { - Almish Alzek Anzi Apskhih Araslan Asparukh Balamber Bars Bataul Batbayan Batoya Batulia Bayan Belkermak Bezmer Boyan Bulger Buzan Chepa Chinialush Dengizikh - Dizeng Dometa Dristar Drong Dukum Ellak Elemag Ernakh Eskhakh Goleda Gostun Guar Hudbad Iani Irnek Isbul Islivan Isperikh Ispor KA_laC_ Kano Karan Karaton - Kardam Kharaton Khinialon Khudbard Kordil Kormesiy Kormisosh Kotrag Krovat Krum Kuber Kubrat Kurt Kutrigur Kuvrat Labertam Magotin Malamir Mugel Odolgan Okhsi - Okhsun Okors Omurtag Onegavon Organ Organa Ornag Oshi Ostro Pagan Pakhtiyar PavA_l Praksa Rassate Rugila Sabin Sandil Sandilkh Sarkhan SartA_C_ Savin Sevar Shilki - Sondoke TA_htaman Tarasiy Taridin Tatra Telec Telerig Tervel TimE_r TimE_reC_ TimE_rpA_lat Tingiz Tiradin Tokhtaman Toktu Tsog Tsul Tuk Umor Uturgur Vakrim Venda Vetam Vinekh Yani - Yavantey YenC_epi Yerneslu YeC_tirek Zabergan Zenti Tukiy Aydar Irkhan Batir - - } - female_names = { - C_eC_ek C_eC_eppi C_eC_ki C_eC_tilet C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_eC_ek Gulay Gunduz Gundes Gunes Ikalay Ilkay Ipek Ipekel Irge - Karacik KA_tyarikka KE_lnissa KE_lyamal LA_rkka Lyukha Mala Maturkka Mutlu NaC_a Patiyer PaykE_lti Peksen Puyantay Samur Sarantay SarA_ Sarica Sarikel - Sati SavaC_ka SavkE_lti Savtilek Savilay Savintik Shurkka Sibel Sirin Sirma Songul TA_htani TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz Yartilek - } - - founder_named_dynasties = yes - - -} - -name_list_bashkir = { - - cadet_dynasty_names = { - { "dynn_Ural" } - { "dynn_Bashkiran" } - { "dynn_Okorsid" } - { "dynn_Karatonan" } - { "dynn_Chepa" } - { "dynn_Inzeri" } - { "dynn_Bielak" } - { "dynn_Yurzen" } - { "dynn_Au" } - { "dynn_Igeld" } - { "dynn_YU_" } - { "dynn_Simti" } - { "dynn_Lemeza" } - { "dynn_Yuryuz" } - { "dynn_Air" } - { "dynn_Byank" } - { "dynn_Yinz" } - { "dynn_Yumel" } - } - - dynasty_names = { - { "dynn_Ural" } - { "dynn_Bashkiran" } - { "dynn_Okorsid" } - { "dynn_Karatonan" } - { "dynn_Chepa" } - { "dynn_Inzeri" } - { "dynn_Bielak" } - { "dynn_Yurzen" } - { "dynn_Au" } - { "dynn_Igeld" } - { "dynn_YU_" } - { "dynn_Simti" } - { "dynn_Lemeza" } - { "dynn_Yuryuz" } - { "dynn_Air" } - { "dynn_Byank" } - { "dynn_Yinz" } - { "dynn_Yumel" } - } - - male_names = { - Almish Alzek Anzi Apskhih Araslan Asparukh Balamber Bars Bataul Batbayan Batoya Batulia Bayan Belkermak Bezmer Boyan Bulger Buzan Chepa Chinialush Dengizikh - Dizeng Dometa Dristar Drong Dukum Ellak Elemag Ernakh Eskhakh Goleda Gostun Guar Hudbad Iani Irnek Isbul Islivan Isperikh Ispor KA_laC_ Kano Karan Karaton - Kardam Kharaton Khinialon Khudbard Kordil Kormesiy Kormisosh Kotrag Krovat Krum Kuber Kubrat Kurt Kutrigur Kuvrat Labertam Magotin Malamir Mugel Odolgan Okhsi - Okhsun Okors Omurtag Onegavon Organ Organa Ornag Oshi Ostro Pagan Pakhtiyar PavA_l Praksa Rassate Rugila Sabin Sandil Sandilkh Sarkhan SartA_C_ Savin Sevar Shilki - Sondoke TA_htaman Tarasiy Taridin Tatra Telec Telerig Tervel TimE_r TimE_reC_ TimE_rpA_lat Tingiz Tiradin Tokhtaman Toktu Tsog Tsul Tuk Umor Uturgur Vakrim Venda Vetam Vinekh Yani - Yavantey YenC_epi Yerneslu YeC_tirek Zabergan Zenti Tukiy Aydar Irkhan Batir - - } - female_names = { - C_eC_ek C_eC_eppi C_eC_ki C_eC_tilet C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_eC_ek Gulay Gunduz Gundes Gunes Ikalay Ilkay Ipek Ipekel Irge - Karacik KA_tyarikka KE_lnissa KE_lyamal LA_rkka Lyukha Mala Maturkka Mutlu NaC_a Patiyer PaykE_lti Peksen Puyantay Samur Sarantay SarA_ Sarica Sarikel - Sati SavaC_ka SavkE_lti Savtilek Savilay Savintik Shurkka Sibel Sirin Sirma Songul TA_htani TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz Yartilek - } - - founder_named_dynasties = yes - - -} - -name_list_avar = { - - cadet_dynasty_names = { - "dynn_Sabir" - "dynn_Akhasir" - "dynn_Kazarig" - "dynn_Kidar" - "dynn_Ghidatli" - "dynn_Gumbekh" - "dynn_Kharoda" - "dynn_Ghunib" - "dynn_Yandalal" - "dynn_Tsumadal" - "dynn_Tsuntab" - } - - dynasty_names = { - "dynn_Sabir" - "dynn_Akhasir" - "dynn_Kazarig" - "dynn_Kidar" - "dynn_Ghidatli" - "dynn_Gumbekh" - "dynn_Kharoda" - "dynn_Ghunib" - "dynn_Yandalal" - "dynn_Tsumadal" - "dynn_Tsuntab" - } - - male_names = { - Almish Alp Alzek Anzi Apskhih Araslan Asparukh Bagha Baghatur BalambA_r Barjik Bars Barsbek Bashtwa Bastu Bataul Batbayan Batoya Batulia Bayan Belkermak Bezmer Bihor Boyan Bugha Bughra Bulan Bulger BulC_an Busir Buzan Buzer BA_lgiC_i BO_ri - Chepa Chinialush Dengizikh Dizeng Dometa Dristar Drong Dukum Elemag Ellak Ernakh Eskhakh Goleda Gostun Guar Hudbad Iani Ilik IltA_bA_r Irnek Isbul Islivan Isperikh Ispor Itakh Kamaj Kano Karadakh Karan Karaton Kardam Kayghalagh Kharaton Khatir Khinialon - Khudbard Khuterkin Kibar Kisa Kordil Kormesiy Kormisosh Kotrag Krovat Krum Kuber Kubrat KundaC_ KundaC_iq Kurt Kutrigur KA_laC_ Labertam Magotin Malamir Mugel MA_nA_r MA_nA_s ME_nU_marO_t Odolgan Okhsi Okhsun Okors Omurtag Onegavon Organ Organa Ornag - Oshi Ostro Pagan Pakhtiyar PapaC_yz PavA_l Praksa Rassate Rugila Sabin Samsam Sandil Sandilkh Sarkhan SartA_C_ Savin Sevar Shilki Simsam Sondoke TabghaC_ Tarasiy Taridin Tarkhan TarmaC_ Tatra Telec Telerig Tervel TimE_r TimE_reC_ TimE_rpA_lat - Tingiz Tiradin Toghan ToghrI_l Tokhtaman Toktu Tsog Tsul Tuk Tuzniq TA_bA_r TA_htaman Umor Uturgur Vakrim Venda Vetam Vinekh Yabghu Yani Yavantey YenC_epi Yerneslu YeC_tirek Yilig Zabergan Zenti C_at C_at_n C_orpan O_temis - - } - female_names = { - Akgul Asli Ayasun Ayten BozC_in Dilek Esin Gulay GulC_iC_A_k Gundes Gunduz Gunes Ikalay Ilkay Ipek Ipekel Irge Karacik Khatun KA_tyarikka KE_lnissa KE_lyamal Lyukha LA_rkka Mala Maturkka Mutlu NaC_a Parsbit Patiyer PaykE_lti Peksen - Puyantay Samur Sarantay Sarica Sarikel SarA_ Sati SavaC_ka Savilay Savintik SavkE_lti Savtilek Shurkka Sibel Sirin Sirma Songul TekC_e Tura TA_htani Umay Usunbike Yartilek Yasar Yeldem Yildiz C_eC_eppi C_eC_ki - C_eC_tilet C_ilen C_iltanesi C_iC_A_k O_zgul O_zlem - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_karluk = { - - cadet_dynasty_names = { - { "dynn_Zhetysu" } - { "dynn_Hasanid" } - { "dynn_Geluolu" } - { "dynn_Khololo" } - { "dynn_Harluut" } - { "dynn_Uch_Oghuz" } - { "dynn_Tuhsi" } - { "dynn_Khalajes" } - { "dynn_TU_rgesh" } - { "dynn_Charuk" } - { "dynn_Barsqan" } - { "dynn_Qilibi" } - { "dynn_Moula" } - { "dynn_Bulaq" } - { "dynn_Chisi" } - { "dynn_Sebeg" } - { "dynn_Chisi" } - { "dynn_Tashlyk" } - { "dynn_Azes" } - { "dynn_Yagma" } - } - - dynasty_names = { - { "dynn_Zhetysu" } - { "dynn_Hasanid" } - { "dynn_Geluolu" } - { "dynn_Khololo" } - { "dynn_Harluut" } - { "dynn_Uch_Oghuz" } - { "dynn_Tuhsi" } - { "dynn_Khalajes" } - { "dynn_TU_rgesh" } - { "dynn_Charuk" } - { "dynn_Barsqan" } - { "dynn_Qilibi" } - { "dynn_Moula" } - { "dynn_Bulaq" } - { "dynn_Chisi" } - { "dynn_Sebeg" } - { "dynn_Chisi" } - { "dynn_Tashlyk" } - { "dynn_Azes" } - { "dynn_Yagma" } - } - - male_names = { - C_ilbu Aepak Asalup Asep Atrak BO_nek Bachman Begluk Blush Bonyak BorC_ EldeC_yuk Etrek Girgen Gzi Itlar Ituk KO_nC_ek Kobyak Kopti Kotyan Koza - Kozel Kubasar Kuntuvdi Kutan Pulad Saru SevenC_ SirC_an Sokal Sotan Sugr TO_rtogul Togli Tolun Tugor Uzluk Uzur - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Ilkay Ipek Ipekel Irge - Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_kimek = { - - cadet_dynasty_names = { - { "dynn_Aslid" } - { "dynn_Manjan" } - { "dynn_U_yli_Boli" } - { "dynn_Khakanid" } - { "dynn_Tobol" } - { "dynn_Olberlik" } - { "dynn_Ayyub" } - { "dynn_El_Borili" } - { "dynn_Uran" } - { "dynn_Bayat" } - { "dynn_Azkish" } - { "dynn_Turgish" } - { "dynn_Gyurgesh" } - { "dynn_Chigil" } - { "dynn_Kaisalo" } - { "dynn_Turgai" } - { "dynn_Mugod" } - { "dynn_Sygnak" } - { "dynn_Altun_Oba" } - { "dynn_Arslan_Opa" } - { "dynn_Ay_Opa" } - { "dynn_Badach" } - { "dynn_Barat" } - { "dynn_Baraq" } - { "dynn_Bayawut" } - { "dynn_Burchogli" } - { "dynn_Buranli" } - { "dynn_Chagraq" } - { "dynn_Chenegrepa" } - { "dynn_Chitey" } - { "dynn_Chirtan" } - { "dynn_DO_rU_t" } - { "dynn_Ilanchugli" } - { "dynn_KU_cheba" } - { "dynn_KU_chet" } - { "dynn_Qol_Oba" } - { "dynn_Qumanlu" } - { "dynn_Qongurogli" } - { "dynn_MekrU_ti" } - { "dynn_BekrU_ti" } - { "dynn_MingU_zogli" } - { "dynn_Orunqut" } - { "dynn_O_lberlig" } - { "dynn_Yulibeili" } - { "dynn_Targil" } - { "dynn_Tag_Yshqut" } - { "dynn_Tag_Bashqurt" } - { "dynn_Ulashogli" } - { "dynn_Urus_Oba" } - { "dynn_Yemek" } - { "dynn_Yete_Oba" } - { "dynn_Anjogli" } - { "dynn_Elborili" } - { "dynn_Borcsol" } - { "dynn_Csertan" } - { "dynn_Olas" } - { "dynn_Kor" } - { "dynn_Iloncsuk" } - { "dynn_Koncsog" } - { "dynn_Imur" } - { "dynn_Bayundur" } - { "dynn_Nilkar" } - { "dynn_Ajlad" } - } - - dynasty_names = { - { "dynn_Aslid" } - { "dynn_Manjan" } - { "dynn_U_yli_Boli" } - { "dynn_Khakanid" } - { "dynn_Tobol" } - { "dynn_Olberlik" } - { "dynn_Ayyub" } - { "dynn_El_Borili" } - { "dynn_Uran" } - { "dynn_Bayat" } - { "dynn_Azkish" } - { "dynn_Turgish" } - { "dynn_Gyurgesh" } - { "dynn_Chigil" } - { "dynn_Kaisalo" } - { "dynn_Turgai" } - { "dynn_Mugod" } - { "dynn_Sygnak" } - { "dynn_Altun_Oba" } - { "dynn_Arslan_Opa" } - { "dynn_Ay_Opa" } - { "dynn_Badach" } - { "dynn_Barat" } - { "dynn_Baraq" } - { "dynn_Bayawut" } - { "dynn_Burchogli" } - { "dynn_Buranli" } - { "dynn_Chagraq" } - { "dynn_Chenegrepa" } - { "dynn_Chitey" } - { "dynn_Chirtan" } - { "dynn_DO_rU_t" } - { "dynn_Ilanchugli" } - { "dynn_KU_cheba" } - { "dynn_KU_chet" } - { "dynn_Qol_Oba" } - { "dynn_Qumanlu" } - { "dynn_Qongurogli" } - { "dynn_MekrU_ti" } - { "dynn_BekrU_ti" } - { "dynn_MingU_zogli" } - { "dynn_Orunqut" } - { "dynn_O_lberlig" } - { "dynn_Yulibeili" } - { "dynn_Targil" } - { "dynn_Tag_Yshqut" } - { "dynn_Tag_Bashqurt" } - { "dynn_Ulashogli" } - { "dynn_Urus_Oba" } - { "dynn_Yemek" } - { "dynn_Yete_Oba" } - { "dynn_Anjogli" } - { "dynn_Elborili" } - { "dynn_Borcsol" } - { "dynn_Csertan" } - { "dynn_Olas" } - { "dynn_Kor" } - { "dynn_Iloncsuk" } - { "dynn_Koncsog" } - { "dynn_Imur" } - { "dynn_Bayundur" } - { "dynn_Nilkar" } - { "dynn_Ajlad" } - } - - - - male_names = { - C_ilbu Aepak Aibak Alpra Altunopa Arbuz Asalup Asep Atrak Ayepa BO_nek Bachman Baytursun Begluk Beka Blush Bonyak BorC_ - Chemgura Chilbuk EldeC_yuk Ele Eltut Etrek Girgen Gzak Gzi Itlar Ituk - Kemenche Kitzes KO_nC_ek Kobyak Kolo Kopti Kopulch Kotyan Koza Kozel Kubasar Kuntuvdi Kutan Kutesk Kutlu Kza - Lavor Manj Menk Otrok Ovlur Pulad Saru Sharaga Sharukan SevenC_ Seyhan Sicgan SirC_an Sokal Sotan Sugr Suthoi - Tapar Taz Tetr TO_rtogul Togli Togortok Toks Tolun Tugor Vlur Uzluk Uzur Zeyhan - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Guranduk - Ilkay Ipek Ipekel Irge Jiajak Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul - TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_kipchak = { - - cadet_dynasty_names = { - { "dynn_Kentek" } - { "dynn_Olberlik" } - { "dynn_Ayyub" } - { "dynn_El_Borili" } - { "dynn_Uran" } - { "dynn_Bayat" } - { "dynn_Azkish" } - { "dynn_Turgish" } - { "dynn_Gyurgesh" } - { "dynn_Chigil" } - { "dynn_Kaisalo" } - { "dynn_Turgai" } - { "dynn_Mugod" } - { "dynn_Sygnak" } - { "dynn_Altun_Oba" } - { "dynn_Arslan_Opa" } - { "dynn_Ay_Opa" } - { "dynn_Badach" } - { "dynn_Barat" } - { "dynn_Baraq" } - { "dynn_Bayawut" } - { "dynn_Burchogli" } - { "dynn_Buranli" } - { "dynn_Chagraq" } - { "dynn_Chenegrepa" } - { "dynn_Chitey" } - { "dynn_Chirtan" } - { "dynn_DO_rU_t" } - { "dynn_Ilanchugli" } - { "dynn_KU_cheba" } - { "dynn_KU_chet" } - { "dynn_Qol_Oba" } - { "dynn_Qumanlu" } - { "dynn_Qongurogli" } - { "dynn_MekrU_ti" } - { "dynn_BekrU_ti" } - { "dynn_MingU_zogli" } - { "dynn_Orunqut" } - { "dynn_O_lberlig" } - { "dynn_Yulibeili" } - { "dynn_Targil" } - { "dynn_Tag_Yshqut" } - { "dynn_Tag_Bashqurt" } - { "dynn_Ulashogli" } - { "dynn_Urus_Oba" } - { "dynn_Yemek" } - { "dynn_Yete_Oba" } - { "dynn_Anjogli" } - { "dynn_Elborili" } - { "dynn_Borcsol" } - { "dynn_Csertan" } - { "dynn_Olas" } - { "dynn_Kor" } - { "dynn_Iloncsuk" } - { "dynn_Koncsog" } - { "dynn_Imur" } - { "dynn_Bayundur" } - { "dynn_Nilkar" } - { "dynn_Ajlad" } - } - - dynasty_names = { - { "dynn_Kentek" } - { "dynn_Olberlik" } - { "dynn_Ayyub" } - { "dynn_El_Borili" } - { "dynn_Uran" } - { "dynn_Bayat" } - { "dynn_Azkish" } - { "dynn_Turgish" } - { "dynn_Gyurgesh" } - { "dynn_Chigil" } - { "dynn_Kaisalo" } - { "dynn_Turgai" } - { "dynn_Mugod" } - { "dynn_Sygnak" } - { "dynn_Altun_Oba" } - { "dynn_Arslan_Opa" } - { "dynn_Ay_Opa" } - { "dynn_Badach" } - { "dynn_Barat" } - { "dynn_Baraq" } - { "dynn_Bayawut" } - { "dynn_Burchogli" } - { "dynn_Buranli" } - { "dynn_Chagraq" } - { "dynn_Chenegrepa" } - { "dynn_Chitey" } - { "dynn_Chirtan" } - { "dynn_DO_rU_t" } - { "dynn_Ilanchugli" } - { "dynn_KU_cheba" } - { "dynn_KU_chet" } - { "dynn_Qol_Oba" } - { "dynn_Qumanlu" } - { "dynn_Qongurogli" } - { "dynn_MekrU_ti" } - { "dynn_BekrU_ti" } - { "dynn_MingU_zogli" } - { "dynn_Orunqut" } - { "dynn_O_lberlig" } - { "dynn_Yulibeili" } - { "dynn_Targil" } - { "dynn_Tag_Yshqut" } - { "dynn_Tag_Bashqurt" } - { "dynn_Ulashogli" } - { "dynn_Urus_Oba" } - { "dynn_Yemek" } - { "dynn_Yete_Oba" } - { "dynn_Anjogli" } - { "dynn_Elborili" } - { "dynn_Borcsol" } - { "dynn_Csertan" } - { "dynn_Olas" } - { "dynn_Kor" } - { "dynn_Iloncsuk" } - { "dynn_Koncsog" } - { "dynn_Imur" } - { "dynn_Bayundur" } - { "dynn_Nilkar" } - { "dynn_Ajlad" } - } - - male_names = { - C_ilbu Aepak Aibak Alpra Altunopa Arbuz Asalup Asep Atrak Ayepa BO_nek Bachman Baytursun Begluk Beka Blush Bonyak BorC_ - Chemgura Chilbuk EldeC_yuk Ele Eltut Etrek Girgen Gzak Gzi Itlar Ituk - Kemenche Kitzes KO_nC_ek Kobyak Kolo Kopti Kopulch Kotyan Koza Kozel Kubasar Kuntuvdi Kutan Kutesk Kutlu Kza - Lavor Manj Menk Otrok Ovlur Pulad Saru Sharaga Sharukan SevenC_ Seyhan Sicgan SirC_an Sokal Sotan Sugr Suthoi - Tapar Taz Tetr TO_rtogul Togli Togortok Toks Tolun Tugor Vlur Uzluk Uzur Zeyhan - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Guranduk - Ilkay Ipek Ipekel Irge Jiajak Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul - TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_laktan = { - - cadet_dynasty_names = { - { "dynn_Ituk" } - { "dynn_Kubasar" } - { "dynn_Mutlu" } - { "dynn_Usunbikehid" } - { "dynn_Irgeid" } - { "dynn_Chany" } - { "dynn_Kozhur" } - { "dynn_Sartlan" } - { "dynn_Uryum" } - { "dynn_Kukley" } - { "dynn_Inder" } - { "dynn_Abushkan" } - { "dynn_Soleno" } - { "dynn_Metlik" } - { "dynn_Karasor" } - { "dynn_Jyngyld" } - { "dynn_Tuzdysor" } - { "dynn_Oynak" } - } - - dynasty_names = { - { "dynn_Ituk" } - { "dynn_Kubasar" } - { "dynn_Mutlu" } - { "dynn_Usunbikehid" } - { "dynn_Irgeid" } - { "dynn_Chany" } - { "dynn_Kozhur" } - { "dynn_Sartlan" } - { "dynn_Uryum" } - { "dynn_Kukley" } - { "dynn_Inder" } - { "dynn_Abushkan" } - { "dynn_Soleno" } - { "dynn_Metlik" } - { "dynn_Karasor" } - { "dynn_Jyngyld" } - { "dynn_Tuzdysor" } - { "dynn_Oynak" } - } - - male_names = { - C_ilbu Aepak Asalup Asep Atrak BO_nek Bachman Begluk Blush Bonyak BorC_ EldeC_yuk Etrek Girgen Gzi Itlar Ituk KO_nC_ek Kobyak Kopti Kotyan Koza - Kozel Kubasar Kuntuvdi Kutan Pulad Saru SevenC_ SirC_an Sokal Sotan Sugr TO_rtogul Togli Tolun Tugor Uzluk Uzur - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Ilkay Ipek Ipekel Irge - Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_kirghiz = { - - cadet_dynasty_names = { - { "dynn_SO_nmez" } - { "dynn_GU_naydin" } - { "dynn_KiliC_li" } - { "dynn_Tiele" } - { "dynn_Jiegu" } - { "dynn_Gekun" } - { "dynn_Kokun" } - { "dynn_Tutuq" } - { "dynn_Qasha" } - { "dynn_Achayi" } - { "dynn_Akish" } - { "dynn_O_o_k" } - { "dynn_Guneshkardeshim" } - { "dynn_Altinlioklugu" } - { "dynn_Tirig" } - { "dynn_U_chin" } - { "dynn_Ku_lu_g" } - { "dynn_Egu_k" } - { "dynn_Hakan" } - { "dynn_Tu_lberi" } - { "dynn_Kiygan" } - { "dynn_Urungu" } - { "dynn_Elegesh" } - { "dynn_Tarlak" } - { "dynn_Arjan" } - } - - dynasty_names = { - { "dynn_SO_nmez" } - { "dynn_GU_naydin" } - { "dynn_KiliC_li" } - { "dynn_Tiele" } - { "dynn_Jiegu" } - { "dynn_Gekun" } - { "dynn_Kokun" } - { "dynn_Tutuq" } - { "dynn_Qasha" } - { "dynn_Achayi" } - { "dynn_Akish" } - { "dynn_O_o_k" } - { "dynn_Guneshkardeshim" } - { "dynn_Altinlioklugu" } - { "dynn_Tirig" } - { "dynn_U_chin" } - { "dynn_Ku_lu_g" } - { "dynn_Egu_k" } - { "dynn_Hakan" } - { "dynn_Tu_lberi" } - { "dynn_Kiygan" } - { "dynn_Urungu" } - { "dynn_Elegesh" } - { "dynn_Tarlak" } - { "dynn_Arjan" } - } - - male_names = { - C_ilbu Adilet Aibek Aepak Asalup Asep Atrak BO_nek Bachman Barsbeg Begluk Blush Bonyak BorC_ EldeC_yuk Etrek Girgen Gzi Itlar Ituk Jaglaqar Jyrgal - KO_nC_ek Kobyak Kokotoy Kopti Kotyan Koza Kozel Kubasar Kuntuvdi Kutan Manas Pulad - Saru Seitek Semetei SevenC_ SirC_an Sokal Sotan Sugr Sukhrab TO_rtogul Taalay Tardush Togli Tolun Tugor Uzluk Uzur Zhyrgal - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Aigul Akgul Anara Asli Ayasun Ayten BozC_in Begayim Bermet Cholpon Dilek Esin - GulC_iC_ek Gulay Gulnara Gunduz Gundes Gunes Ilkay Ipek Ipekel Irge Jibek - Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - patronym_suffix_male = "dynnpat_suf_uulu" - patronym_suffix_female = "dynnpat_suf_kyzy" - - -} - -name_list_uyghur = { - - cadet_dynasty_names = { - "dynn_MU_jde" - "dynn_Tapmish" - "dynn_Beshbalik" - "dynn_Qibi" - "dynn_Yaghlakar" - "dynn_Ediz" - "dynn_Uzur" - "dynn_Alptekin" - "dynn_Akhun" - "dynn_Ugurlu" - "dynn_U_zU_mcU_" - "dynn_Kulug" - "dynn_Hosa" - "dynn_Yughur" - "dynn_Idiqut" - } - - dynasty_names = { - "dynn_MU_jde" - "dynn_Tapmish" - "dynn_Beshbalik" - "dynn_Qibi" - "dynn_Yaghlakar" - "dynn_Ediz" - "dynn_Uzur" - "dynn_Alptekin" - "dynn_Akhun" - "dynn_Ugurlu" - "dynn_U_zU_mcU_" - "dynn_Kulug" - "dynn_Hosa" - "dynn_Yughur" - "dynn_Idiqut" - } - - male_names = { - Bilge C_or U_ge Barchuq TO_mU_r Bars Adigh Buqa MA_nglik O_zmish - C_ilbu Aepak Alp_Arslan Arslan Asalup Asep Atrak BO_nek Bachman Begluk Blush Bokut Bonyak BorC_ BU_gU_ EldeC_yuk Etrek - Girgen Gzi Ilig Itlar Ituk KO_nC_ek Kobyak Kopti Kotyan Koza Kozel Kubasar Kuntuvdi Kutan KU_l - Pangtele Pulad Qutlugh Saru SevenC_ SirC_an Sokal Sotan Sugr TO_rtogul Togli Tolun Tugor Uzluk Uzur Yur_Temur - } - female_names = { - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Ilkay Ipek Ipekel Irge - Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} - -name_list_yughur = { - - cadet_dynasty_names = { - "dynn_Yaghlakar" - "dynn_Yigur" - "dynn_S_era_Yogor" - "dynn_WE_iwU_r" - } - - dynasty_names = { - "dynn_Yaghlakar" - "dynn_Yigur" - "dynn_S_era_Yogor" - "dynn_WE_iwU_r" - } - - male_names = { - Abdurashid Abduxaliq Ablajan Adigh Aduoyu Afaq Akhmad Askar Arslan Art Bagha Bahaguli Baode Baoguo Baoshun Barchuq Bars Baurchuk Bayanchur Bazh Bilge Bogu BO_gU_ BO_ra - Boyla Buqa Buzurb Chawar Dost Diyin Ehmetjan Elihan Elterish Eretna Erkin Gheni Guizhong Hala Hesmat Hoja Hoshur Hauijian Huaining Huseyincan Hushu Ilteber Isa Ishana - Jakhangir Jingqiong Juluobo Kahar Kebek Kerman Koresh KU_l_Erkin Kulug Kurebir Kutlug Lusheng Lutpulla Makhmud Mansur Maqsud Mili_e Murat Nag Nur Nurmuhemmet O_ge - Omerjan Orkesh OrmI_zt Palta PankU_l Peilo Pojuan Pusa Qaplan Qara Qasar Rabban Renmei Sabit Satuq Setiwaldi Sheto Shingqur Shokrat Shunhua SU_pU_rga Tardu - Tatatunga Tay Tegin Tekin Tiliwaldi Timur Toghril Tohti TO_mU_r Tuchiachi Tumitu Tun Tunga Turdi Turghan Turghun Tursun Tusun Tutuk Wuhe - Yabgu Yeluohe Yulbars Yunus Yusup Zhongshun Ziya Zordun - } - female_names = { - Akgul Altun Amannisa Asli Aslihan Ayasun Aykhan Ayla Ayse Ayten Azize Bahar BozC_in Canan Ceylan Chechak C_iC_ek C_ilen C_iltanesi Dunya Dilber - Dilnaz Durnyam Dilek Emine Esin Ghuncha GU_l GulC_iC_ek Gulay Gulbahar Gulfem Gulsum Gumus Gunduz Gundes Gunes Hatice HawagU_l Hayat Hidligh - Huriye IbadatgU_l Ilbilge Ilkay Ilknur Iparhan Ipek Ipekel Irge Karacik Khanum Kunduz Lale Mutlu Nagihan Nergis Neslihan Ninguo O_zgul O_zlem - PatigU_l Po Rebiya Ruqiya Yultuz Zuleiha Zuwida - - } - - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} - -name_list_uriankhai = { - - cadet_dynasty_names = { - "dynn_Tuva" - "dynn_Karagas" - "dynn_Khakas" - "dynn_Shor" - "dynn_Yarin" #semi-fictional - "dynn_Soyon" #semi-fictional - "dynn_Tofa" #semi-fictional - "dynn_Ovyur" #semi-fictional - "dynn_Bii_Khem" #semi-fictional - "dynn_Todzhi" #semi-fictional - "dynn_Tsengel" #semi-fictional - "dynn_Dukha" #semi-fictional - "dynn_Duhalar" #semi-fictional - "dynn_Dubo" #semi-fictional - "dynn_Tupo" #semi-fictional - "dynn_Kemchik" - "dynn_Salchak" - "dynn_Tozhu" - "dynn_Monchoogo" #semi-fictional - "dynn_Urud" - "dynn_Ak_Irgit" - "dynn_Kizil_Soyon" - "dynn_Tannu" #fictional - "dynn_Togin" #fictional - "dynn_Kacha" - "dynn_Sagay" - "dynn_Beltir" - "dynn_Koybal" - "dynn_Kyzyl" - } - - dynasty_names = { - "dynn_Tuva" - "dynn_Karagas" - "dynn_Khakas" - "dynn_Shor" - "dynn_Yarin" #semi-fictional - "dynn_Soyon" #semi-fictional - "dynn_Tofa" #semi-fictional - "dynn_Ovyur" #semi-fictional - "dynn_Bii_Khem" #semi-fictional - "dynn_Todzhi" #semi-fictional - "dynn_Tsengel" #semi-fictional - "dynn_Dukha" #semi-fictional - "dynn_Duhalar" #semi-fictional - "dynn_Dubo" #semi-fictional - "dynn_Tupo" #semi-fictional - "dynn_Kemchik" - "dynn_Salchak" - "dynn_Tozhu" - "dynn_Monchoogo" #semi-fictional - "dynn_Urud" - "dynn_Ak_Irgit" - "dynn_Kizil_Soyon" - "dynn_Tannu" #fictional - "dynn_Togin" #fictional - "dynn_Kacha" - "dynn_Sagay" - "dynn_Beltir" - "dynn_Koybal" - "dynn_Kyzyl" - } - - male_names = { - Adiyiji Aldar Aldin_cha Anay_ool Artish Aydas Aydin Ayan Ay_dash Ayan_ool Ay_demir Bady_Drozhu Belek Bishtak Borbak_gU_ren Buyan Chayan Chechen Choyan_ool - Dalay_ool Dash_demir Dash_mir Donduk GU_ndU_s Kaadyr_ool Kaigal_ool Kann_ool Kejik Kizil_ool Kongar_ool KO_vey_maadir Kuchkach_ool KhU_zhU_get - Mannay_ool Mengi Mongun Mongush Omak Orlan O_rgeleer Salchak Sary_ool Sayan Soyan Sholban Sildis Tadar Tay_mir Tsaatan Turgun Tyulgyu Tyulyush - Uin_ool Uyanmas Xirlig_ool Xures_ool XU_ndU_s XU_ren - - } - female_names = { - Ak_kis Anay Aidysmaa Arjaana Aydin Belek_kis Borbak_kis Buyana Chakhayakh Chadzakh Chibek Choduraa Chokhyray Chudur Chyustyuk Dan_jayaa - Goptak Kara_kat Kara_kis Khertek Khozan KO_k_kis O_chkU__saar Sainkho Samdar Sayana Saylykmaa Taraa Urana Xoptak Yzyrga - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - patronym_suffix_male = "dynnpat_suf_uulu" - patronym_suffix_female = "dynnpat_suf_kyzy" - - -} - -name_list_chuvash = { - - cadet_dynasty_names = { - dynn_Abash - dynn_Agish - dynn_Baran - dynn_Karach - dynn_Karam - dynn_Kashkar - dynn_Kolu - dynn_Kurak - dynn_Mishaik - dynn_MiS_S_i - dynn_Mosol - dynn_Temir - dynn_Tenish - dynn_Vanyut - dynn_Yaku - } - - dynasty_names = { - dynn_Abash - dynn_Agish - dynn_Baran - dynn_Karach - dynn_Karam - dynn_Kashkar - dynn_Kolu - dynn_Kurak - dynn_Mishaik - dynn_MiS_S_i - dynn_Mosol - dynn_Temir - dynn_Tenish - dynn_Vanyut - dynn_Yaku - } - - male_names = { - Akhtiyar AkparA_s Almanch Atner Aytar AhtimE_r Ahtirek Alekhan - Balaq Barmaq - Iksak Illiger IlmuS_ Iprakhim Iskej Itris - Jurat - Kalep Kashkar Kerim Khalim Khassan KA_rtA_sh Kutilzis Karsak - MA_ssa Miliuk - Sakit Salikh SekhvE_ttin S_eS_pE_l Sherip ShA_nkA_rch Situlla - Upa UyA_p Ulput - VaC_tirek VaC_ush VaC_C_urkka Vakrim ValE_m ValiS_ Vaniher Vayulla Velit Vesulla VolkkA_m - Yakhkha Yakhvar Yakkup Yamal Yukhma Yuman Yisap Vatt_Uk - } - female_names = { - Arikhva Arikhve Ashapatman Atnapi Aybala AyA_mpi - Boareks - Chakak Chepchen ChE_keS_ - Elime Emine Erhime - Ilempi - Kakhvise Kalime Kamite KayA_kki Khamite Khapipe Khattime - Leyle - Maikka Markhva MemU_re MA_tine - Narspi - Pujan - Savatepi Sheleme Sherikhva SE_likhkha - Tarie Takhtaman Tunepi - Vaniher Varpikke Varpines Vartilet Vartuk Vastru Vasl_Uk Velime Velmuk Verik Veruhha - Zakhite - S_avraS_ - } - - founder_named_dynasties = yes - - -} - -name_list_shatuo = { - - cadet_dynasty_names = { - "dynn_Li" - "dynn_Zhuye" - "dynn_Zhu" - "dynn_Shajin" - "dynn_Shi" - "dynn_Liu" - "dynn_Wang" - "dynn_Xie" - "dynn_Xue" - "dynn_Yantuo" - "dynn_Yilidie" - "dynn_Yiliduo" - "dynn_Yilitu" - "dynn_Yishi" - "dynn_Zhang" - "dynn_Wanggu" - "dynn_Shatuo" - "dynn_Xueyantuo" - } - - dynasty_names = { - "dynn_Li" - "dynn_Zhuye" - "dynn_Zhu" - "dynn_Shajin" - "dynn_Shi" - "dynn_Liu" - "dynn_Wang" - "dynn_Xie" - "dynn_Xue" - "dynn_Yantuo" - "dynn_Yilidie" - "dynn_Yiliduo" - "dynn_Yilitu" - "dynn_Yishi" - "dynn_Zhang" - "dynn_Wanggu" - "dynn_Shatuo" - "dynn_Xueyantuo" - } - - male_names = { - #Sinicized - Abo Asan Bazhuo Chengjun ChengxU_n ChengxU__n Chengyou Chengyun Chixin Chong Chonggao Chongguang Chonggui Chongji Chongjin Chongmei Chongrui Chongxin - Chongyi Chongying Chongzhe Congcan Conghou Congjing Congke Congmin Congrong Congshen Congwen Congyi Congzhang Cun Cunba Cunhao Cunji Cunjin Cunjing - Cunju Cunli Cunmei Cunque Cunru Cunshen Cunshi Cunwo Cunxian Cunxiao Cunxin Cunxu Cunyi Cunzhang Cunzhen Cunzhi Dan Dexing Dian Duomi Duomo Duomozhi - Ershisan Fei Gao Guduozhi Guochang Hao Hege Jichan Ji_en Jiji Jing Jingru Jingsi Jingtang Jinzhong Jisong Jitong Jiwen Jiyao Jiyuan Jun Kai Kegong - Kening Keyang Keyong Luoluo Miaojilie Min Mingzong Mo Ni Nieliji Po_er Pusanu Qi Shaoyong Shichunchi Siben Si_en Siyuan Tinluan Wenjing Wu Yanbao - Yanchao Yancheng Yanxu Yiedie Yi_nan Yinheng Yishibo Yitewushi Yun XI_ XI_v Xianzu Xiaoyuan Xun Zhaolie Zhenzhu Zhenzhupiqie Zhiyi Zhiyuan - #Turkic - C_ilbu Aepak Aibak Alpra Altunopa Arbuz Asalup Asep Atrak Ayepa BO_nek Bachman Baytursun Begluk Beka Bilge Blush Bonyak BorC_ - Chemgura Chilbuk C_ur EldeC_yuk Ele Eltut Etrek Girgen Gzak Gzi I_S_bara Itlar Ituk - Kemenche Kitzes KO_nC_ek Kobyak Kolo Kopti Kopulch Kotyan Koza Kozel Kubasar KU_li KU_li_C_ur Kuntuvdi Kutan Kutesk Kutlu Kza - Lavor Manj Menk Otrok Ovlur Pulad Saru Sharaga Sharukan SevenC_ Seyhan Sicgan SirC_an Sokal Sotan Sugr Suthoi - Tapar Taz Tetr TO_rtogul Togli Togortok Toks Tolun Tugor Vlur Uzluk Uzur Zeyhan - } - female_names = { - #Sinicized - Ai Fuqing Guangguo Huiming Jianfa Lu Pei Qin Qionghua Shou_an Wenjing Xingping Xiaoyuan Xuanxian Yiling Yining Yong_an Yongle Yongning Youcheng - Yuanhui Zhangyi Zhaolie Zhaosheng Zhenjian Zhiyuan - #Turkic - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Guranduk - Ilkay Ipek Ipekel Irge Jiajak Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul - TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} - -name_list_ongud = { - - cadet_dynasty_names = { - "dynn_O_ngU_d" - "dynn_Wanggu" - "dynn_Shatuo" - "dynn_Ordos" #fictional - "dynn_Olon_SU_me" #fictional - "dynn_Koshangid" #fictional - } - - dynasty_names = { - "dynn_O_ngU_d" - "dynn_Wanggu" - "dynn_Shatuo" - "dynn_Ordos" #fictional - "dynn_Olon_SU_me" #fictional - "dynn_Koshangid" #fictional - } - - male_names = { - #Mongolicized - Altan Arin_Taiz Bukha_Timur Buyimur Buyuruk Ciriac Daaritai Erke_kara Elkutur Gur Gurkhan Ilqa_Sangun Inanch Jagambu Jakha Jakha_Gambhu Jamuqa - Javanqad Kereyidei Ketbugha Kitbuqa Koksegu Korchi Kuchluk Kuchuguden Kulbur Kurchakus Marguz Oghuul Qatarqa Qorisubachi Qorisu_Dayir Quchar - Qurdjaquz Saryk Taibuka Tai_Timur Tayan Togrul Toqto_a Tooril Yula_Mangus - #Turkic - Boyaohe Jingue Negudei - C_auma C_ilbu Aepak Aibak Ala Alaqush Alpra Altunopa Arbuz Asalup Asep Atrak Ayepa BO_nek Bachman Baytursun Begluk Beka Bilge Blush Bonyak BorC_ - Chemgura Chilbuk C_ur EldeC_yuk Ele Eltut Etrek Girgen Gzak Gzi I_S_bara Itlar Ituk - Kemenche Kitzes KO_nC_ek Kobyak Kolo Kopti Kopulch Korgiz Korguz Kotyan Koza Kozel Kubasar KU_li KU_li_C_ur Kuntuvdi Kush Kutan Kutesk Kutlu Kza - Lavor Manj Menk Otrok Ovlur Pulad Saru Sharaga Sharukan SevenC_ Seyhan Sicgan SirC_an Sokal Sotan Sugr Suthoi - Tapar Taz Tegin Tetr TO_rtogul Togli Togortok Toks Tolun Tugor Vlur Uzluk Uzur Zeyhan - } - female_names = { - #Mongolicized - Alakhai Bekhi - Aigiarn Al-Alta Alan Altani Borte Botokhui Bulughan Chabi Chagur Chakha Chaur_Baqi Checheyigen Chotan Conchaka Dokez Doregene Doquz Ebegei Goland - Gurbesu Hogelun Holuikhan Ibakha Khadagan Khatun Khogaghchin Khojin Khorijin Khugurchin Khulan Khutulan Khutulun Kokachin Mandukhai Mongoljin - Nomolun Oghul Orbei Orqina Sokhatai Sorkhaghatani Tekine Temulun TO_regene Ussun_Kulan Yesugun Yesui Hoelun - #Turkic - C_iC_ek C_ilen C_iltanesi O_zgul O_zlem Akgul Asli Ayasun Ayten BozC_in Dilek Esin GulC_iC_ek Gulay Gunduz Gundes Gunes Guranduk - Ilkay Ipek Ipekel Irge Jiajak Karacik Mala Mutlu Peksen Samur Sarica Sati Sevilay Sevindik Sibel Sirin Sirma Songul - TekC_e Tura Umay Usunbike Yasar Yeldem Yildiz - } - - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_ugro_permian.txt b/N3OW/common/culture/name_lists/00_ugro_permian.txt deleted file mode 100644 index 6fbf71ca..00000000 --- a/N3OW/common/culture/name_lists/00_ugro_permian.txt +++ /dev/null @@ -1,213 +0,0 @@ -name_list_komi = { - - cadet_dynasty_names = { - "dynn_Syktyvkar" - "dynn_Permyakid" - "dynn_Azegid" - "dynn_Gachegid" - "dynn_Zhebegid" - "dynn_Lunegid" - "dynn_Zhunegid" - "dynn_Irtegid" - "dynn_Moshegid" - "dynn_Nydogid" - "dynn_Nylogid" - "dynn_Ozhegid" - "dynn_Odegid" - "dynn_Rategid" - "dynn_Permyakid" - } - - dynasty_names = { - "dynn_Syktyvkar" - "dynn_Permyakid" - "dynn_Azegid" - "dynn_Gachegid" - "dynn_Zhebegid" - "dynn_Lunegid" - "dynn_Zhunegid" - "dynn_Irtegid" - "dynn_Moshegid" - "dynn_Nydogid" - "dynn_Nylogid" - "dynn_Ozhegid" - "dynn_Odegid" - "dynn_Rategid" - "dynn_Permyakid" - } - - male_names = { - Andyamo Arnaz Arti Artis Arvo Aymort Azeg Biur Biyar Burmort Chichayka Chuga Dergun Deryab Dobrinya Dokya Dondy Gazheg Hulyen Inzhay Irter Lyneg Lysko Kezhapa Kezhay Kezhedey - Kezhevat Kichay Koksha Kuaz Kudym-Osh Kya Kyldysin Malyaka Malyy Meltsayka Mosheg Nalka Nuyaksha Nuyanza Nuyat Nydog Nylog Odeg Onika Osh Oshmar Oshypel Ovtay Ozheg Ozhmeg - Pakstyan Paksyay Paksyut Parush Pivtsay Pokshayka Putyayka Pyera Rateg Rayda Sarin Sektev Setyamka Shindyay Shypicha Shyrpuzh Spira Syrka Tikshayka Tuhan Tyueykezhut - Tyutyuk Tugan Turush Uchva Varaka Vechkas Velmayka Virdyan Viryas Viryay Vokan Yirkap Ylvan Zarny Zhebeg Zhuneg Zyryan - } - female_names = { - Anava Ashava Asrava Avya Azra-Va Chechama Chenksa Cherava Chichayka Chindyapa Chindyayka Chinzhay Chitska Elyuva Inyava Kanyava Kanyuva - Kirdyava Kunava Kunyavka Litava Liyava Mazava Megurka Mel_shay Nezayka Nulzyava Nyal_ka Nyayka Nyumina Nyv Olota Ordava Oshama O_shkamO_shka Parava Pekshayka - Pemka Pokshava Poshayka Potekay Potyava Putyayka Ravzhava Rayda Ruzava Sanal_ka Sangasa Sernyava Serzhay Setyamka Seyamka Shochynava Shonzhava - Shukshtoroyka Sinyava Siyamka Slyugan_ka Sochava Styaka Syryava Tatka Tekay Tetyava Tikshayka Toyaksha Tundava Tundya Unzhutka Upurga - Utyayka Valdava Vergava Vezhav Vidyava Virtyava Yalgava YugO_rka - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} - -name_list_khanty = { - - cadet_dynasty_names = { - { "dynn_Mansi" } - { "dynn_Oborin" } - { "dynn_Ketkso" } - { "dynn_Vakhad" } - { "dynn_Chulyman" } - { "dynn_Tomto" } - { "dynn_Katunnu" } - { "dynn_Anuya" } - { "dynn_Irtys" } - { "dynn_Omno" } - { "dynn_Tobolon" } - { "dynn_Tavdai" } - { "dynn_Isetu" } - { "dynn_Miassar" } - { "dynn_Ubaganor" } - { "dynn_Kondair" } - { "dynn_Kazymil" } - { "dynn_Yugan" } - { "dynn_Nakharva" } - { "dynn_Turunt" } - { "dynn_Pandey" } - { "dynn_Kalmoti" } - { "dynn_Mamkin" } - { "dynn_Voyetor" } - { "dynn_Enetor" } - { "dynn_Toptyodyn" } - { "dynn_Yendra" } - { "dynn_Dolgi" } - { "dynn_Vaspukhol" } - { "dynn_Tymgym" } - { "dynn_Elizaro" } - { "dynn_Karapau" } - { "dynn_Nyartu" } - { "dynn_Lokhto" } - { "dynn_Lakhsentur" } - { "dynn_Tuman" } - } - - dynasty_names = { - { "dynn_Mansi" } - { "dynn_Oborin" } - { "dynn_Ketkso" } - { "dynn_Vakhad" } - { "dynn_Chulyman" } - { "dynn_Tomto" } - { "dynn_Katunnu" } - { "dynn_Anuya" } - { "dynn_Irtys" } - { "dynn_Omno" } - { "dynn_Tobolon" } - { "dynn_Tavdai" } - { "dynn_Isetu" } - { "dynn_Miassar" } - { "dynn_Ubaganor" } - { "dynn_Kondair" } - { "dynn_Kazymil" } - { "dynn_Yugan" } - { "dynn_Nakharva" } - { "dynn_Turunt" } - { "dynn_Pandey" } - { "dynn_Kalmoti" } - { "dynn_Mamkin" } - { "dynn_Voyetor" } - { "dynn_Enetor" } - { "dynn_Toptyodyn" } - { "dynn_Yendra" } - { "dynn_Dolgi" } - { "dynn_Vaspukhol" } - { "dynn_Tymgym" } - { "dynn_Elizaro" } - { "dynn_Karapau" } - { "dynn_Nyartu" } - { "dynn_Lokhto" } - { "dynn_Lakhsentur" } - { "dynn_Tuman" } - } - - male_names = { - Andyamo Arnaz Arti Artis Arvo Aymort Azeg Biur Biyar Burmort Chichayka Chuga Dergun Deryab Dobrinya Dokya Dondy Gazheg Hulyen Inzhay Irter Lyneg Lysko Kezhapa Kezhay Kezhedey - Kezhevat Kichay Koksha Kuaz Kudym-Osh Kya Kyldysin Malyaka Malyy Meltsayka Mosheg Nalka Nuyaksha Nuyanza Nuyat Nydog Nylog Odeg Onika Osh Oshmar Oshypel Ovtay Ozheg Ozhmeg - Pakstyan Paksyay Paksyut Parush Pivtsay Pokshayka Putyayka Pyera Rateg Rayda Sarin Sektev Setyamka Shindyay Shypicha Shyrpuzh Spira Syrka Tikshayka Tuhan Tyueykezhut - Tyutyuk Tugan Turush Uchva Varaka Vechkas Velmayka Virdyan Viryas Viryay Vokan Yirkap Ylvan Zarny Zhebeg Zhuneg Zyryan - } - female_names = { - Anava Ashava Asrava Avya Azra-Va Chechama Chenksa Cherava Chichayka Chindyapa Chindyayka Chinzhay Chitska Elyuva Inyava Kanyava Kanyuva - Kirdyava Kunava Kunyavka Litava Liyava Mazava Megurka Mel_shay Nezayka Nulzyava Nyal_ka Nyayka Nyumina Nyv Olota Ordava Oshama O_shkamO_shka Parava Pekshayka - Pemka Pokshava Poshayka Potekay Potyava Putyayka Ravzhava Rayda Ruzava Sanal_ka Sangasa Sernyava Serzhay Setyamka Seyamka Shochynava Shonzhava - Shukshtoroyka Sinyava Siyamka Slyugan_ka Sochava Styaka Syryava Tatka Tekay Tetyava Tikshayka Toyaksha Tundava Tundya Unzhutka Upurga - Utyayka Valdava Vergava Vezhav Vidyava Virtyava Yalgava YugO_rka - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} - -name_list_samoyed = { - - cadet_dynasty_names = { - { "dynn_Varakid" } - { "dynn_Sarakid" } - { "dynn_Hasabid" } - { "dynn_Tatvid" } - { "dynn_Yurakid" } - { "dynn_Kuluio" } - { "dynn_Dvinid" } - { "dynn_Onegin" } - { "dynn_Uspinega" } - { "dynn_Pinega" } - { "dynn_Maugra" } - { "dynn_Osil" } - { "dynn_Yagani" } - { "dynn_Myando" } - { "dynn_Vezmo" } - { "dynn_Muraka" } - { "dynn_Pusko" } - { "dynn_Kudmi" } - { "dynn_Ukhta" } - } - - dynasty_names = { - { "dynn_Varakid" } - { "dynn_Sarakid" } - { "dynn_Hasabid" } - { "dynn_Tatvid" } - { "dynn_Yurakid" } - { "dynn_Kuluio" } - { "dynn_Dvinid" } - { "dynn_Onegin" } - { "dynn_Uspinega" } - { "dynn_Pinega" } - { "dynn_Maugra" } - { "dynn_Osil" } - { "dynn_Yagani" } - { "dynn_Myando" } - { "dynn_Vezmo" } - { "dynn_Muraka" } - { "dynn_Pusko" } - { "dynn_Kudmi" } - { "dynn_Ukhta" } - } - - male_names = { - Alik Hasaba Kako Kharuchi Kolik Mandak Nabtiko Nenyts Nga NgE_noh Noumea Num Nyalku Panay Pudak Salinder Samatu Sarak Sirtya Somatu Syudbya Tatva Tolik Vesei Wayngachi XE_ryuchi Yadne Yapti Yar Yavlad Yurak - } - female_names = { - AtpA_lha Auli Galya Ilme Kat Khatyako KontA_w Kujku Laptsui Ngeva Senda Syeju Tada Tadane Yar - } - dynasty_of_location_prefix = "dynnp_of" - founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_volga_finnic.txt b/N3OW/common/culture/name_lists/00_volga_finnic.txt deleted file mode 100644 index 3078a477..00000000 --- a/N3OW/common/culture/name_lists/00_volga_finnic.txt +++ /dev/null @@ -1,340 +0,0 @@ -name_list_mordvin = { - - cadet_dynasty_names = { - { "dynn_Chumbulatid" } - { "dynn_Purginepazid" } - { "dynn_Varakid" } - { "dynn_Rav" } - { "dynn_Paas" } - { "dynn_Shkai" } - { "dynn_Mastoratia" } - { "dynn_Chipaz" } - { "dynn_Nishkepaz" } - { "dynn_Ange_Patiai" } - { "dynn_Mastoron_Kirdi" } - { "dynn_Shkay" } - { "dynn_Kardaz-Scrko" } - { "dynn_Tushtyan" } - { "dynn_Aidar" } - { "dynn_Borovon" } - { "dynn_Derkul" } - { "dynn_Valo" } - } - - dynasty_names = { - { "dynn_Chumbulatid" } - { "dynn_Purginepazid" } - { "dynn_Varakid" } - { "dynn_Rav" } - { "dynn_Paas" } - { "dynn_Shkai" } - { "dynn_Mastoratia" } - { "dynn_Chipaz" } - { "dynn_Nishkepaz" } - { "dynn_Ange_Patiai" } - { "dynn_Mastoron_Kirdi" } - { "dynn_Shkay" } - { "dynn_Kardaz-Scrko" } - { "dynn_Tushtyan" } - { "dynn_Aidar" } - { "dynn_Borovon" } - { "dynn_Derkul" } - { "dynn_Valo" } - } - - male_names = { - Alyok Andryu Andyamo Artyo Atyamas Azyren Chichayka Chipaz Chumbulat Dergun Deryab Dobrinya Doro Drigo Erziya Inzhay - Kardaz Kariton Kezhapa Kezhay Kezhedey Kezhevat Khoddey Kichay Kinyak Kiryo Koma Koshel Kubrat Kvedor Kvilyo - Malyaka Malyy Matyo Meltsayka Mikikor Mordvinko Moksha Mosey Murunza Nalka Naruchad Nekhot Nishkepaz Nuyaksha Nuyanza Nuyat - Obran Onton Orunza Ovtay Pakstyan Paksyay Paksyut Parush Pinyas Pivtsay Pokshayka Puresh Purysho Putyayka - Saksa Setyamka Shindyay Shkay Shoksha Sokhron Surt Syrka Tikshayka Torkan Tul Tunya Tutyra Tylmache Tylze Tyueykezhut Tyushten Tyushtya - Uchva Uzhara Varaka Varmanpaz Vasyuk Vechkas Velmayka Vikay Virdyan Viryas Viryay - } - female_names = { - Anava Anka Ashava Asrava Azra-Va Chechama Chenksa Cherava Cheymarina Chichayka Chindyapa Chindyayka Chinzhay Chitska - Elyuva Ganya Inyava Kanyava Kanyuva Kirdyava Kunava Kunyavka Litava Litova Liyava Markva Mastorava Mazava Megurka Mel_shay - Nasta Nezayka Noroava Nulzyava Nuyanza Nyal_ka Nyayka Oksya Olday Olota Ordava Oshama Parava Pekshayka - Pemka Pokshava Poshayka Potekay Potyava Putyayka Ravzhava Ruzava Sanal_ka Sangasa Sernyava Serzhay Setyamka Seyamka Shonzhava - Shukshtoroyka Sinyava Siyamka Slyugan_ka Sochava Styaka Syryava Tatka Tekay Tetyava Tikshayka Toyaksha Tundava Tundya - Unzhutka Upurga Utyayka Valdava Valdonya Vergava Verki Vezhav Vidyava Virtyava Yalgava - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} -name_list_merya = { - - cadet_dynasty_names = { - { "dynn_Kotoro" } - { "dynn_Solono" } - { "dynn_Tebsa" } - { "dynn_Veks" } - { "dynn_Vokso" } - { "dynn_Vashu" } - { "dynn_Kernay" } - { "dynn_Sutya" } - { "dynn_Neri" } - { "dynn_Saozer" } - { "dynn_Stenko" } - { "dynn_Sakhta" } - { "dynn_Ryumni" } - { "dynn_Pulok" } - { "dynn_Kichma" } - { "dynn_Shacha" } - { "dynn_Khabal" } - { "dynn_Ingar" } - { "dynn_Yubil" } - } - - dynasty_names = { - { "dynn_Kotoro" } - { "dynn_Solono" } - { "dynn_Tebsa" } - { "dynn_Veks" } - { "dynn_Vokso" } - { "dynn_Vashu" } - { "dynn_Kernay" } - { "dynn_Sutya" } - { "dynn_Neri" } - { "dynn_Saozer" } - { "dynn_Stenko" } - { "dynn_Sakhta" } - { "dynn_Ryumni" } - { "dynn_Pulok" } - { "dynn_Kichma" } - { "dynn_Shacha" } - { "dynn_Khabal" } - { "dynn_Ingar" } - { "dynn_Yubil" } - } - - male_names = { - Alyok Andryu Andyamo Artyo Atyamas Azyren Chichayka Chipaz Chumbulat Dergun Deryab Dobrinya Doro Drigo Erziya Inzhay - Kardaz Kariton Kezhapa Kezhay Kezhedey Kezhevat Khoddey Kichay Kinyak Kiryo Koma Koshel Kubrat Kvedor Kvilyo - Malyaka Malyy Matyo Meltsayka Mikikor Mordvinko Moksha Mosey Murunza Nalka Naruchad Nekhot Nishkepaz Nuyaksha Nuyanza Nuyat - Obran Onton Orunza Ovtay Pakstyan Paksyay Paksyut Parush Pinyas Pivtsay Pokshayka Puresh Purysho Putyayka - Saksa Setyamka Shindyay Shkay Shoksha Sokhron Surt Syrka Tikshayka Torkan Tul Tunya Tutyra Tylmache Tylze Tyueykezhut Tyushten Tyushtya - Uchva Uzhara Varaka Varmanpaz Vasyuk Vechkas Velmayka Vikay Virdyan Viryas Viryay - } - female_names = { - Anava Anka Ashava Asrava Azra-Va Chechama Chenksa Cherava Cheymarina Chichayka Chindyapa Chindyayka Chinzhay Chitska - Elyuva Ganya Inyava Kanyava Kanyuva Kirdyava Kunava Kunyavka Litava Litova Liyava Markva Mastorava Mazava Megurka Mel_shay - Nasta Nezayka Noroava Nulzyava Nuyanza Nyal_ka Nyayka Oksya Olday Olota Ordava Oshama Parava Pekshayka - Pemka Pokshava Poshayka Potekay Potyava Putyayka Ravzhava Ruzava Sanal_ka Sangasa Sernyava Serzhay Setyamka Seyamka Shonzhava - Shukshtoroyka Sinyava Siyamka Slyugan_ka Sochava Styaka Syryava Tatka Tekay Tetyava Tikshayka Toyaksha Tundava Tundya - Unzhutka Upurga Utyayka Valdava Valdonya Vergava Verki Vezhav Vidyava Virtyava Yalgava - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} -name_list_meshchera = { - - cadet_dynasty_names ={ - { "dynn_Okain" } - { "dynn_Tesha" } - { "dynn_Seres" } - { "dynn_Lyush" } - { "dynn_Ilven" } - { "dynn_Sorkor" } - { "dynn_Dubol" } - { "dynn_Lebedi" } - { "dynn_Pra" } - { "dynn_Zadey" } - { "dynn_Perki" } - { "dynn_Solosh" } - { "dynn_Otok" } - { "dynn_Luko" } - { "dynn_Voja" } - { "dynn_Tsnan" } - { "dynn_Senka" } - { "dynn_Olkhi" } - { "dynn_Susha" } - { "dynn_Voronor" } - { "dynn_Uupa" } - } - - dynasty_names = { - { "dynn_Okain" } - { "dynn_Tesha" } - { "dynn_Seres" } - { "dynn_Lyush" } - { "dynn_Ilven" } - { "dynn_Sorkor" } - { "dynn_Dubol" } - { "dynn_Lebedi" } - { "dynn_Pra" } - { "dynn_Zadey" } - { "dynn_Perki" } - { "dynn_Solosh" } - { "dynn_Otok" } - { "dynn_Luko" } - { "dynn_Voja" } - { "dynn_Tsnan" } - { "dynn_Senka" } - { "dynn_Olkhi" } - { "dynn_Susha" } - { "dynn_Voronor" } - { "dynn_Uupa" } - } - - - male_names = { - Alyok Andryu Andyamo Artyo Atyamas Azyren Chichayka Chipaz Chumbulat Dergun Deryab Dobrinya Doro Drigo Erziya Inzhay - Kardaz Kariton Kezhapa Kezhay Kezhedey Kezhevat Khoddey Kichay Kinyak Kiryo Koma Koshel Kubrat Kvedor Kvilyo - Malyaka Malyy Matyo Meltsayka Mikikor Mordvinko Moksha Mosey Murunza Nalka Naruchad Nekhot Nishkepaz Nuyaksha Nuyat - Obran Onton Orunza Ovtay Pakstyan Paksyay Paksyut Parush Pinyas Pivtsay Pokshayka Puresh Purysho Putyayka - Saksa Setyamka Shindyay Shkay Shoksha Sokhron Surt Syrka Torkan Tul Tunya Tutyra Tylmache Tylze Tyueykezhut Tyushten Tyushtya - Uchva Uzhara Varaka Varmanpaz Vasyuk Vechkas Velmayka Vikay Virdyan Viryas Viryay - } - female_names = { - Anava Anka Ashava Asrava Azra-Va Chechama Chenksa Cherava Cheymarina Chindyapa Chindyayka Chinzhay Chitska - Elyuva Ganya Inyava Kanyava Kanyuva Kirdyava Kunava Kunyavka Litava Litova Liyava Markva Mastorava Mazava Megurka Mel_shay - Nasta Nezayka Noroava Nulzyava Nuyanza Nyal_ka Nyayka Oksya Olday Olota Ordava Oshama Parava Pekshayka - Pemka Pokshava Poshayka Potekay Potyava Putyayka Ravzhava Ruzava Sanal_ka Sangasa Sernyava Serzhay Setyamka Seyamka Shonzhava - Shukshtoroyka Sinyava Siyamka Slyugan_ka Sochava Styaka Syryava Tatka Tekay Tetyava Tikshayka Toyaksha Tundava Tundya - Unzhutka Upurga Utyayka Valdava Valdonya Vergava Verki Vezhav Vidyava Virtyava Yalgava - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} -name_list_mari = { - - cadet_dynasty_names = { - { "dynn_Cheremis" } - { "dynn_Cirmes" } - { "dynn_Kokshag" } - { "dynn_Yoshkar" } - { "dynn_Vezlom" } - { "dynn_Sanda" } - { "dynn_Sheska" } - { "dynn_Silik" } - { "dynn_Luns" } - { "dynn_Linta" } - { "dynn_Lopota" } - { "dynn_Redne" } - { "dynn_Keryet" } - { "dynn_Lamna" } - { "dynn_Maza" } - { "dynn_Lujyar" } - { "dynn_Kokchag" } - { "dynn_Mazars" } - { "dynn_Pishta" } - { "dynn_Vongus" } - { "dynn_Kundysh" } - { "dynn_Veltuk" } - } - - dynasty_names = { - { "dynn_Cheremis" } - { "dynn_Cirmes" } - { "dynn_Kokshag" } - { "dynn_Yoshkar" } - { "dynn_Vezlom" } - { "dynn_Sanda" } - { "dynn_Sheska" } - { "dynn_Silik" } - { "dynn_Luns" } - { "dynn_Linta" } - { "dynn_Lopota" } - { "dynn_Redne" } - { "dynn_Keryet" } - { "dynn_Lamna" } - { "dynn_Maza" } - { "dynn_Lujyar" } - { "dynn_Kokchag" } - { "dynn_Mazars" } - { "dynn_Pishta" } - { "dynn_Vongus" } - { "dynn_Kundysh" } - { "dynn_Veltuk" } - } - - - male_names = { - Alyok Aydush Aygobek Ayplat Azyren Chichayka Chotkar Dergun Deryab Echan Elyksan Evdyuk Ilip Izerge Izi Kavri KU_rntnypatyr Kystynchi - Laidemyr Lapkas Maska Mikal Miklai Mikypyr Mitryai Nekhot Nishkepaz Nuyat Opanas Osherge Ozanay Pakstyan Pinyas Pokshayka - Saksa Shindyay Shemvuy Shkay Shoksha Shumat Sokhron Stapan Surt Torkan Tunya Tylze Tyushten Tyushtya Uchva Uzhara - Varaka Varash Varmanpaz VO_dyr Vasyuk Vechkas Velmayka Vikay Viryas Yamshan Yapyk Yolagay YU_kserge Yumpatyr YU_shterge - } - female_names = { - Anava Anka Ashava Astalche Aybi Bedasi Chechama Chenksa Cherava Cheymarina Elika Elyuva Evika Kachyrii Kanyuva Kechevi KugU_dyr Kunava - Maira Mastorava Megurka Mel_shay Nezayka Noroava Nulzyava Nuyanza Nyayka Oksya Olyu Orina Oshama Pashache Pekshayka Potyava PO_kla - Salika Sangasa Serzhay Shonzhava Shukshtoroyka Shymay Tachana Unzhutka Utyayka Uviy Valdonya Vergava Yalgava YU_ksU_dyr - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} -name_list_muroma = { - - cadet_dynasty_names = { - { "dynn_Okain" } - { "dynn_Tesha" } - { "dynn_Seres" } - { "dynn_Lyush" } - { "dynn_Ilven" } - { "dynn_Sorkor" } - { "dynn_Dubol" } - { "dynn_Lebedi" } - { "dynn_Pra" } - { "dynn_Zadey" } - { "dynn_Perki" } - { "dynn_Solosh" } - { "dynn_Otok" } - { "dynn_Luko" } - { "dynn_Voja" } - { "dynn_Tsnan" } - { "dynn_Senka" } - { "dynn_Olkhi" } - { "dynn_Susha" } - { "dynn_Voronor" } - { "dynn_Uupa" } - } - - dynasty_names = { - { "dynn_Okain" } - { "dynn_Tesha" } - { "dynn_Seres" } - { "dynn_Lyush" } - { "dynn_Ilven" } - { "dynn_Sorkor" } - { "dynn_Dubol" } - { "dynn_Lebedi" } - { "dynn_Pra" } - { "dynn_Zadey" } - { "dynn_Perki" } - { "dynn_Solosh" } - { "dynn_Otok" } - { "dynn_Luko" } - { "dynn_Voja" } - { "dynn_Tsnan" } - { "dynn_Senka" } - { "dynn_Olkhi" } - { "dynn_Susha" } - { "dynn_Voronor" } - { "dynn_Uupa" } - } - - - male_names = { - Alyok Aydush Aygobek Ayplat Azyren Chichayka Chotkar Dergun Deryab Echan Elyksan Evdyuk Ilip Izerge Izi Kavri KU_rntnypatyr Kystynchi - Laidemyr Lapkas Maska Mikal Miklai Mikypyr Mitryai Nekhot Nishkepaz Nuyat Opanas Osherge Ozanay Pakstyan Pinyas Pokshayka - Saksa Shindyay Shemvuy Shkay Shoksha Shumat Sokhron Stapan Surt Torkan Tunya Tylze Tyushten Tyushtya Uchva Uzhara - Varaka Varash Varmanpaz VO_dyr Vasyuk Vechkas Velmayka Vikay Viryas Yamshan Yapyk Yolagay YU_kserge Yumpatyr YU_shterge - } - female_names = { - Anava Anka Ashava Astalche Aybi Bedasi Chechama Chenksa Cherava Cheymarina Elika Elyuva Evika Kachyrii Kanyuva Kechevi KugU_dyr Kunava - Maira Mastorava Megurka Mel_shay Nezayka Noroava Nulzyava Nuyanza Nyayka Oksya Olyu Orina Oshama Pashache Pekshayka Potyava PO_kla - Salika Sangasa Serzhay Shonzhava Shukshtoroyka Shymay Tachana Unzhutka Utyayka Uviy Valdonya Vergava Yalgava YU_ksU_dyr - } - dynasty_of_location_prefix = "dynnp_of" - #founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_west_african.txt b/N3OW/common/culture/name_lists/00_west_african.txt deleted file mode 100644 index 1248be27..00000000 --- a/N3OW/common/culture/name_lists/00_west_african.txt +++ /dev/null @@ -1,387 +0,0 @@ -name_list_malinke = { - - cadet_dynasty_names = { - "dynn_Keita" - "dynn_TourE_" - "dynn_KonE_" - "dynn_KonatE_" - "dynn_CondE_" - "dynn_KouyatE_" - "dynn_TraorE_" - "dynn_DarboE_" - "dynn_Dagnon" - "dynn_SidibE_" - "dynn_DiabatE_" - "dynn_Tunkara" - "dynn_Tarawere" - "dynn_Wattara" - "dynn_Naba_a" - "dynn_SannE_" - "dynn_Kamara" - "dynn_Kourouma" - "dynn_Kinte" - "dynn_Kabba" - "dynn_Fadika" - "dynn_Daramy" - "dynn_Tarawaile" - "dynn_KuyatE_" - "dynn_Diawara" - "dynn_MansarE_" - "dynn_Jawara" - "dynn_Dibba" - "dynn_JannE_" - "dynn_DiakitE_" - "dynn_Sissoko" - "dynn_Soro" - "dynn_Koita" - "dynn_Diao" - "dynn_DramE_" - "dynn_Dyula" - } - dynasty_names = { - "dynn_Keita" - "dynn_TourE_" - "dynn_KonE_" - "dynn_KonatE_" - "dynn_CondE_" - "dynn_KouyatE_" - "dynn_TraorE_" - "dynn_DarboE_" - "dynn_Dagnon" - "dynn_SidibE_" - "dynn_DiabatE_" - "dynn_Tunkara" - "dynn_Tarawere" - "dynn_Wattara" - "dynn_Naba_a" - "dynn_SannE_" - "dynn_Kamara" - "dynn_Kourouma" - "dynn_Kinte" - "dynn_Kabba" - "dynn_Fadika" - "dynn_Daramy" - "dynn_Tarawaile" - "dynn_KuyatE_" - "dynn_Diawara" - "dynn_MansarE_" - "dynn_Jawara" - "dynn_Dibba" - "dynn_JannE_" - "dynn_DiakitE_" - "dynn_Sissoko" - "dynn_Soro" - "dynn_Koita" - "dynn_Diao" - "dynn_DramE_" - "dynn_Dyula" - } - - male_names = { - Abi-Bakr Abubakari Akoi Alayaman Ali Ali-Fay Ali-Kolon Ali-Zalil BadA_ Bakr Bakr-Kanbu Bamari Bankanu - Bannu Bassarou Bassi Birama Bisi Biyu Bonga Cisse Dankaran Daoud Dawud Demba Diara DU_ru - Fakoli Faran Faga-Laye Fatta Fodi Fuluku FA_dazu Gane Gao Hargani Harun Igoumou Ishaq Ismail Kabayo Kalabi Kambine - Kanafa Kassa KasseI_ Kaya Kayna Kinkin Kisha Kodama KoI_zE_ Kukuray Kusoy Lahiltoul M_Bali Maammarou Maghan - Mahmud Majan Malla Mamadi Mamoudou Manding-Bory Mari-Djata MaY_roumfa Missi-IzE_ Morobani Musa - Nintasanay Nuh Ouali OuankoY_ Ouati Reidja Sakoura Salman Samsou-BE_ri Samsou-KeI_na Sandaki Seku Soumaba - Soumaoro Soundiata Sulayman Takoi Tib Tiramakan Tomo Tunka Umar Yama Yaqub Yasiboy Zakoi Zenku - } - female_names = { - Adja Aichata Aissata Alima Aminata Amita Aoua Barakissa Bintou Deye Djeneba Djenly Djire Fadima - Fatim Fatoumata Halima Hawa Ina Kadi Kilia Kolonkan Lorane Mariam Nafissa NamandjE_ Namiss Nana - Safiatou Salimata Sassouma SidibE_ Siya Sogolon Tekhaye Youma ZeI_nab - } - - #founder_named_dynasties = yes - - -} - -name_list_bobo = { - - cadet_dynasty_names = { - "dynn_Zara" - "dynn_Jula" - "dynn_Konsa" - "dynn_Guimbi" - "dynn_Dafra" - "dynn_Tounouma" - "dynn_Nyeneba" - "dynn_Boronba" - "dynn_Kongba" - "dynn_Tyendoba" - "dynn_Woroduba" - "dynn_Bonduba" - "dynn_Dibba" - "dynn_Naba_a" - "dynn_Soro" - "dynn_Jawara" - "dynn_Madure" - "dynn_Jalkunan" - } - dynasty_names = { - "dynn_Zara" - "dynn_Jula" - "dynn_Konsa" - "dynn_Guimbi" - "dynn_Dafra" - "dynn_Tounouma" - "dynn_Nyeneba" - "dynn_Boronba" - "dynn_Kongba" - "dynn_Tyendoba" - "dynn_Woroduba" - "dynn_Bonduba" - "dynn_Dibba" - "dynn_Naba_a" - "dynn_Soro" - "dynn_Jawara" - "dynn_Madure" - "dynn_Jalkunan" - } - - male_names = { - Abubakar Akoi Alayaman - BE_rE_tE_ Bathily Bomou Bilali Bunama BadAE Bamari Bannu Birama Bisi Biyu - Cissi Dwo Dabo Dafra Dambatu Dari Diakhaba Daffi Doucouri Dankaran Demba Daoud Diara - Fissourou Fadiga FA_dazu Fuluku Gane Gao Jula - Kaba Kabayo Kanafa Konsa Kassa Kaya Kayna Kinkin Kouka Kukuray - Labidiedo Longesai Maaman Mankpa Marega M_Bali Maghan Majan Mensah Mamoudou - NiakhatE_ Nintasanay Wague Wali Wati - Reidja Sy Sia Sakho Sekkin Sero Sikam Sima Setriakor Sakoura Sandaki Soumaba Soumaoro Soundiata Sulayman - Tandian Tabouri Tounkara Touri Tandi Takoi Tib - Wule Wuro YatabE_ri Yama Yasiboy Zara Zenku - } - female_names = { - Adja Alima Amita Aoua Aminata Aichata Aissata - Barakissa Bintou Deye Djeneba Djenly Djire - Fadima Fatim Fatoumata Halima Hawa - Ina Kondolon Kadi Kilia Kolonkan - Lorane Mariam NamandjE_ - Nafissa Namiss Nana - SanE_ Sogolon Safiatou Salimata SidibE_ Siya Tekhaye - Youma Zeinab - } - - #founder_named_dynasties = yes - - -} - -name_list_gur = { - - cadet_dynasty_names = { - "dynn_Waja" - "dynn_Karawe" - "dynn_Gbassi" - "dynn_Makararou" - "dynn_Lafiarou" - "dynn_Korakou" - "dynn_Tula" - "dynn_Tso" - "dynn_Kamo" - "dynn_Awak" - "dynn_Cham" - "dynn_Bangwinji" - "dynn_Dadiya" - "dynn_Bikwin" - "dynn_Longuda" - "dynn_Yungur" - "dynn_Dagara" - "dynn_Tangale" - "dynn_Bebedibe" - "dynn_Tiefo" - "dynn_Viemo" - "dynn_Natioro" - "dynn_Wara" - "dynn_Toussiana" - } - dynasty_names = { - "dynn_Waja" - "dynn_Karawe" - "dynn_Gbassi" - "dynn_Makararou" - "dynn_Lafiarou" - "dynn_Korakou" - "dynn_Tula" - "dynn_Tso" - "dynn_Kamo" - "dynn_Awak" - "dynn_Cham" - "dynn_Bangwinji" - "dynn_Dadiya" - "dynn_Bikwin" - "dynn_Longuda" - "dynn_Yungur" - "dynn_Dagara" - "dynn_Tangale" - "dynn_Bebedibe" - "dynn_Tiefo" - "dynn_Viemo" - "dynn_Natioro" - "dynn_Wara" - "dynn_Toussiana" - } - - male_names = { - Afa_Ajuri Aliu Baadindiye Bad Baguiri Bagula Bakarou BalA_a Bar Begli Besse Biyan Bokari Burkomanda BuU_ - Dalai Dalo Daramani Dawuni Doro Dobidia Dylm Dwiyongi Ermanala Gamabrou Gawrang Genma Gounon - Kaba Kisra Kora Kpera Kwiimba Lafia Labidiedo Loel Lubatko Mahama Malo Nambare Nere Ngarmaba - Runge Rigau Sounon Sekkin Sero Sikam Sime Tanamwir Tula Waja Waris Warja Wouko Wumborja - - Alfa Bilali Dulugu Fadiga Gamambu Gori Kalinkuma Kayna Kiffa Kukuray - Mazi Sima Tenin YatabE_ri Yama Yenkuaga - } - female_names = { - Bil Dimbi Dyam Gban Kusure Nen Nan Nmad Nure Nurumba - Sisabge Solyini Tere U_lO_kU_ Win Yide - Alima Aoua Deye Djeneba Kilia Nafi Pogbi Rasmata SidibE_ Wenkouni Youma - } - - #founder_named_dynasties = yes - - -} - -name_list_marka = { - - cadet_dynasty_names = { - "dynn_Waja" - "dynn_Karawe" - "dynn_Gbassi" - "dynn_Makararou" - "dynn_Lafiarou" - "dynn_Korakou" - "dynn_Tula" - "dynn_Tso" - "dynn_Kamo" - "dynn_Awak" - "dynn_Cham" - "dynn_Bangwinji" - "dynn_Dadiya" - "dynn_Bikwin" - "dynn_Longuda" - "dynn_Yungur" - "dynn_Dagara" - "dynn_Tangale" - "dynn_Bebedibe" - "dynn_Tiefo" - "dynn_Viemo" - "dynn_Natioro" - "dynn_Wara" - "dynn_Toussiana" - } - dynasty_names = { - "dynn_Waja" - "dynn_Karawe" - "dynn_Gbassi" - "dynn_Makararou" - "dynn_Lafiarou" - "dynn_Korakou" - "dynn_Tula" - "dynn_Tso" - "dynn_Kamo" - "dynn_Awak" - "dynn_Cham" - "dynn_Bangwinji" - "dynn_Dadiya" - "dynn_Bikwin" - "dynn_Longuda" - "dynn_Yungur" - "dynn_Dagara" - "dynn_Tangale" - "dynn_Bebedibe" - "dynn_Tiefo" - "dynn_Viemo" - "dynn_Natioro" - "dynn_Wara" - "dynn_Toussiana" - } - - male_names = { - Abubakar Akoi Alayaman - BE_rE_tE_ Bathily Bomou Bilali Bunama BadAE Bamari Bannu Birama Bisi Biyu - Cissi DiobE_ Dabo Diakhaba Diawara Daffi Doucouri Dankaran Demba Daoud Diara - Fissourou Fadiga FA_dazu Fuluku Gane Gao Ishaq - Kaba Kabayo Kalabi Kanafa Kambine Kassa Kaya Kayna Kinkin Kukuray Kusoy - Marega M_Bali Maghan Majan Mamadi Mamoudou Mari-Djata Musa - NiakhatE_ Nintasanay Wague Wali Wati - Reidja Sy Sylla Sakho Soukhouna Sima SoumarE_ Sakoura Salman Sandaki Soumaba Soumaoro Soundiata Sulayman - Tandian Tunka Tunka-Menin Tabouri Tounkara Touri Tandi Takoi Tib - YansanE_ YatabE_ri Yama Yasiboy - Zakoi Zenku - } - female_names = { - Adja Alima Amita Aoua Aminata Aichata Aissata - Barakissa Bintou Deye Djeneba Djenly Djire - Fadima Fatim Fatoumata Halima Hawa - Ina Kondolon Kadi Kilia Kolonkan - Lorane Mariam NamandjE_ - Nafissa Namiss Nana - SanE_ Sogolon Safiatou Salimata SidibE_ Siya Tekhaye - Youma Zeinab - } - - #founder_named_dynasties = yes - - -} - -name_list_mel = { - - cadet_dynasty_names = { - "dynn_Fabule" - "dynn_Kiatamba" - "dynn_Kono" - "dynn_Kissi" - "dynn_Gbande" - "dynn_Toma" - "dynn_Guere" - "dynn_Manon" - "dynn_Kpelle" - "dynn_Baga" - "dynn_Tyapi" - "dynn_Kokoli" - "dynn_Tenda" - "dynn_Kade" - "dynn_Landuma" - } - dynasty_names = { - "dynn_Fabule" - "dynn_Kiatamba" - "dynn_Kono" - "dynn_Kissi" - "dynn_Gbande" - "dynn_Toma" - "dynn_Guere" - "dynn_Manon" - "dynn_Kpelle" - "dynn_Baga" - "dynn_Tyapi" - "dynn_Kokoli" - "dynn_Tenda" - "dynn_Kade" - "dynn_Landuma" - } - - male_names = { - Ansa Armah Baimba Boima_Konah Bonokai Cammue Dolo - Fabule Flomo Foday Folley Garteh Gboto Gonlekpei Jahn - Kaijaah Karmo Kiatamba Kollie Konah Konowa Kpakelah Kpangbah Kparnkpai Kparsi - Lami Luogon Manhtee Nenwon Nyahn Nyeayea Paye Pese - Saa Sando Sao Sarh Saye Siaka Suah Tamba Toimu Tokpa Varney - Wamah Wonbin Yakpazuah Yarkpawolo Yeanue Zaowolo Zokaya - } - - female_names = { - Bendu Ciata Fahnlohnee Famatta Finda - Garmenh Gblormehn Gborlormenh Gormenh Gorpue Hawa Jebbeh - Kehper Kou Korlu Korto Kona Kortolo Kumba Luolay Lurpu - Mabasi Maima Massa Mehnmah Miata Musu Norn Nowa Nyamen Nyanpue - Pahn Sando Sia Sue Tenneh Weyatta Wokie Wonkehmi Yah Yei Zoe - } - - #founder_named_dynasties = yes - - -} diff --git a/N3OW/common/culture/name_lists/00_west_germanic.txt b/N3OW/common/culture/name_lists/00_west_germanic.txt deleted file mode 100644 index 10e55f76..00000000 --- a/N3OW/common/culture/name_lists/00_west_germanic.txt +++ /dev/null @@ -1,567 +0,0 @@ -name_list_english = { - - cadet_dynasty_names = { - { "dynnp_of" "dynn_Bohun" } - { "dynnp_of" "dynn_Vere" } - { "dynnp_of" "dynn_Gand" } - "dynn_Myall" - { "dynnp_of" "dynn_Turberville" } - { "dynnp_of" "dynn_Holland" } - "dynn_Butler" - { "dynnp_of" "dynn_Thornham" } - { "dynnp_of" "dynn_Camville" } - "dynn_Breakspear" - { "dynnp_of" "dynn_Itchington" } - { "dynnp_of" "dynn_Northall" } - { "dynnp_of" "dynn_Montagu" } - { "dynnp_of" "dynn_Umfraville" } - "dynn_FitzPeter" - "dynn_Belles-mains" - { "dynnp_of" "dynn_Warwick" } - "dynn_FitzAlan" - { "dynnp_of" "dynn_Beauchamp" } - { "dynnp_of" "dynn_Ilchester" } - { "dynnp_of" "dynn_Raleigh" } - { "dynnp_of" "dynn_Stratford" } - "dynn_Becket" - { "dynnp_of" "dynn_la_Pole" } - } - - dynasty_names = { - { "dynnp_of" "dynn_Bohun" } - { "dynnp_of" "dynn_Vere" } - { "dynnp_of" "dynn_Gand" } - "dynn_Myall" - { "dynnp_of" "dynn_Turberville" } - { "dynnp_of" "dynn_Holland" } - "dynn_Butler" - { "dynnp_of" "dynn_Thornham" } - { "dynnp_of" "dynn_Camville" } - "dynn_Breakspear" - { "dynnp_of" "dynn_Itchington" } - { "dynnp_of" "dynn_Northall" } - { "dynnp_of" "dynn_Montagu" } - { "dynnp_of" "dynn_Umfraville" } - "dynn_FitzPeter" - "dynn_Belles-mains" - { "dynnp_of" "dynn_Warwick" } - "dynn_FitzAlan" - { "dynnp_of" "dynn_Beauchamp" } - { "dynnp_of" "dynn_Ilchester" } - { "dynnp_of" "dynn_Raleigh" } - { "dynnp_of" "dynn_Stratford" } - "dynn_Becket" - { "dynnp_of" "dynn_la_Pole" } - } - - # Does not exist in 1066 - is the result of cultural amalgamation between Saxon and Norman through events - male_names = { - Aaron Adam Alan Albert Alexander Alfred Algernon Ambrose Andrew Anthony Arnold Arthur Arundell Augustus - Baldwin Barrington Basil Bedivere Benjamin Bentley Boscawen Brandon Brian Brutus_Brutus - Caleb Calvin Cedric Charles Christopher Claudius Clement Constantine Corey - Daniel Darius David Donald Drake - Edgar Edmund Edward Elijah Erik Ethan - Finnlay Flambard Fletcher Francis Frederick - Gareth Galahad Geoffrey George Gerald Gerren Gilbert Gildas Goldsworthy Gordon Gregory Grenville - Harold Hayden Hector_Hector Henry_Henry Herbert Hugh Humphrey - John Isaac - James Jacob John Jonathan Jordan Joshua Joseph Julian Justin - Gaius Kenneth Kevin - Lancelot Lawrence William Lloyd Louis Lot Lucian Luke - Mark Martin Matthew Maurice Merlin Michael Mordred - Nathan Nathan Nennius Neville Nicholas Nigel Norman - Octavius Oliver Roland Eugene - Patrick Paul Percival Peter Phillip Peter - Reynold Richard Riothamus Roland Robert Roger Ryan - Samuel Scott Silvanus Simon Spencer Stanley Stephen Stuart - Taliesin Thaddeus Thomas Timothy Tyler Tristan - Urbgenius Uther - Walter William Winston - Zachary - } - female_names = { - Abigail Abigayle Adela Adelaide Alexandra Alice Amber Amy Anastasia Anne Ashley Aveline - Beatrice Bethany Bianca Blakely Bridget - Caitlin Catherine Cecilia Charlotte Chelsea Cheryl Chloe Cleopatra Constance Crystal - Danielle Dorothy - Edith Elaine Eleanor Elizabeth Enid Emily Emma Esther - Gabriela Gemma Gloria Guinevere - Hannah Hawise Haley Heather Holly - Igraine Irene Elizabeth Isabella Isabelle Isolde - Jade Jane Jasmin Jasmine Jessica Jessie Joan Joanna Judy Juliana Juliet - Katherine Kathryn Keanna Kelly Kelsey Kimberly - Laura Lauren Lizzie Louise Lucie Lucy Lunete Lydia - Madeline Margaret Mary Matilda Megan Melissa Millie Molly Monica Morgana - Naomi Natalie Nimue Eleanor - Paula Petra Philippa - Rachel Rebecca Rose - Samantha Sara Sarah Serena Sophie Stephanie Summer Sybilla Susanna - Tamara Theresa Tilly - Veronica Victoria - Yasmin Yvonne - } - dynasty_of_location_prefix = "dynnp_of" - bastard_dynasty_prefix = "dynnp_fitz" - - patronym_suffix_male = "dynnpat_suf_s" - patronym_suffix_female = "dynnpat_suf_s" - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 25 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_white_company" coat_of_arms = "mc_white_company" } - { name = "mercenary_company_hawkwoods_band" } - } -} -name_list_anglo_saxon = { - - cadet_dynasty_names = { - "dynn_Hayles" - { "dynnp_of" "dynn_Norfolk" } - "dynn_Rose" - "dynn_Dodington" - "dynn_Stawell" - "dynn_Huntingdon" - "dynn_Lockhart" - "dynn_Wuffing" - "dynn_Henry" - "dynn_Hastings" - "dynn_Puttoc" - { "dynnp_of" "dynn_Anglo-Saxony" } - { "dynnp_of" "dynn_Northampton" } - "dynn_A_theling" - "dynn_Moore" - "dynn_Fysche" - "dynn_Dall" - "dynn_Slee" - "dynn_Kiil" - "dynn_Mel" - "dynn_Holter" - "dynn_Randolph" - "dynn_Percy" - "dynn_Despencer" - "dynn_Bacon" - "dynn_Reresby" - "dynn_Cornwallis" - "dynn_Clifford" - "dynn_Carew" - "dynn_Maddock" - "dynn_Fortescue" - { "dynnp_de" "dynn_Ros" } - "dynn_Howard" - "dynn_Maudit" - "dynn_Berkeley" - "dynn_Barton" - "dynn_Colvile" - "dynn_Grey" - "dynn_Darcy" - { "dynnp_de" "dynn_Garlande" } - "dynn_Perry" - "dynn_Bethell" - "dynn_Perry" - "dynn_Borthwick" - { "dynnp_de" "dynn_London" } - { "dynnp_of" "dynn_Hereford" } - { "dynnp_of" "dynn_Gloucester" } - { "dynnp_of" "dynn_Oxford" } - { "dynnp_of" "dynn_Salisbury" } - { "dynnp_of" "dynn_Surrey" } - { "dynnp_of" "dynn_Sussex" } - { "dynnp_of" "dynn_Hampshire" } - { "dynnp_of" "dynn_Dorset" } - { "dynnp_of" "dynn_Somerset" } - { "dynnp_of" "dynn_Devon" } - { "dynnp_of" "dynn_Exeter" } - { "dynnp_of" "dynn_Cumberland" } - { "dynnp_of" "dynn_York" } - { "dynnp_of" "dynn_Lancaster" } - { "dynnp_of" "dynn_Chester" } - { "dynnp_of" "dynn_Lincoln" } - { "dynnp_of" "dynn_Leicester" } - { "dynnp_of" "dynn_Derby" } - { "dynnp_of" "dynn_Shrewsbury" } - { "dynnp_of" "dynn_Northampton" } - { "dynnp_of" "dynn_Bedford" } - { "dynnp_of" "dynn_Norfolk" } - { "dynnp_of" "dynn_Suffolk" } - "dynn_Crawford" - "dynn_Tynedale" - "dynn_Pudsey" - "dynn_Marshal" - "dynn_Rowe" - { "dynnp_de" "dynn_Criel" } - "dynn_Ciesla" - "dynn_Ross" - "dynn_Wuffing" - "dynn_Beorming" - "dynn_Eorling" - "dynn_A_bbing" - "dynn_A_lling" - "dynn_Wintaling" - } - - dynasty_names = { - "dynn_Hayles" - { "dynnp_of" "dynn_Norfolk" } - "dynn_Rose" - "dynn_Dodington" - "dynn_Stawell" - "dynn_Huntingdon" - "dynn_Lockhart" - "dynn_Wuffing" - "dynn_Henry" - "dynn_Hastings" - "dynn_Puttoc" - { "dynnp_of" "dynn_Anglo-Saxony" } - { "dynnp_of" "dynn_Northampton" } - "dynn_A_theling" - "dynn_Moore" - "dynn_Fysche" - "dynn_Dall" - "dynn_Slee" - "dynn_Kiil" - "dynn_Mel" - "dynn_Holter" - "dynn_Randolph" - "dynn_Percy" - "dynn_Despencer" - "dynn_Bacon" - "dynn_Reresby" - "dynn_Cornwallis" - "dynn_Clifford" - "dynn_Carew" - "dynn_Maddock" - "dynn_Fortescue" - { "dynnp_de" "dynn_Ros" } - "dynn_Howard" - "dynn_Maudit" - "dynn_Berkeley" - "dynn_Barton" - "dynn_Colvile" - "dynn_Grey" - "dynn_Darcy" - { "dynnp_de" "dynn_Garlande" } - "dynn_Perry" - "dynn_Bethell" - "dynn_Perry" - "dynn_Borthwick" - { "dynnp_de" "dynn_London" } - { "dynnp_of" "dynn_Hereford" } - { "dynnp_of" "dynn_Gloucester" } - { "dynnp_of" "dynn_Oxford" } - { "dynnp_of" "dynn_Salisbury" } - { "dynnp_of" "dynn_Surrey" } - { "dynnp_of" "dynn_Sussex" } - { "dynnp_of" "dynn_Hampshire" } - { "dynnp_of" "dynn_Dorset" } - { "dynnp_of" "dynn_Somerset" } - { "dynnp_of" "dynn_Devon" } - { "dynnp_of" "dynn_Exeter" } - { "dynnp_of" "dynn_Cumberland" } - { "dynnp_of" "dynn_York" } - { "dynnp_of" "dynn_Lancaster" } - { "dynnp_of" "dynn_Chester" } - { "dynnp_of" "dynn_Lincoln" } - { "dynnp_of" "dynn_Leicester" } - { "dynnp_of" "dynn_Derby" } - { "dynnp_of" "dynn_Shrewsbury" } - { "dynnp_of" "dynn_Northampton" } - { "dynnp_of" "dynn_Bedford" } - { "dynnp_of" "dynn_Norfolk" } - { "dynnp_of" "dynn_Suffolk" } - "dynn_Crawford" - "dynn_Tynedale" - "dynn_Pudsey" - "dynn_Marshal" - "dynn_Rowe" - { "dynnp_de" "dynn_Criel" } - "dynn_Ciesla" - "dynn_Ross" - "dynn_Wuffing" - "dynn_Beorming" - "dynn_Eorling" - "dynn_A_bbing" - "dynn_A_lling" - "dynn_Wintaling" - } - - male_names = { - Arncytel Balthere Beorhtfrith Beorhthelm BeorhtmE_r Beorhtnoth Beorhtric Beorhtsige Beorhtwine Beorn BeornrE_d Beornwulf - Burgheard Byrhtnoth Cearl Cenfus CenrE_d Cenwulf Ceolwulf Cerdic Copsige - Cuthberht CuthrE_d Cynehelm Cynewulf Cytelbearn Eadberht Eadfrith Eadgar Eadmund EadmE_r Eadric - EadrE_d Eadsige Eadulf Eadweald Eadweard Eadwig Eadwine Eadwulf Ealdhun Ealdmund EaldrE_d Ealdwine - Ealdwulf Eanberht Eanfrith Eanhere Eardwulf Eastmund Ecgberht Ecgfrith Gamall Godwine Gospatric Guthfrith Guthmund - Gyrth Hacon Harold Heahberht Hereberht Hereweald Hereweard Hlothere Hrodberht InwE_r Leofheah Leofhelm - Leofric Leofweald Leofwine Maccus Morcar ME_rleswegn Offa Onlaf Ordgar - Oscytel Oshere Osmund Osric OsrE_d Osulf Osweald Oswine Oswulf Petre RE_dwulf RE_genweald Scule - Sigeberht Sigehelm Sigeric SigerE_d Sighere Siweard Stigand Swegn Swithelm SwithrE_d SwE_frE_d SE_bert SE_lrE_d SE_weald - SE_xbald SE_xrE_d ThorE_d Thurcytel Thurfrith Tostig UhtrE_d Ulf Ulfcytel Waltheof Werestan Wiglaf WihtrE_d - Wistan Wulf Wulfgar Wulfgeat Wulfhelm Wulfhere WulfmE_r Wulfnoth Wulfstan E_lfgar E_lfmE_r E_lfnoth E_lfric E_lfrE_d E_lfsige - E_lfstan E_lfwald E_lfweard E_lfwig E_lfwine E_lle E_thelbald E_thelberht E_thelfrith E_thelhere E_thelmE_r - E_thelric E_thelrE_d E_thelsige E_thelstan E_thelweald E_thelweard E_thelwine E_thelwold E_thelwulf - Eormenred Eorcenberht Eormenric Eadbald RE_dwald - } - female_names = { - Agatha Balthild BeorhtflE_d Beorhtgifu Beorhtgyth Beorhtwaru Beorhtwynn BeornflE_d Beorngyth BlE_ja BurgflE_d CeolflE_d Cristina - Cuthburg Cwenburg Cyneburg Cynegyth Cynehild Cyneswith Cynethryth Eadburg EadflE_d Eadgifu Eadgyth Eadhburh Eadhild Ealdgyth - EalhflE_d Ealhswith Eanswith Ecgfrida Ecgwyn Godgifu Gunhilda Gytha Helga Heregyth Hereswith Hextilda Hungifu Judith - LeofflE_d Leofgifu Leofrun Leofwaru Leofwynn Margaret Maud Mildrith Octreda SifflE_d Sigrid SE_thryth WulfflE_d Wulfgifu - Wulfgyth Wulfhild Wulfrun Wulfthryth Wulfwaru Wulfwynn WynnflE_d WE_rburg E_bba E_lfflE_d E_lfgifu E_lfgyth E_lflE_da E_lfrida - E_lfswith E_lfthryth E_lfwynn E_thelburg E_thelflE_d E_thelgifu E_thelhild E_thelrE_da E_thelswith E_thelthryth - E_thelburh Seaxburh Wihtburh - } - - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_son" - patronym_suffix_female = "dynnpat_suf_sdohtor" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 5 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_hengist_retinue" coat_of_arms = "mc_hengist_retinue" } - { name = "mercenary_company_wakes_guard" coat_of_arms = "mc_wakes_guard" } - { name = "mercenary_company_horsas_band" coat_of_arms = "mc_horsas_band" } - } -} - -name_list_old_saxon = { - dynasty_names = { - dynn_Pattensen - dynn_Schneider - dynn_Theodericing - dynn_Richfriding - dynn_Abonid - dynn_Smeldiging - dynn_Unwanid - dynn_Hessing - } - - male_names = { - Abo Adalbero Adalbert Adalbrand Adaldag Adalgar Adalgod Adolf Aelle Albrecht Alebrand - Altfrid Ansgar Arnd Arnold Asig Balduin Balthasar Banzleib Beneke Benno Bernd - Bernhard Bertold Bertram Boddic Brun Bruno Burchard Cissa Claus Cobbo Cord - Cyprian Dago Dedo Dethard Detleff Detmar Diederik Donar Eggerd Egilmar Ekbert Engelbert - Engelhard Erik Erp Esiko Everd Ewald Floribert Freawine Frederik Gehrke Gelder Gero Gerold Gevert - Ghert Giselher Giselmar Gosschalk Goswin Gunzelin GO_dke GU_nther Hans Harthgate Hartwig Heideke - Hengest Henneke Herberd Hermann Hinrik Hoger Hulderic Humfried Immed Isidor Jacob Jaspar Jochim - Johann Juries Kersten KO_pke Laurentz Lembert Leuderic Liawizo Liemar Liudger Luder-Udo - Luder Ludolf Ludwig Magnus Marbold Marquard Mathias Meinwerk Merten Michael - Norbert Odo Ordulf Peter Philipp Radke Reginbern Reinbern Reineke Reinmar Rudigar - Rudolf Sigbert Sigfrid Sigward Simon Steffen Thankmar Theoderic Theodoric - Theodwin Thimo Thomas Tobe Tymmeke Udo Unwan Viric Volkwin Volrad Walbert Waldemar Waldered Waltard - Warin Warinechin Wecta Wenzel Werneke Weybrecht Wichbert Wichmann Wicho Widukind Wigebert Wilbrand - Willichin Withgils Witikind Witta Wlencing Wolter Wulff - } - female_names = { - Addila Adelheid Alof Agnes Anna Athela Beatrix Bertha Bertrada Bia Bisina Bithild - Brigida Christina Diedke Eilika Elisabeth Enda Frederuna Geilana Gerberga Gertrud Gisela - Glismod Hadwig Hasala Heilwig Helene Hildegard Hrothwina Ida Imma Irmgard Irminburg - Jutta Katharina Kunigunde Luitgard Margarete Mathilde Mechthild Oda - Othelindis Radegund Reginlint Richardis Rodelinda Sophia Suanhilde Theodrada Thiedburga Wienke Wiltrud Wulfhild - } - - dynasty_of_location_prefix = "dynnp_of" - - patronym_suffix_male = "dynnpat_suf_sunu" - patronym_suffix_female = "dynnpat_suf_sdohtar" - always_use_patronym = yes - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 30 - mat_grf_name_chance = 10 - father_name_chance = 5 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 20 - mat_grm_name_chance = 40 - mother_name_chance = 5 -} - -name_list_scottish = { - cadet_dynasty_names = { - { "dynnp_de" "dynn_Kald" } - { "dynnp_de" "dynn_la_Haya" } - { "dynnp_de" "dynn_Lindsay" } - { "dynnp_de" "dynn_Loudoun" } - { "dynnp_de" "dynn_Ramsay" } - { "dynnp_of" "dynn_Angus" } - { "dynnp_of" "dynn_Carrick" } - { "dynnp_of" "dynn_Galloway" } - { "dynnp_of" "dynn_Galloway" } - { "dynnp_of" "dynn_Scotland" } - { "dynnp_of" "dynn_Strathearn" } - { "dynnp_of" "dynn_Tullibardine" } - dynn_Abernethy - dynn_Arbuthnot - dynn_Archil - dynn_Armstrong - dynn_Ballantyne - dynn_Bannock - dynn_Barclay - dynn_Blackadder - dynn_Borthwick - dynn_Bradnigh - dynn_Branain - dynn_Bruce - dynn_Buchan - dynn_Cameron - dynn_Campbell - dynn_Camshron - dynn_Carrun - dynn_Cockburn - dynn_Cosmungho - dynn_Craigies - dynn_Dean - dynn_Douglas - dynn_Errol - dynn_Forbes - dynn_Fothriff - dynn_Fraser - dynn_Friseal - dynn_Gillespie - dynn_Glenklochar - dynn_Gordon - dynn_Graham - dynn_Grant - dynn_Johnston - dynn_Kennoway - dynn_Kyle - dynn_Lochore - dynn_Lowden - dynn_Menteith - dynn_Murray - dynn_Olifard - dynn_Rannaire - dynn_Saint-Clair - dynn_Scoine - dynn_Strathearn - dynn_Turnbull - dynn_Wallace - } - - dynasty_names = { - { "dynnp_de" "dynn_Kald" } - { "dynnp_de" "dynn_la_Haya" } - { "dynnp_de" "dynn_Lindsay" } - { "dynnp_de" "dynn_Loudoun" } - { "dynnp_de" "dynn_Ramsay" } - { "dynnp_of" "dynn_Angus" } - { "dynnp_of" "dynn_Carrick" } - { "dynnp_of" "dynn_Galloway" } - { "dynnp_of" "dynn_Galloway" } - { "dynnp_of" "dynn_Scotland" } - { "dynnp_of" "dynn_Strathearn" } - { "dynnp_of" "dynn_Tullibardine" } - dynn_Abernethy - dynn_Arbuthnot - dynn_Archil - dynn_Armstrong - dynn_Ballantyne - dynn_Bannock - dynn_Barclay - dynn_Blackadder - dynn_Borthwick - dynn_Bradnigh - dynn_Branain - dynn_Bruce - dynn_Buchan - dynn_Cameron - dynn_Campbell - dynn_Camshron - dynn_Carrun - dynn_Cockburn - dynn_Cosmungho - dynn_Craigies - dynn_Dean - dynn_Douglas - dynn_Errol - dynn_Forbes - dynn_Fothriff - dynn_Fraser - dynn_Friseal - dynn_Gillespie - dynn_Glenklochar - dynn_Gordon - dynn_Graham - dynn_Grant - dynn_Johnston - dynn_Kennoway - dynn_Kyle - dynn_Lochore - dynn_Lowden - dynn_Menteith - dynn_Murray - dynn_Olifard - dynn_Rannaire - dynn_Saint-Clair - dynn_Scoine - dynn_Strathearn - dynn_Turnbull - dynn_Wallace - } - - male_names = { - Adam Alpin Alan Alastair Alexander Andrew - Angus Archibald Arthur Arran Aulay Beathan Brian Brice Cailean Calum Carbrey Colban - Colin Conall Conan Constantine David Dermid Donald Douglas Duff Dugald - Duncan Edgar Edward Edwin Eric Evander Ewan Farquhar Fergus Fingal Findlay Frang - Gavin Gilbert Gilbride Gilchrist Gillespie Gilpatrick Gilroy Giric Glenn Godfrey Gregor - Hamish Hector Henry Hugh Iain Indulf James John Kenneth Kentigern Lachlan Laurence Lennon - Lulach Macbeth Magnus Malcolm Maldoven Maldred Malise Malmure Maoilios Marcas Malsnectan - Matad Matthew Michael Morgan Muir Mungo Murdoch Murray Neil Ninian Oscar - Patrick Paul Peter Philip Radulf Ranald Richard Robert Roderick Ronald Rory Ross Roy - Shaw Sholto Simon Somerled Stephan Sweeny Taig Talore Thomas Torquil Uhtred Uisdean Walan - Waldeve Walter William - } - female_names = { - Ada Affraic Agnes Aileen Alice Anna Annabella Aufrica Barabal Beileag Beitris Beathoc Bride - Catriona Cecilia Christina Deirdre Derilla Dervorgilla Donada Donella - Edith Edna Effie Eilionoir Eimhir Eithne Ela Eleanor Elspeth Euna Eva Fenella Fingola Flora - Forflissa Galiena Glenna Gormelia Gruoch Helen Innes Iona Isabel Isla Isobel Jean Julia - Kenna Kentigerna Kirstin Lillias Lorna Malmure Maisie Malina Margaret Mariota Marjory Mary - Martha Marthoc Maud Maura Mirren Mor Morag Morna Moyna Muriel - Murron Nuala Orabilia Peigi Rhonda Rodina Ronalda Ros Saundra Sheena Shona Slaine Sorcha Steacy Una - } - - dynasty_of_location_prefix = "dynnp_de" - - patronym_prefix_male = "dynnpat_pre_Mc" - patronym_prefix_female = "dynnpat_pre_Mc" - - - pat_grf_name_chance = 30 - mat_grf_name_chance = 15 - father_name_chance = 5 - - pat_grm_name_chance = 30 - mat_grm_name_chance = 15 - mother_name_chance = 10 - - mercenary_names = { - { name = mercenary_company_border_reivers } - { name = mercenary_company_warband_of_the_great_hall } - { name = mercenary_company_company_of_the_kings_son } - } -} diff --git a/N3OW/common/culture/name_lists/00_west_slavic.txt b/N3OW/common/culture/name_lists/00_west_slavic.txt deleted file mode 100644 index c0f4a3b7..00000000 --- a/N3OW/common/culture/name_lists/00_west_slavic.txt +++ /dev/null @@ -1,742 +0,0 @@ -name_list_pommeranian = { - - cadet_dynasty_names = { - "dynn_Obroditen" - "dynn_Gryfita" - { "dynnp_z" "dynn_Liubic" } - "dynn_S_wiE_ca" - "dynn_GrzymaL_a" - "dynn_JastrzE_biec" - "dynn_L_odzia" - "dynn_Lubicz" - "dynn_NaL_E_cz" - "dynn_Gniewosz" - { "dynnp_z" "dynn_Roztoki" } - { "dynnp_ze" "dynn_SL_upska" } - } - - dynasty_names = { - "dynn_Obroditen" - "dynn_Gryfita" - { "dynnp_z" "dynn_Liubic" } - "dynn_S_wiE_ca" - "dynn_GrzymaL_a" - "dynn_JastrzE_biec" - "dynn_L_odzia" - "dynn_Lubicz" - "dynn_NaL_E_cz" - "dynn_Gniewosz" - { "dynnp_z" "dynn_Roztoki" } - { "dynnp_ze" "dynn_SL_upska" } - } - - male_names = { - Aleksander Andrzej Antoni Aron Barnim Bartosz BedR_ich Bezprzym BL_aZ_ej BogisL_aw Bohdan BohumI_r BolesL_aw Borzywoj BoZ_ydar Branimir Branislav - BR_etislav Casimir Ctibor DobiesL_aw Dobromil Drosuk Dytryk FrantiS_ek GaweL_ Grzegorz Havel Jacenty Jakub Jakusz Janusz Jaromar - Jaromil JaromI_r Jaroslav JE_drzej JindR_ich JiR_I_ Jozef Juliusz Kajetan Kamil Karel Kasper Kazimierz Kliment Kolman Kornel KreS_imir KrzesL_aw - Krzysztof Lech Leszek Lubomir Lucjan LudvI_k Marek Marian Martin Mateusz Mieszko MikolA_S_ MilosL_aw MiL_osz MirosL_aw MS_cisL_aw MS_ciwO_j - OldR_ich OndR_ej Otokar Patryk PaweL_ Piotr Prendota PrzemysL_ PrzybysL_aw Radomil Radomir Radoslav Rostislav Ryszard Sambor Sobieslav StanisL_aw - Strasz S_wiE_topeL_k S_wiE_tosL_aw Szczepan SzczE_sny Szymon Tadeusz Tomasz Udalrich Urjasz VojtE_ch WacL_aw Walenty WratysL_aw Wawrzyniec VA_clav - Wincenty WisL_aw WL_adysL_aw WL_odek WL_odzimierz WL_odzisL_aw Zbigniew ZdenE_k Zdislav Zygmunt - } - female_names = { - Agnieszka AlZ_bE_ta AndE_la Anna Berta Bohuslava BoZ_ena Branislava Dagmar Danuta Dobrava Dobroniega Dorota Dragomira Edyta Ewa Geira Gertruda - Gracja Halina Hanna Irena Izabela Jadwiga Jarka Jarmila Jolanta Judyta Kamila Katarina Kenna Kornelia Krystyna Ksenia Lidia - Ludmila Magda Magdalena MaL_gorzata Marcelina Maria MarkE_ta Martyna Mateja Matylda Milena Miroslava Pechna RO_za Radomila Radomira Radoslava - Raina Regelinda Rycheza Salomea S_miechna Stanislava Stefana SvE_tlana Urszula VA_clava Vladislava Wera WojsL_awa ZdeN_ka Zofia ZwinisL_awa - } - - dynasty_of_location_prefix = "dynnp_of" - - - - mercenary_names = { - { name = "mercenary_company_oder_band" } - { name = "mercenary_company_company_of_the_dog" } - } -} - -name_list_czech = { - - cadet_dynasty_names = { - "dynn_HrabiS_id" - "dynn_Markvartid" - "dynn_VI_tkid" - "dynn_VrS_ovid" - "dynn_Vratislavid" - "dynn_Bavorid" - "dynn_Harrach" - "dynn_Drslavid" - "dynn_Hroznatid" - "dynn_Z_erotI_nid" - "dynn_Czernin" - "dynn_BeneS_id" - "dynn_OpavskY__PR_emyslid" - { "dynnp_z" "dynn_Ronova" } - { "dynnp_ze" "dynn_Z_erotI_na" } - { "dynnp_z" "dynn_Kouic" } - { "dynnp_ze" "dynn_PS_ova" } - { "dynnp_z" "dynn_Buzic" } - { "dynnp_z" "dynn_LipE_" } - { "dynnp_z" "dynn_Lichtenburka" } - { "dynnp_z" "dynn_Michalovic" } - { "dynnp_z" "dynn_Lemberka" } - { "dynnp_ze" "dynn_ZvI_R_etic" } - { "dynnp_z" "dynn_Vartmberka" } - { "dynnp_z" "dynn_ValdS_tejna" } - { "dynnp_z" "dynn_BR_ezna" } - { "dynnp_z" "dynn_RoZ_mberka" } - { "dynnp_z" "dynn_Hradce" } - { "dynnp_z" "dynn_Krumlova" } - { "dynnp_z" "dynn_U_stI_" } - { "dynnp_z" "dynn_DubE_" } - { "dynnp_z" "dynn_FalknS_tejna" } - { "dynnp_z" "dynn_LandS_tejna" } - { "dynnp_ze" "dynn_StrA_Z_e" } - { "dynnp_z" "dynn_Lomnice" } - { "dynnp_z" "dynn_Tasova" } - { "dynnp_z" "dynn_KR_iZ_anova" } - { "dynnp_z" "dynn_BeneS_ova" } - { "dynnp_z" "dynn_CvilI_na" } - { "dynnp_z" "dynn_BechyN_e" } - { "dynnp_z" "dynn_Tvorkova" } - { "dynnp_z" "dynn_DE_dic" } - { "dynnp_z" "dynn_KravaR_" } - { "dynnp_z" "dynn_DiviS_ova" } - { "dynnp_z" "dynn_KunS_tA_tu" } - { "dynnp_ze" "dynn_Zbraslavi" } - { "dynnp_z" "dynn_ObR_an" } - { "dynnp_z" "dynn_PernS_tejna" } - "dynn_Benedid" - "dynn_LichovskY_" - { "dynnp_z" "dynn_Boskovic" } - { "dynnp_ze" "dynn_Sovince" } - { "dynnp_ze" "dynn_SS_vA_benic" } - { "dynnp_z" "dynn_Ojnic" } - { "dynnp_z" "dynn_Hodic" } - { "dynnp_z" "dynn_Drnovic" } - { "dynnp_z" "dynn_VI_ckova" } - { "dynnp_z" "dynn_NeC_tin" } - { "dynnp_z" "dynn_Cimburka" } - { "dynnp_z" "dynn_Homberka" } - { "dynnp_z" "dynn_DonI_na" } - { "dynnp_von" "dynn_Sternberg" } - "dynn_Bavor_ze_Strakonic" - { "dynnp_von" "dynn_Harrach" } - } - - dynasty_names = { - "dynn_HrabiS_id" - "dynn_Markvartid" - "dynn_VI_tkid" - "dynn_VrS_ovid" - "dynn_Vratislavid" - "dynn_Bavorid" - "dynn_Harrach" - "dynn_Drslavid" - "dynn_Hroznatid" - "dynn_Z_erotI_nid" - "dynn_Czernin" - "dynn_BeneS_id" - "dynn_OpavskY__PR_emyslid" - { "dynnp_z" "dynn_Ronova" } - { "dynnp_ze" "dynn_Z_erotI_na" } - { "dynnp_z" "dynn_Kouic" } - { "dynnp_ze" "dynn_PS_ova" } - { "dynnp_z" "dynn_Buzic" } - { "dynnp_z" "dynn_LipE_" } - { "dynnp_z" "dynn_Lichtenburka" } - { "dynnp_z" "dynn_Michalovic" } - { "dynnp_z" "dynn_Lemberka" } - { "dynnp_ze" "dynn_ZvI_R_etic" } - { "dynnp_z" "dynn_Vartmberka" } - { "dynnp_z" "dynn_ValdS_tejna" } - { "dynnp_z" "dynn_BR_ezna" } - { "dynnp_z" "dynn_RoZ_mberka" } - { "dynnp_z" "dynn_Hradce" } - { "dynnp_z" "dynn_Krumlova" } - { "dynnp_z" "dynn_U_stI_" } - { "dynnp_z" "dynn_DubE_" } - { "dynnp_z" "dynn_FalknS_tejna" } - { "dynnp_z" "dynn_LandS_tejna" } - { "dynnp_ze" "dynn_StrA_Z_e" } - { "dynnp_z" "dynn_Lomnice" } - { "dynnp_z" "dynn_Tasova" } - { "dynnp_z" "dynn_KR_iZ_anova" } - { "dynnp_z" "dynn_BeneS_ova" } - { "dynnp_z" "dynn_CvilI_na" } - { "dynnp_z" "dynn_BechyN_e" } - { "dynnp_z" "dynn_Tvorkova" } - { "dynnp_z" "dynn_DE_dic" } - { "dynnp_z" "dynn_KravaR_" } - { "dynnp_z" "dynn_DiviS_ova" } - { "dynnp_z" "dynn_KunS_tA_tu" } - { "dynnp_ze" "dynn_Zbraslavi" } - { "dynnp_z" "dynn_ObR_an" } - { "dynnp_z" "dynn_PernS_tejna" } - "dynn_Benedid" - "dynn_LichovskY_" - { "dynnp_z" "dynn_Boskovic" } - { "dynnp_ze" "dynn_Sovince" } - { "dynnp_ze" "dynn_SS_vA_benic" } - { "dynnp_z" "dynn_Ojnic" } - { "dynnp_z" "dynn_Hodic" } - { "dynnp_z" "dynn_Drnovic" } - { "dynnp_z" "dynn_VI_ckova" } - { "dynnp_z" "dynn_NeC_tin" } - { "dynnp_z" "dynn_Cimburka" } - { "dynnp_z" "dynn_Homberka" } - { "dynnp_z" "dynn_DonI_na" } - { "dynnp_von" "dynn_Sternberg" } - "dynn_Bavor_ze_Strakonic" - { "dynnp_von" "dynn_Harrach" } - } - - male_names = { - Albrecht ArnoS_t Beneda BeneS_ BedR_ich Bernard BoC_ek Bohuslav BohuS_e Boleslav BoreS_ BoR_ek BoR_ivoj Borut BoZ_ej BoZ_epor - BR_etislav Budislav CzernI_n CC_aslav CC_astolov CC_enEE_k CC_esta Chval DamaS_a Dalibor Dalimil DEE_polt DEE_tR_ich DiviS_ DobeS_ Dobromil Domaslav Drslav - DrZ_islav Fridrich HaS_ek Havel HenI_k Heralt Heriman HrabiS_e Hroznata Hruta Hynek Jakub Jan JarohnEE_v JaromI_r Jaroslav JaroS_ Jenec JeS_ek JetR_ich - Jimram JindR_ich JiR_I_ JiR_I_k JoS_t Karel Kochan Kojata KonrA_d Kuna KunrA_t Letoslav Litolt Lupold Markvart Martin MatouS_ MEE_S_ek - Mikul MikulA_S_ Milota Mstidruh Mutina NaC_erat Nadej Nemoj NeuS_a Odolen OjI_R_ OldR_ich OndR_ej Ota Otakar PelhR_im Petr Prech PR_emysl - PR_ibyslav Prokop Radosta Rajmund Robert Sezema SlA_vek Slavibor Smil SobEE_slav SpytihnEE_v Strachkvas Svatobor Svatopluk SvEE_tlI_k - Tas Tista TobiA_S_ VA_clav Velen VeliS_ VilE_m VI_tek VladimI_r Vladislav VlachnI_k Vnislav VojtEE_ch Vok Vratislav VS_ebor Vznata - ZA_viS_ ZA_S_tita ZbynEE_k Zbyslav ZdI_k Zdislav Zikmund - } - female_names = { - AdlE_ta AlZ_bEE_ta AneZ_ka Anna Barbora BedR_iS_ka Berta BlahomI_ra BlaZ_ena Bohdana Bohumila Bohunka Bohuslava BoZ_ena BoZ_islava BR_etislava - CC_astava CecI_lie Ctislava Dobrava Dobromila Dobroslava Domaslava Dorota Doubravka DrahomI_ra Drahoslava EliS_ka Eufemie Gertruda Guta - Hedvika Helena Hodka Jana Jaroslava Jitka Johanka Judita Justina KateR_ina KlA_ra Konstancie KristY_na Kunhuta - LibuS_e Ludmila Marie MarkE_ta Mlada Olga Perchta PR_ibyslava Radka Rejna Richeza Richsa SS_A_rka Skonka Stanislava Svatava - VilemI_na Viola Vladislava Vlasta Vojslava Zdislava Zdenka ZZ_ofie - } - - dynasty_of_location_prefix = "dynnp_of" - - - - mercenary_names = { - { name = "mercenary_company_freelances_of_brandys" } - { name = "mercenary_company_army_of_the_ore" } - { name = "mercenary_company_company_of_the_cruel_hand" } - } -} - -name_list_polish = { - - cadet_dynasty_names = { - "dynn_S_widnicki" - "dynn_Branicki" - "dynn_Borkowic" - "dynn_GL_ogowski" - "dynn_Bogorski" - "dynn_Lisy" - "dynn_Lewicki" - "dynn_Wielkopolski" - "dynn_Opolski" - "dynn_Czartoryski" - "dynn_Opawski" - "dynn_Halicki" - "dynn_Zahumski" - "dynn_Kujawski" - "dynn_SubisL_awowic" - "dynn_Wolin" - "dynn_Koter" - "dynn_Woewodskij" - "dynn_Maciejewski" - "dynn_Urban" - "dynn_Starosz" - "dynn_SzczepaN_czyk" - "dynn_Jankowski" - "dynn_Nowak" - "dynn_Rudolf" - "dynn_Majek" - "dynn_PowaL_a" - "dynn_Kujawski" - "dynn_Chodkiewicz" - "dynn_JabL_onowski" - "dynn_Korecki" - "dynn_Lubomirski" - "dynn_MaL_achowski" - "dynn_Olelkowicz" - "dynn_Ostrogski" - "dynn_Poniatowski" - "dynn_Potocki" - "dynn_RadziwiL_L_" - "dynn_Rzewuski" - "dynn_Sanguszko" - "dynn_Sapieha" - "dynn_Sobieski" - "dynn_WiS_niowiecki" - "dynn_Zamojski" - "dynn_Zbaraski" - "dynn_Awdaniec" - "dynn_CzetwertyN_ski" - "dynn_Skarbek" - "dynn_Brochwicz" - "dynn_DA_browa" - "dynn_DoL_E_ga" - "dynn_Doliwa" - "dynn_Godziemba" - "dynn_Gryf" - "dynn_Leliwa" - "dynn_Nowina" - "dynn_OdrowA_Z_" - "dynn_OgoN_czyk" - "dynn_PO_L_kozic" - "dynn_Pomian" - "dynn_Radwan" - "dynn_Rawicz" - "dynn_Rogala" - "dynn_Sulima" - "dynn_Szeliga" - "dynn_TrA_ba" - "dynn_DL_ugosz" - "dynn_Kmita" - "dynn_S_winka" - { "dynnp_z" "dynn_WiS_licy" } - { "dynnp_z" "dynn_Garbowa" } - { "dynnp_z" "dynn_OleS_nicy" } - { "dynnp_z" "dynn_Melsztyna" } - { "dynnp_z" "dynn_TE_czyna" } - "dynn_Sypniewski" - "dynn_OdrowA_Z_" - "dynn_LanckoroN_ski" - "dynn_Taczanowski" - "dynn_LubraN_ski" - "dynn_Tarnowski" - "dynn_Giese" - "dynn_Kolanka" - "dynn_Gamrat" - "dynn_MielZ_yN_ski" - "dynn_OgiN_ski" - "dynn_Dmowski" - } - - dynasty_names = { - "dynn_S_widnicki" - "dynn_Branicki" - "dynn_Borkowic" - "dynn_GL_ogowski" - "dynn_Bogorski" - "dynn_Lisy" - "dynn_Lewicki" - "dynn_Wielkopolski" - "dynn_Opolski" - "dynn_Czartoryski" - "dynn_Opawski" - "dynn_Halicki" - "dynn_Zahumski" - "dynn_Kujawski" - "dynn_SubisL_awowic" - "dynn_Wolin" - "dynn_Koter" - "dynn_Woewodskij" - "dynn_Maciejewski" - "dynn_Urban" - "dynn_Starosz" - "dynn_SzczepaN_czyk" - "dynn_Jankowski" - "dynn_Nowak" - "dynn_Rudolf" - "dynn_Majek" - "dynn_PowaL_a" - "dynn_Kujawski" - "dynn_Chodkiewicz" - "dynn_JabL_onowski" - "dynn_Korecki" - "dynn_Lubomirski" - "dynn_MaL_achowski" - "dynn_Olelkowicz" - "dynn_Ostrogski" - "dynn_Poniatowski" - "dynn_Potocki" - "dynn_RadziwiL_L_" - "dynn_Rzewuski" - "dynn_Sanguszko" - "dynn_Sapieha" - "dynn_Sobieski" - "dynn_WiS_niowiecki" - "dynn_Zamojski" - "dynn_Zbaraski" - "dynn_Awdaniec" - "dynn_CzetwertyN_ski" - "dynn_Skarbek" - "dynn_Brochwicz" - "dynn_DA_browa" - "dynn_DoL_E_ga" - "dynn_Doliwa" - "dynn_Godziemba" - "dynn_Gryf" - "dynn_Leliwa" - "dynn_Nowina" - "dynn_OdrowA_Z_" - "dynn_OgoN_czyk" - "dynn_PO_L_kozic" - "dynn_Pomian" - "dynn_Radwan" - "dynn_Rawicz" - "dynn_Rogala" - "dynn_Sulima" - "dynn_Szeliga" - "dynn_TrA_ba" - "dynn_DL_ugosz" - "dynn_Kmita" - "dynn_S_winka" - { "dynnp_z" "dynn_WiS_licy" } - { "dynnp_z" "dynn_Garbowa" } - { "dynnp_z" "dynn_OleS_nicy" } - { "dynnp_z" "dynn_Melsztyna" } - { "dynnp_z" "dynn_TE_czyna" } - "dynn_Sypniewski" - "dynn_OdrowA_Z_" - "dynn_LanckoroN_ski" - "dynn_Taczanowski" - "dynn_LubraN_ski" - "dynn_Tarnowski" - "dynn_Giese" - "dynn_Kolanka" - "dynn_Gamrat" - "dynn_MielZ_yN_ski" - "dynn_OgiN_ski" - "dynn_Dmowski" - } - - male_names = { - Aleksander Andrzej Bartosz Bezprym BoguchwaL_ BogumiL_ BolesL_aw BoN_cza BorzysL_aw BoZ_ydar Borzywoj Budziwuj CzcibO_r Czyrzniech - Dalimir Daniel DobiesL_aw Dobrogost Dobromir Doman Domawuj Dytryk Eustachy Gaudenty Gierolt Gniewomir Gniewosz GoS_ciwuj Goszczon Henryk Imran - Izbor JO_zef Jacek Jaksa Jakub Jakusz Jan JanisL_aw Janko Janusz JarosL_aw Jerzy Karol Kazimierz Konrad Krystyn KrzesL_aw Lambert Leszek - Maciej MaC_ko MaL_owuj Marcin MasL_aw Mateusz Mieszko MikoL_aj MiL_obrat MiL_osz MirosL_aw MS_ciwO_j Mszczuj Nadbor NiezamysL_ Odon PaweL_ PeL_ka - Piotr Piskla Prendota PrzemysL_aw PrzybO_r Sambor SE_dziej SE_dzimir Sieciech SiemomysL_ Siemowit Skarbimir Snowid Spytko StanisL_aw - Stefan Stoigniew Strasz SulisL_aw Sulistryj S_wiE_topeL_k S_wiE_tosL_aw SzczE_sny Tomasz Trojden Twardomir US_ciech WacL_aw WaN_ko Wawrzyniec - WielisL_aw WiesL_aw Wincenty Wit Witosz WL_adysL_aw Wojciech Wojuta WszebO_r Zbigniew Zbyszko Z_egota Z_elibrat - Zygmunt - } - female_names = { - Adelajda Adleta Agnieszka Aldona Alicja Anastazja Anna Barbara Beata BoZZena Danuta Diana Dobrawa Dobroniega ElZ_bieta Eufemia Eufrozyna Eugenia Gabriela Gertruda GrzymisL_awa - Helena Jadwiga Jolanta Judyta Katarzyna Kazimiera Kenna Kinga Konstancja Krystyna Kunegunda L_ucja LudmiL_a Magdalena MaL_gorzata Maria - Matylda Milena Nadzieja Nawoja Pechna Rycheza Ryksa Salomea Samboja Scholastyka S_miechna StanisL_awa S_wiE_tosL_awa WisL_awa WojsL_awa - WolisL_awa Wszebora WszemiL_a Zofia ZwinisL_awa - } - - dynasty_of_location_prefix = "dynnp_of" - - #patronym_suffix_male = "dynnpat_suf_owski" - #patronym_suffix_female = "dynnpat_suf_owska" - - - # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. - pat_grf_name_chance = 40 - mat_grf_name_chance = 10 - father_name_chance = 10 - - # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. - pat_grm_name_chance = 10 - mat_grm_name_chance = 40 - mother_name_chance = 5 - - - - mercenary_names = { - { name = "mercenary_company_druzynan_host" } - { name = "mercenary_company_free_company_of_the_pospolite" } - } -} - -name_list_polabian = { - - cadet_dynasty_names = { - # Currently shared with Pommeranian - "dynn_Obroditen" - "dynn_Gryfita" - { "dynnp_z" "dynn_Liubic" } - "dynn_S_wiE_ca" - "dynn_GrzymaL_a" - "dynn_JastrzE_biec" - "dynn_L_odzia" - "dynn_Lubicz" - "dynn_NaL_E_cz" - "dynn_Gniewosz" - { "dynnp_z" "dynn_Roztoki" } - { "dynnp_ze" "dynn_SL_upska" } - } - - dynasty_names = { - # Currently shared with Pommeranian - "dynn_Obroditen" - "dynn_Gryfita" - { "dynnp_z" "dynn_Liubic" } - "dynn_S_wiE_ca" - "dynn_GrzymaL_a" - "dynn_JastrzE_biec" - "dynn_L_odzia" - "dynn_Lubicz" - "dynn_NaL_E_cz" - "dynn_Gniewosz" - { "dynnp_z" "dynn_Roztoki" } - { "dynnp_ze" "dynn_SL_upska" } - } - - male_names = { - Aleksander Andrzej Antoni Aron Barnim BedR_ich BL_aZ_ej Blus Bogislav Bohdan BohumI_r BolesL_aw BoR_ivoj BoZ_ydar BranimI_r Branislav - BR_etislav Budivoj BuR_islav CzcibO_r Czimislav Dervan Dobieslav Dobromil Drosuk Dytryk FrantiS_ek GaweL_ Grzegorz Havel Henry Jacenty Jakub Jakusz Janusz Jaromar - Jaromil Jaromir Jaroslav JE_drzej JindR_ich Jozef Juliusz Kajetan Kamil Karel Kasimir Kasper Kliment Kolman Kornel KreS_imir KrzesL_aw - Kruto Krzysztof Lech Leszek Lubomir Lucjan LudvI_k Marek Marian Martin Mateusz Mieszko Miliduch Miloslav MiL_osz Miroslav ML_cisL_aw Mstivoj - Niklot Nikolaus OldR_ich OndR_ej Otokar Patryk PaweL_ Petrus Piotr Prendota Pribignev Pribislav PrzemysL_ Przybyslaw Radomil Radomir Radoslav RatiboR_ Rostislav Ryszard Sambor Sobieslav Stanislav - Strasz S_wiE_topeL_k Svietoslav Szczepan SzczE_sny Szymon Tadeusz Tetzlav Tomasz Udalrich Urjasz VojtE_ch VA_clav Vratislav Vitslav Walenty Wertislav Wawrzyniec VE_nceslav - Wincenty Wizlaw WL_adysL_aw WL_odek WL_odzimierz WL_odzisL_aw Vratislav Zbigniew ZdenE_k Zdislav Zygmunt - } - female_names = { - Agnieszka AlZ_bE_ta AndE_la Anna Berta Bohuslava BoZ_ena Branislava Dagmar Danuta Dobrava Dobroniega Dobroslava Dorota Dragomira Edyta Eva Geira Gertruda - Gracja Halina Hanna Irena Izabela Jadwiga Jarka Jarmila Jolanta Judyta Kamila Katarina Kenna Kornelia Krystyna Ksenia Lidia - Ludmila Magda Magdalena Marcelina Maria Martyna Mateja Matylda Milena Miroslava Pechna RO_za Radomila Radomira Radoslava - Raina Regelinda Rycheza Salomea S_miechna Stanislava Stefana SvE_tlana UrS_ula VA_clava VE_ra Vladislava Woislava ZdeN_ka Zofia Zvinislava - } - - dynasty_of_location_prefix = "dynnp_of" - - - - mercenary_names = { - { name = "mercenary_company_band_of_the_fallen_knez" } - { name = "mercenary_company_company_of_the_stout_horse" } - } -} - -name_list_slovien = { - - cadet_dynasty_names = { - "dynn_KopC_iansky" - "dynn_Jasenovsky" - "dynn_Detvansky" - "dynn_Majcichovsky" - "dynn_Tekovsky" - "dynn_KubInsky" - "dynn_MikulC_icky" - "dynn_Pohansky" - "dynn_Ducovsky" - "dynn_DevI_nsky" - "dynn_Ostrihomsky" - "dynn_Kocelid" - { "dynnp_z" "dynn_ModrE_" } - { "dynnp_z" "dynn_HradiS_tEE_" } - "dynn_Velehradsky" - "dynn_Veligradsky" - "dynn_Vidensky" - "dynn_Rastislavid" - "dynn_Braslavid" - "dynn_Blatnohradsky" - "dynn_Beckovsky" - "dynn_ZemplI_nsky" - "dynn_TematI_nsky" - "dynn_Kostolansky" - "dynn_Bratislavsky" - "dynn_Tunavsky" - "dynn_BudI_nsky" - } - - dynasty_names = { - "dynn_KopC_iansky" - "dynn_Jasenovsky" - "dynn_Detvansky" - "dynn_Majcichovsky" - "dynn_Tekovsky" - "dynn_KubInsky" - "dynn_MikulC_icky" - "dynn_Pohansky" - "dynn_Ducovsky" - "dynn_DevI_nsky" - "dynn_Ostrihomsky" - "dynn_Kocelid" - { "dynnp_z" "dynn_ModrE_" } - { "dynnp_z" "dynn_HradiS_tEE_" } - "dynn_Velehradsky" - "dynn_Veligradsky" - "dynn_Vidensky" - "dynn_Rastislavid" - "dynn_Braslavid" - "dynn_Blatnohradsky" - "dynn_Beckovsky" - "dynn_ZemplI_nsky" - "dynn_TematI_nsky" - "dynn_Kostolansky" - "dynn_Bratislavsky" - "dynn_Tunavsky" - "dynn_BudI_nsky" - } - - male_names = { - Bohodar Boleslav BlahomI_r Blahoslav Bohumil BoZ_idar BoromI_r Bohuslav BudimI_r BohuS_ Bratislav Budivoj BystrI_k - Ctiboh Ctibor C_estmI_r Dalibor Dobromil Dobroslav DrahomI_r Drahoslav DuS_an Gorazd Horislav Hrdoslav Hromislav Hviezdoslav - ChrabroS_ ChvalimI_r Igor Ivan Jaromil JaromI_r Jaropluk Jaroslav KazimI_r Kocel Krasomil Ladislav LadomI_r Levoslav LubomI_r LuboS_ Ludomil LudovI_t Krasislav - Milan Miloslav Miroslav MiloS_ Miloboj MojmI_r Mstislav MU_droslav Nitrabor Oleg OstromI_r Ostrivoj Polan Pravoslav Predslav PrelimI_r Pribina Prisnec Prokop - Radislav RadomI_r Radoslav Radovan Raslav Rastislav Ruslav SiloS_ Slavoj SlavomI_r Sokol Spitihnev Stanislav Svatoboj Svatopluk Svatoslav SvetozA_r Svorad Stastko - Tichomil TichomI_r Tvrdomil Vavrinec VelemI_r Viacslav Vieroslav Vitemir Vladan Vladimil VladimI_r Vlastibor Vlastislav Vojmil Vojtech Vratislav Vratko VyS_ebor - Zdravoslav Zdravomil Zemislav Zobor Zubrivoj ZvonimI_r ZelimI_r - } - female_names = { - BlahomI_ra BlaZ_ena Bohdana Bohumila BoZZena Bratromila Ctislava Dobrohneva Dobromila Drzislava DuS_ana Horislava Jarmila JaromI_ra Jaroslava - Kostislava Kveta Kvetoslava KrA_snoroda Lada Ladina Lesana Lubica MilomI_ra Miloslava Mislava Miroslava Pravomila Pravdomila - Rodana SlA_vka Slavena SlavomI_ra Svatoslava SvetluS_a Svietlana Viera Vlasta Vlastimila VolimI_ra Vratislava VyS_emI_ra Zbislava Zlata Zivana Z_ivoslava - } - - dynasty_of_location_prefix = "dynnp_of" - - - - mercenary_names = { - { name = "mercenary_company_freelances_of_velehrad" } - { name = "mercenary_company_army_of_morava_bend" } - { name = "mercenary_company_company_of_the_faithbearers" } - } -} - -name_list_carantanian = { - - cadet_dynasty_names = { - "dynn_Furlan" - "dynn_Golob" - "dynn_Korosec" - "dynn_Kos" - "dynn_Krajnc" - "dynn_Kirzman" - "dynn_Medved" - "dynn_Mlakar" - "dynn_Potocnik" - "dynn_Jelen" - "dynn_Kragel" - "dynn_Orel" - "dynn_Vran" - "dynn_Senica" - "dynn_Grabec" - "dynn_Cuk" - "dynn_Sova" - "dynn_Volk" - "dynn_Volcic" - "dynn_Lisjak" - "dynn_Jazbec" - "dynn_Zajc" - "dynn_Kosuta" - "dynn_Petelin" - "dynn_Macek" - "dynn_Phorjec" - "dynn_Bohorec" - "dynn_Karavankec" - "dynn_Gorjancic" - "dynn_Rogic" - "dynn_Prekmurjec" - "dynn_Goricko" - "dynn_Halozec" - "dynn_Kozjakec" - "dynn_Kozjansko" - "dynn_Dravec" - "dynn_Mura" - "dynn_Raba" - "dynn_Dravinja" - "dynn_Krka" - "dynn_Sava" - "dynn_Idrija" - "dynn_Bohinjec" - "dynn_Soca" - "dynn_Vipavec" - "dynn_Planinec" - "dynn_Hribovec" - "dynn_Panterec" - "dynn_Creniv" - "dynn_Rdeciv" - "dynn_Modriv" - "dynn_Beliv" - "dynn_Rumeniv" - "dynn_Zeleniv" - } - - dynasty_names = { - "dynn_Furlan" - "dynn_Golob" - "dynn_Korosec" - "dynn_Kos" - "dynn_Krajnc" - "dynn_Kirzman" - "dynn_Medved" - "dynn_Mlakar" - "dynn_Potocnik" - "dynn_Jelen" - "dynn_Kragel" - "dynn_Orel" - "dynn_Vran" - "dynn_Senica" - "dynn_Grabec" - "dynn_Cuk" - "dynn_Sova" - "dynn_Volk" - "dynn_Volcic" - "dynn_Lisjak" - "dynn_Jazbec" - "dynn_Zajc" - "dynn_Kosuta" - "dynn_Petelin" - "dynn_Macek" - "dynn_Phorjec" - "dynn_Bohorec" - "dynn_Karavankec" - "dynn_Gorjancic" - "dynn_Rogic" - "dynn_Prekmurjec" - "dynn_Goricko" - "dynn_Halozec" - "dynn_Kozjakec" - "dynn_Kozjansko" - "dynn_Dravec" - "dynn_Mura" - "dynn_Raba" - "dynn_Dravinja" - "dynn_Krka" - "dynn_Sava" - "dynn_Idrija" - "dynn_Bohinjec" - "dynn_Soca" - "dynn_Vipavec" - "dynn_Planinec" - "dynn_Hribovec" - "dynn_Panterec" - "dynn_Creniv" - "dynn_Rdeciv" - "dynn_Modriv" - "dynn_Beliv" - "dynn_Rumeniv" - "dynn_Zeleniv" - } - - male_names = { - Bedoslav Bogdan Bogomir Borislav Borut Branimir Budislav Ceh Cerno Cestimir Cheitmar Chezil Cholo Cuk Dalibor Dobroslav Domicjan Domislav Drago Dragomir Dragoslav - Etgar Gojimir Gojmir Golob Golomir Gorazd Grabec Hoten Hotimir Hraber Hrvat Inko Ivko Izeslav Izbor Jans Jaroslav Jazbec Jelen Jurk - Kadalhoh Kajtimar Kazimir Kos Kosuta Kragel Kuono Lastigoj Lenart Lisjak Liuzo Ljuban Ljubotin Ljudevit Lupa - Macek Majoran Malej Maligoj Medved Mesko Milan Milislav Milivoj Milobrat Miran Miroslav Mojmir Mistislav - Nadovid Negomir Nezko Nikola Obren Omisl Orel Petanko Petelin Plas Plasl Predoslav Pribic Pribimir Pribislav Prodan Radan Radigoj Radomir Radovan Ratzo Ruodo - Samo Sebimir Semil Semislav Senica Sigo Sizo Slavko Sobodin Sova Srecan Stanislav Stanko Stojan Stojko Stojmir Svetko Svetomir Svetoslav Svobodin - Tihomir Tomislav Trebin Trebimir Uncat Unislav - Vecerin Venceslav Venko Vetko Vladan Valhun Valtunk Valuk Vidojko Vitan Vitomir Vladimir Vladislav Vladko Vojnomir Volcic Vran Vratislav - Walto Wezil Zajc Zdebor Zdeslav Zlatko Zlatoslav Ztoimar Zverko - } - female_names = { - Alena Anna Antonia Barbora Belica Berta Blagica Bogdana Bogumila Boguslava Bojana Brajna Bratrica Bratina Ctislava - Danica Darja Deva Dejana Dobrava Dobromila Dobroslava Domaslava Dominika Dorota Doubravka Draga Dragica Dragoslava Eva - Gertruda Godeslava Gostinja Govica Gradislava Granislava Guta Hana Hedvika Helena Hodka Irena Iva Ivana - Jagoda Jana Janja Jaroslava Jasna Jelena Jelenka Jitka Johanka Judita Justina Kazimira Kalina Kosana - Ladana Lazica Lepa Lilijana Ljubica Ljubonega Ljuboslava Ljubota Ljuta Ljutica Ludmila - Magdalena Maja Malina Malinka Manidraga Maria Mica Mila Milena Miljana Mira Mirjana Mislena Neda Nedeljka Negota Novica - Odola Olga Pacemira Pavica Pavla Perchta Petra Petrissa Predobra Pribina Pribislava Pribislavka Prodana - Rada Radana Radka Radojka Rajka Radonja Rejna Richeza Richsa Romana - Sava Semika Skonka Slava Smiljana Sobemisla Stana Stanila Stanislava Stanka Stislava Stojana Stojna Svatava Svetoslava - Tunca Tunza Vilana Viola Vladislava Vlasta Vojslava Zdenka Zlatkoka Zleslava Zorana Zorka Zverinja Zverica Zverka Zvezdana - } - - dynasty_of_location_prefix = "dynnp_of" - - - - mercenary_names = { - { name = "mercenary_company_band_of_the_panther" } - { name = "mercenary_company_hammerbearers" } - { name = "mercenary_company_carantanian_white_cloaks" } - } -} diff --git a/N3OW/common/culture/name_lists/00_yoruba.txt b/N3OW/common/culture/name_lists/00_yoruba.txt deleted file mode 100644 index 59f96ddb..00000000 --- a/N3OW/common/culture/name_lists/00_yoruba.txt +++ /dev/null @@ -1,261 +0,0 @@ -name_list_yoruba = { - - cadet_dynasty_names = { - "dynn_Ogiso" - "dynn_Benin" - "dynn_Osse" - "dynn_Itseriki" - "dynn_Eweka" - "dynn_Owodo" - "dynn_Oliha" - "dynn_Ododuwa" - "dynn_Ikare" - "dynn_Ifon" - "dynn_Ondo" - "dynn_Ijo" - "dynn_Mahin" - "dynn_Shagamu" - "dynn_Shaki" - "dynn_Jebba" - "dynn_Ikorodu" - "dynn_Okeho" - "dynn_Ogbomosho" - "dynn_Kishi" - "dynn_Akure" - } - dynasty_names = { - "dynn_Ogiso" - "dynn_Benin" - "dynn_Osse" - "dynn_Itseriki" - "dynn_Eweka" - "dynn_Owodo" - "dynn_Oliha" - "dynn_Ododuwa" - "dynn_Ikare" - "dynn_Ifon" - "dynn_Ondo" - "dynn_Ijo" - "dynn_Mahin" - "dynn_Shagamu" - "dynn_Shaki" - "dynn_Jebba" - "dynn_Ikorodu" - "dynn_Okeho" - "dynn_Ogbomosho" - "dynn_Kishi" - "dynn_Akure" - } - - male_names = { - Abayomi Abegunde Abejide Abiade Abidemi Abidugun Abimbola Abiodun Abiola Abioye Adagba Ade Adeagbo Adebamgbe Adebayo Adebowale Adegbalu Adegoke Adejinle Adejola Ademilu Adeniyi Adetokunbo - Adisa Afolabi Agbedegbede Ajimuda Akinmoyero Alayemore Amadi Anikulapo Aribiwoso Aworokolokin Ayetise Ayo Ayodele Ayokunle Ayomide Ayotunde - Babafemi Babajide Babatunde Bamidele Bandele Bolade Ekun Ekundayo Eniola Enitan Femi Folami Gbanlare Gbegbaaje Gboonijio Giesi - Idowu Ifedapo Kashimawo Kayin Kayode Kehinde Lafogido Lagunja Lajamisan Lajodoogun Larunnka Lugbade Lumobi Luwoo - Oba Obafemi Obalufon Obamakin Odidimode Odudua Oduduwa Ogbogbodirin Ogboruu Ogun Ojelokunbirin Ojigidiri Okanlajosin Okiti - Olabode Oladele Olamilekan Olanrewaju Olateju Olojo Oloyede Olufemi Olufunke Olufunmilola Olujimi Olukayode Olumide Olumuyiwa Oluremi Olusegun Oluwa Oluwafunmilayo Oluwanisola Oluwasegun Oluwaseun Oluwaseyi Oluwatoyin Oluwayemisi Oluyemi Omobolanle Omogbogbo Opeyemi Oranmiyan Oranyan Osangangan Osinkola Osinlade Oyin - Remilekun Rogbeesin Taiwo Temiloluwa Tokunbo Wunmonije - } - female_names = { - Abagbe Abayomi Abebi Abeje Abeke Abeni Abeo Abiodun Abiona Abisola Adebola Adebomi Adebowale Adedagbo Adedewe Adedoja Adeleke Adenrele Adeola Aderinola Adesimbo Adesina Adetokunbo Adeyemi Alaba Ayo Ayobami Ayobunmi Ayodele Ayofemi Ayoluwa Ayomide Ayotunde - Bandele Bolade Bolanle Dada Dayo Ekundayo Eniola Folade Folasade Gbemisola Idowu Ife Ifedapo Ige Iyabo Kayin Kehinde - Modupe Mojisola Monifa Morayo Moremi Oladele Olamide Olateju Olayinka Olubunmi Olufunke Olufunmilola Oluremi Oluwafunmilayo Oluwanisola Oluwasegun Oluwaseun Oluwaseyi Oluwatoyin Oluwayemisi Omobolanle Omolara Oni Oyin - Remilekun Simisola Temiloluwa Temitope Titilayo Yejide Yetunde Yewande - } - - #founder_named_dynasties = yes - - -} - -name_list_edo = { - - cadet_dynasty_names = { - "dynn_Ebira" - "dynn_Okene" - "dynn_Owan" - "dynn_Bini" - "dynn_Esan" - "dynn_Agbor" - "dynn_Sapele" - "dynn_Itseriki" - "dynn_Auchi" - "dynn_Igarra" - "dynn_Ogiso" - "dynn_Benin" - "dynn_Osse" - "dynn_Edo" - "dynn_Eweka" - "dynn_Owodo" - "dynn_Oliha" - "dynn_Ododuwa" - } - dynasty_names = { - "dynn_Ebira" - "dynn_Okene" - "dynn_Owan" - "dynn_Bini" - "dynn_Esan" - "dynn_Agbor" - "dynn_Sapele" - "dynn_Itseriki" - "dynn_Auchi" - "dynn_Igarra" - "dynn_Ogiso" - "dynn_Benin" - "dynn_Osse" - "dynn_Edo" - "dynn_Eweka" - "dynn_Owodo" - "dynn_Oliha" - "dynn_Ododuwa" - } - - male_names = { - Abieyuwa Aisosa Amenaghawon Edosa Efosa Eghosa Eheneden Ehigiator Ehimwenma Ehiosu Ehizogie Eki Ekinadoese Ekiuwa Ekpen Emwinghare Erharuyi Esosa Etinosa Etiosa - Idehen Idemudia Igbinosa Ighayezomo Ikponmwonsa Imadeyunuagbon Imafidon Imokhai Imudiase Isiuwa Itseme - Nosakhare Obano Obozuwa Ogbemudia Orobosa Osaevbie Osaro Osasere Osawe Osaze Osazenomwan Osazuwa Oshioke Oshomah Osilama - Uyi Uyiosa - } - female_names = { - Abieyuwa Adesuwa Aisosa Akugbe Amenaghawon Amenze - Edosa Eghosa Ehimwenma Ehiosu Ehizogie Ekenesenarhien Eki Ekinadoese Ekiuwa Emwinghare Enibokun Esohe Esomo Esosa Etinosa Evbu - Ifueko Ighayezomo Imadeyunuagbon Isimeme Isiuwa Isoken Itohan Itseme Ivie Iziegbe - Omegie Omosede Onose Orobosa Osarobo Osasere Osayuwamen Osaze - } - - #founder_named_dynasties = yes - - -} - -name_list_igbo = { - - cadet_dynasty_names = { - "dynn_Nri" - "dynn_Ibibo" - "dynn_Idoma" - "dynn_Igala" - "dynn_Bassa" - "dynn_Gbari" - "dynn_Idah" - "dynn_Ebira" - "dynn_Okene" - "dynn_Auchi" - "dynn_Ekpoma" - "dynn_Esan" - "dynn_Aboh" - "dynn_Onitsha" - "dynn_Oguta" - "dynn_Osomari" - "dynn_Nsukka" - "dynn_Anambra" - "dynn_Kamalu" - "dynn_Kala" - "dynn_Umounoha" - "dynn_Agbala" - "dynn_Awka" - "dynn_Ibini" - "dynn_Arochukwu" - } - dynasty_names = { - "dynn_Nri" - "dynn_Ibibo" - "dynn_Idoma" - "dynn_Igala" - "dynn_Bassa" - "dynn_Gbari" - "dynn_Idah" - "dynn_Ebira" - "dynn_Okene" - "dynn_Auchi" - "dynn_Ekpoma" - "dynn_Esan" - "dynn_Aboh" - "dynn_Onitsha" - "dynn_Oguta" - "dynn_Osomari" - "dynn_Nsukka" - "dynn_Anambra" - "dynn_Kamalu" - "dynn_Kala" - "dynn_Umounoha" - "dynn_Agbala" - "dynn_Awka" - "dynn_Ibini" - "dynn_Arochukwu" - } - - male_names = { - Abalihi Abazu Achonye Agu Akunna Alike Amamchukwu Anyamata Apia Azubuike Azuka Buife - Chibueze Chibuzo Chidi Chidiebere Chidubem Chiemeka Chike Chima Chinedu Chinualumogu Chinwe Chinwendu Chioma Chizoba Chukwudi Chukwuemeka - Ekene Ekenedilichukwu Ekweme Emeka Enweleana Enyinnaya Eri Ewenetem Ezeudu Ezimilo Ezinma Fenenu Ifeanyichukwu Ifikuanim Ikechukwu Ikemefuna - Jiofo Maduka Namoke Ndidi Ngozi Nkem Nkemdilim Nnamdi Nwabugwu Nwachukwu Nwakibie Nwankwo Nwokike Nwora Nwoye - Obalike Obi Obierika Obinna Ogbuefi Okagbue Okechukwu Okenna Okonkwo Oluchi Omalo Omalonyeso Onyeka Onyekachi Onyekachukwu - Uchechukwu Uchendu Udo Unoka Uyanwa Uzochi Uzoma - } - female_names = { - Abalihi Ada Adaeke Adaeze Adanna Adannaya Adaobi Adaoha Adaora Adaugo Adauwa Amadi Amamchukwu - Chiamaka Chibueze Chibuzo Chidiebere Chidimma Chielo Chika Chinaza Chinedu Chinwe Chinwendu Chioma Chisom Chizoba - Ebele Ekene Ekenedilichukwu Ekwefi Fumnanya Funanya Ndidi Ngozi Nkechinyere Nkem Nkemdilim Nkiruka Nwabugwu Nwando - Obiageli Ogechukwukama Ojiugo Oluchi Onyeka Onyekachi Onyekachukwu Uchechukwu Udo Uzoma - } - - #founder_named_dynasties = yes - - -} - -name_list_ewe = { - - cadet_dynasty_names = { - "dynn_Fon" - "dynn_Ayizo" - "dynn_Xwela" - "dynn_Gun" - "dynn_Notsie" - "dynn_Ouidah" - "dynn_Mahin" - "dynn_Shagamu" - "dynn_Shaki" - "dynn_Jebba" - "dynn_Ikorodu" - "dynn_Okeho" - "dynn_Ogbomosho" - "dynn_Kishi" - "dynn_Akure" - } - dynasty_names = { - "dynn_Fon" - "dynn_Ayizo" - "dynn_Xwela" - "dynn_Gun" - "dynn_Notsie" - "dynn_Ouidah" - "dynn_Mahin" - "dynn_Shagamu" - "dynn_Shaki" - "dynn_Jebba" - "dynn_Ikorodu" - "dynn_Okeho" - "dynn_Ogbomosho" - "dynn_Kishi" - "dynn_Akure" - } - - male_names = { - Abere_Anyo Achangso Achulo Achintri Afiso Amabangye Amankwa Amati Amo_elema Amoma Aso_wura Ataawa Awale Awaare Awalekiye Awo_n_nche Awo_n_nka_nne Awo_omoto Awoshe Awoshie Ayinsah - Badoh Bakoaso Boreginkpr Banemu_eye Bangben Bashaso Benyepo_eye Bi_awur_bi Bin_ka Bonyangso Booma Bore Bore_chie Bore_ena_sa Bore_enye Bore_enyi-enchi Bore_nyekpe Boresa Bore_masa_alowe Bore_walae Bore_wo Bore_wu B_sha_anye - Chepura Daa_mato Dambatu Dari Dariche Dokilebi Dranaya Ebanyepo Ebo_eye Edonbone Edonkufo Ekomato Ekone_oto Ekoso Ekumpo Ekunfo Elempo Esapo Esa_ewoeboto Etimpo Ewanye Ewale Ewonye Ewunio Ewuntomah Ewura Eyri_modon - Footou Gbeadese Gyem_che Gyema_alela Jinapor Gyeowo Kakore Kanagbong Kanamo Kananmaluwe Kasha Keche_e-basa Kenyiti Keshie_eko Keshie_wale K_fantang Kginginfra Koji Kotochi Kowuribi Kramoase Kurabaso Kurayerito - Lempoche Lomashie Longefiye Longesai Maaman Mankpa Mankre Mantenso Mapoche Masa-agben Masape Matuamo Mbema - Nefa Njo_amonche Nkpamafo Nndefeso Ntoba Obosu Okonfo Owoshie Pumaya Safo Sha_moye Samafon Sorkowule Shung_nkpa - Techira Titi_aka Tuntunba Yomba - } - - female_names = { - Awo Demba Doye Faaduma Fatim Fatoumata Malado Maram Mbodj Ndate Ndieumbeutt Ndoung Ndoye Sall Yalla Yumeyga - } - - #founder_named_dynasties = yes -} diff --git a/N3OW/common/culture/name_lists/_name_lists.info b/N3OW/common/culture/name_lists/_name_lists.info index 2b9a70fe..93941158 100644 --- a/N3OW/common/culture/name_lists/_name_lists.info +++ b/N3OW/common/culture/name_lists/_name_lists.info @@ -3,6 +3,22 @@ Each culture uses "name_list = key" to pick a name list. == Structure == name_list_key = { + ### Will use founders name when creating new dynasties or cadet branches ( bool ) + # Default: no + founder_named_dynasties = no + + ### Can house name be used as realm name on the map ( bool ) + # Default: no + house_based_map_names = yes + + ### Can suggest names from within family ( bool ) + # Default: yes + suggest_family_names = yes + + ### Can suggest names from an ancestor ( bool ) + # Default: yes + suggest_ancestor_names = yes + mercenary_names = { # Names and CoAs that can be used by mercenaries of this culture { name = "mercenary_company_name1" coat_of_arms = "mercenary_company_coa1" } { name = "mercenary_company_name2" coat_of_arms = "mercenary_company_coa2" } diff --git a/N3OW/common/culture/traditions/00_combat_traditions.txt b/N3OW/common/culture/traditions/00_combat_traditions.txt deleted file mode 100644 index 10c0f3b2..00000000 --- a/N3OW/common/culture/traditions/00_combat_traditions.txt +++ /dev/null @@ -1,2772 +0,0 @@ -############################## -# COMBAT CULTURAL TRADITIONS # -############################## - -tradition_winter_warriors = { - category = combat - - layers = { - 0 = learning - 1 = western - 4 = fight.dds - } - - can_pick = { - culture_not_pacifistic_trigger = yes - culture_in_winter_geographical_region_trigger = yes - } - parameters = { - winter_soldier_trait_more_common = yes - winter_trait_bonuses = yes - can_recruit_winter_specialist = yes - resistant_to_winter_privation = yes - } - character_modifier = { - taiga_travel_danger = taiga_low_danger_reduction - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_west - geographical_region = world_europe_east - geographical_region = world_steppe - geographical_region = world_tibet - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = winter_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_winter_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - culture = scope:character.culture - any_county_province = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_west - geographical_region = world_europe_east - geographical_region = world_steppe - geographical_region = world_tibet - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_forest_fighters = { - category = combat - - layers = { - 0 = martial - 1 = western - 4 = forest.dds - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_forest_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - parameters = { - forest_fighter_trait_more_common = yes - forest_trait_bonuses = yes - can_recruit_forest_specialist = yes - forest_nomadic_cultrad_stationing_bonus = yes - } - character_modifier = { - forest_travel_danger = forest_low_danger_reduction - taiga_travel_danger = taiga_low_danger_reduction - } - province_modifier = { - forest_levy_size = 0.1 - taiga_levy_size = 0.1 - forest_supply_limit_mult = 0.25 - taiga_supply_limit_mult = 0.25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = forest_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_forest_fighters } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 200 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - multiply = 2 - } - } -} - -tradition_mountaineers = { - category = combat - - layers = { - 0 = martial - 1 = western - 4 = mountain.dds - } - - is_shown = { #Replaced by Horn Mountain Skirmishing & Caucasian Wolves - NOR = { - has_cultural_pillar = heritage_somalian - has_cultural_pillar = heritage_east_african - this = culture:georgian - any_parent_culture_or_above = { - this = culture:georgian - } - has_cultural_tradition = tradition_caucasian_wolves - has_cultural_tradition = tradition_horn_mountain_skirmishing - } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - parameters = { - rough_terrain_expert_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - resistant_to_mountain_privation = yes - mountains_nomadic_cultrad_stationing_bonus = yes - } - character_modifier = { - mountains_travel_danger = mountains_low_danger_reduction - desert_mountains_travel_danger = desert_mountains_low_danger_reduction - } - province_modifier = { - mountains_levy_size = 0.1 - desert_mountains_levy_size = 0.1 - mountains_supply_limit_mult = 0.25 - desert_mountains_supply_limit_mult = 0.25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mountaineers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 200 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.6 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - multiply = 6 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.4 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - multiply = 2 - } - } -} - -tradition_warriors_of_the_dry = { - category = combat - - layers = { - 0 = martial - 1 = mena - 4 = desert.dds - } - - is_shown = { #Replaced by Mubarizuns - NOT = { has_cultural_pillar = heritage_arabic } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_dryland_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - NOT = { has_cultural_tradition = tradition_mubarizuns } #To prevent stacking after hybridization - } - parameters = { - desert_warrior_trait_more_common = yes - dry_trait_bonuses = yes - can_recruit_dry_specialist = yes - desert_nomadic_cultrad_stationing_bonus = yes - } - character_modifier = { - desert_travel_danger = desert_low_danger_reduction - drylands_travel_danger = drylands_low_danger_reduction - desert_mountains_travel_danger = desert_mountains_low_danger_reduction - } - province_modifier = { - drylands_levy_size = 0.1 - desert_levy_size = 0.1 - drylands_supply_limit_mult = 0.25 - desert_supply_limit_mult = 0.25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = dry_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_warriors_of_the_dry } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 200 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.6 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - multiply = 6 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.4 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - multiply = 2 - } - } -} - -tradition_highland_warriors = { - category = combat - - layers = { - 0 = intrigue - 1 = western - 4 = mountain.dds - } - - is_shown = { #Replaced by Upland Skirmishing - NOR = { - has_cultural_pillar = heritage_west_african - has_cultural_tradition = tradition_upland_skirmishing - } - } - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_hills_desc - any_culture_county = { - any_county_province = { - terrain = hills - } - } - } - } - - parameters = { - rough_terrain_expert_trait_more_common = yes - hill_trait_bonuses = yes - can_recruit_hill_specialist = yes - hills_nomadic_cultrad_stationing_bonus = yes - } - province_modifier = { - hills_levy_size = 0.1 - hills_supply_limit_mult = 0.25 - } - character_modifier = { - hills_travel_danger = hills_low_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = hills - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = hill_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_highland_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - terrain = hills - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.6 - any_county_province = { - terrain = hills - } - } - } - } - multiply = 6 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.4 - any_county_province = { - terrain = hills - } - } - } - } - multiply = 2 - } - } -} - -tradition_jungle_warriors = { - category = combat - - layers = { - 0 = intrigue - 1 = mena - 4 = jungle.dds - } - - is_shown = { #Replaced by Bush Hunting - NOR = { - has_cultural_pillar = heritage_akan - has_cultural_pillar = heritage_yoruba - has_cultural_tradition = tradition_bush_hunting - } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_jungle_desc - any_culture_county = { - any_county_province = { - terrain = jungle - } - } - } - } - parameters = { - jungle_stalker_trait_more_common = yes - jungle_trait_bonuses = yes - can_recruit_jungle_specialist = yes - } - character_modifier = { - jungle_travel_danger = jungle_low_danger_reduction - } - province_modifier = { - jungle_levy_size = 0.1 - jungle_supply_limit_mult = 0.25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = jungle - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = jungle_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_jungle_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - terrain = jungle - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.6 - any_county_province = { - terrain = jungle - } - } - } - } - multiply = 6 - } - else_if = { - limit = { - scope:character.culture ?= { - any_culture_county = { - percent > 0.4 - any_county_province = { - terrain = jungle - } - } - } - } - multiply = 2 - } - } -} - -tradition_only_the_strong = { - category = combat - - layers = { - 0 = martial - 1 = mena - 4 = soldiers2.dds - } - - can_pick = { - custom_description = { - text = culture_not_egalitarian - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - } - - parameters = { - minimum_prowess_for_knights = yes - blademaster_trait_bonuses = yes - prowess_from_martial_education = yes - } - province_modifier = { - levy_size = -0.25 - } - character_modifier = { - men_at_arms_recruitment_cost = 0.25 - knight_effectiveness_mult = 1 - knight_limit = 2 - accolade_glory_gain_mult = 0.2 - men_at_arms_limit = -2 - men_at_arms_cap = -1 - maa_damage_mult = 0.1 - maa_toughness_mult = 0.15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_only_the_strong } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - scope:character = { - NOR = { - prowess >= 12 - has_trait = strong - has_trait = physique_good - } - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - any_courtier = { - count >= 10 - prowess >= 12 - } - } - } - multiply = 4 - } - } -} - -tradition_warriors_by_merit = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = soldiers2.dds - } - - can_pick = { - - } - - parameters = { - high_prowess_ignores_knight_restrictions = yes - blademaster_traits_more_common = yes - } - character_modifier = { - prowess_per_prestige_level = 2 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_courtier = { - count >= 5 - prowess >= 10 - is_adult = yes - NOT = { - can_be_knight_trigger = { ARMY_OWNER = prev } - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = courtiers_with_prowess_who_cant_be_knight_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_warriors_by_merit } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 150 - if = { - limit = { - NOR = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - scope:character = { - NOT = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this } - } - } - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_warrior_monks = { - category = combat - - layers = { - 0 = martial - 1 = indian - 4 = temple.dds - } - - can_pick = { - - } - - parameters = { - prowess_from_religious_traits = yes - culture_clergy_can_fight = yes - monastery_prowess_martial_bonus = yes - } - character_modifier = { - prowess_per_piety_level = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - scope:character = { - save_temporary_scope_as = culture_head_link - faith = { - any_faith_character = { - count >= 15 - culture = scope:culture_head_link.culture - prowess >= 10 - OR = { - is_clergy = yes - has_education_learning_trigger = yes - } - } - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_faith_clergy_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_warrior_monks } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - multiply = 0.25 - } - } -} - -tradition_talent_acquisition = { - category = combat - - layers = { - 0 = diplo - 1 = mena - 4 = greeting.dds - } - - can_pick = { - - } - - parameters = { - can_recruit_prisoners_easily = yes - better_knights_from_decision = yes - pardoning_gives_loyalty = yes - } - character_modifier = { - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_courtly_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - save_temporary_scope_as = culture_head_link - any_prisoner = { - count >= 10 - NOR = { - is_courtier_of = scope:culture_head_link - is_foreign_court_or_pool_guest_of = scope:culture_head_link - } - OR = { - martial >= 12 - diplomacy >= 12 - stewardship >= 12 - intrigue >= 12 - learning >= 12 - prowess >= 12 - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = skilled_prisoners_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_talent_acquisition } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - multiply = 0.5 - } - } -} - -tradition_strength_in_numbers = { - category = combat - - layers = { - 0 = martial - 1 = mena - 4 = soldiers3.dds - } - - parameters = { - strength_in_numbers_maa_limit_bonus = yes - strength_in_numbers_heavy_maa_ban = yes - } - - province_modifier = { - levy_size = 0.25 - } - character_modifier = { - supply_limit_mult = 0.5 - herd_conversion = 0.04 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = archers - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_small_soldiers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_strength_in_numbers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 5 # The AI shouldn't really pick this very often - if = { - limit = { - OR = { - culture_has_heavy_infantry_maa = yes - culture_has_pikemen_maa = yes - culture_has_heavy_cavalry_maa = yes - } - } - multiply = 0 - } - } -} - -tradition_frugal_armorsmiths = { - category = combat - - layers = { - 0 = steward - 1 = western - 4 = shield.dds - } - - parameters = { - frugal_blacksmith_maa_size = yes - } - - character_modifier = { - army_maintenance_mult = -0.25 - men_at_arms_recruitment_cost = -0.25 - knight_effectiveness_mult = -0.6 - levy_toughness = -8 - heavy_cavalry_toughness_mult = -0.5 - pikemen_toughness_mult = -0.15 - heavy_infantry_toughness_mult = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = archers - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_small_soldiers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_frugal_armorsmiths } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 5 # The AI shouldn't really pick this very often - if = { - limit = { - scope:character = { - OR = { - number_maa_soldiers_of_base_type = { - type = heavy_infantry - value >= 100 - } - number_maa_soldiers_of_base_type = { - type = pikemen - value >= 100 - } - number_maa_soldiers_of_base_type = { - type = heavy_cavalry - value >= 1 - } - number_maa_soldiers_of_base_type = { - type = elephant_cavalry - value >= 1 - } - } - } - } - multiply = 0 - } - if = { - limit = { - OR = { - culture_has_heavy_infantry_maa = yes - culture_has_pikemen_maa = yes - culture_has_heavy_cavalry_maa = yes - } - } - multiply = 0 - } - } -} - -tradition_malleable_invaders = { - category = combat - - layers = { - 0 = martial - 1 = mena - 4 = diplomacy.dds - } - - is_shown = { - has_dlc_feature = hybridize_culture - } - can_pick = { - culture_in_non_sedentary_geographical_region_trigger = yes - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - easier_to_hybridize = yes - cheaper_to_hybridize = yes - cheaper_convert_to_local_culture = yes - } - character_modifier = { - faith_conversion_piety_cost_mult = -0.2 - different_faith_county_opinion_mult = -0.2 - - ai_war_chance = 0.5 - ai_war_cooldown = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_bureaucratic_desc - } - } - if = { - limit = { - NOR = { - culture_pillar:heritage_turkic = { is_in_list = traits } - culture_pillar:heritage_mongolic = { is_in_list = traits } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = turkic_or_mongolic_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_malleable_invaders } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 0 - } -} - -tradition_quarrelsome = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = speech.dds - } - - can_pick = { - culture_not_pacifistic_trigger = yes - } - - parameters = { - can_use_conquest_cbs = yes - cb_lower_prestige_level_requirement = yes - cheaper_cbs = yes - disloyal_trait_less_spurned = yes - disloyal_trait_more_common = yes - } - character_modifier = { - monthly_county_control_growth_factor = -0.4 - - ai_honor = -20 - ai_war_chance = 0.5 - ai_war_cooldown = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - is_at_war = yes - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_at_war_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_quarrelsome } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { - NOT = { - scope:character = { - government_has_flag = government_is_tribal - } - } - } - multiply = 0.25 - } - if = { - limit = { - NOR = { - culture_pillar:heritage_turkic = { is_in_list = traits } - culture_pillar:heritage_mongolic = { is_in_list = traits } - is_divergent_culture = yes - } - } - multiply = 0 - } - } -} - -tradition_swords_for_hire = { - category = combat - - layers = { - 0 = martial - 1 = indian - 4 = swords.dds - } - - is_shown = { - NOT = { has_cultural_tradition = tradition_ep3_audacious_cadets } - } - - can_pick = { - - } - - parameters = { - wanderers_gain_extra_combat_skills = yes - mercenary_courtiers_gain_extra_skills = yes - more_likely_to_leave_court = yes - unlocks_contract_assistance = yes - unlock_voluntary_laampdom = yes - more_likely_to_be_laamps = yes - } - culture_modifier = { - mercenary_count_mult = 1 - } - character_modifier = { - same_culture_mercenary_hire_cost_mult = -0.15 - character_travel_speed_mult = 0.1 - character_travel_safety_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_courtly_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = education_martial_4 - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_martial_edu_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_swords_for_hire } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { - has_cultural_pillar = heritage_central_germanic - } - multiply = 2 - } - } -} - -tradition_reverence_for_veterans = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = knight.dds - } - - parameters = { - wounds_and_scars_give_bonuses = yes - guardians_can_transfer_commander_traits = yes - warrior_lodges_lift_restrictions = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = scarred - has_trait = maimed - has_trait = one_eyed - has_trait = one_legged - has_trait = disfigured - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_scars_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_reverence_for_veterans } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { # Generally good & flavorful - value = 400 - } -} - -tradition_stalwart_defenders = { - category = combat - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = shield.dds - } - - parameters = { - can_end_defensive_wars_earlier = yes - more_fame_for_successful_defensive_wars = yes - more_gold_for_successful_defensive_wars = yes - next_level_fortification = yes - stalwart_defenders_internal_yurt_unlock = yes - } - character_modifier = { - defender_advantage = 5 - controlled_province_advantage = 5 - nomadic_horde_toughness_mult = 0.15 - } - province_modifier = { - garrison_size = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_courtly_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - any_county_province = { - has_building_or_higher = march_01 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = march_building_desc - } - } - if = { - limit = { - has_variable = defensive_traditionalist_discount - } - add = { - value = traditionalist_discount - desc = traditionalist_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_stalwart_defenders } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - scope:character = { - sub_realm_size <= medium_realm_size - } - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 2 - } - } -} - -tradition_battlefield_looters = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = swords.dds - } - - parameters = { - gain_gold_from_battles = yes - less_prestige_from_battles = yes - } - character_modifier = { - max_loot_mult = 0.75 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = reaver - } - } - } - } - trigger_else = { - NOR = { - culture_pillar:heritage_turkic = { is_in_list = traits } - culture_pillar:heritage_mongolic = { is_in_list = traits } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_reaver_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_battlefield_looters } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 75 - if = { - limit = { - NOR = { - culture_pillar:heritage_turkic = { is_in_list = traits } - culture_pillar:heritage_mongolic = { is_in_list = traits } - scope:character = { - government_has_flag = government_is_tribal - } - } - } - multiply = 0 - } - } -} - -tradition_hit_and_run = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = soldiers4.dds - } - - is_shown = { - NOR = { #Replaced by Konni Raids (tradition_hussar) - has_cultural_pillar = heritage_south_slavic - has_cultural_pillar = heritage_magyar - has_cultural_pillar = heritage_west_slavic - } - } - can_pick = { - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOT = { scope:replacing = culture_tradition:tradition_hussar } - } - } - NOT = { has_cultural_tradition = tradition_hussar } #To prevent stacking after hybridization - } - } - - # Iberian: Concurso Tactics - character_modifier = { - nomadic_horde_damage_mult = 0.05 - nomadic_horde_screen_mult = 0.05 - skirmishers_damage_mult = 0.2 - skirmishers_screen_mult = 0.25 - light_cavalry_damage_mult = 0.2 - light_cavalry_screen_mult = 0.25 - retreat_losses = -0.1 - hard_casualty_modifier = -0.1 - } - - parameters = { - hit_run_nomadic_cultrad_stationing_bonus = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = light_cavalry - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_skirmishers_and_light_cav_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_hit_and_run } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - NOR = { - culture_has_skirmisher_maa = yes - culture_has_light_cavalry_maa = yes - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_stand_and_fight = { - category = combat - - is_shown = { - NOR = { #Replaced by Mobile Guards - has_cultural_pillar = heritage_israelite - has_cultural_tradition = tradition_mobile_guards - } - } - - layers = { - 0 = martial - 1 = indian - 4 = battle.dds - } - - character_modifier = { - levy_toughness = 2 - maa_toughness_mult = 0.1 - heavy_infantry_toughness_mult = 0.1 - heavy_cavalry_toughness_mult = 0.1 - pikemen_toughness_mult = 0.2 - hard_casualty_modifier = 0.4 - defender_advantage = 8 - } - - parameters = { - stand_fight_nomadic_cultrad_stationing_bonus = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_spiritual_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = heavy_infantry - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = pikemen - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_heavy_inf_and_pikemen_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_stand_and_fight } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOR = { - culture_has_heavy_infantry_maa = yes - culture_has_heavy_cavalry_maa = yes - culture_has_pikemen_maa = yes - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 2 - } - } -} - -tradition_adaptive_skirmishing = { - category = combat - - layers = { - 0 = intrigue - 1 = western - 4 = soldiers4.dds - } - - parameters = { - next_level_military_camps = yes - skirmisher_nomadic_cultrad_stationing_bonus = yes - } - - character_modifier = { - enemy_terrain_advantage = -0.25 - archers_damage_mult = 0.15 - archers_toughness_mult = 0.15 - archers_maintenance_mult = -0.05 - skirmishers_damage_mult = 0.15 - skirmishers_toughness_mult = 0.2 - skirmishers_maintenance_mult = -0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_spiritual_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = archers - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_small_soldiers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_adaptive_skirmishing } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - scope:character = { - OR = { - number_maa_soldiers_of_base_type = { - type = heavy_infantry - value >= 200 - } - number_maa_soldiers_of_base_type = { - type = pikemen - value >= 200 - } - } - } - } - multiply = 0 - } - if = { - limit = { - OR = { - culture_has_heavy_infantry_maa = yes - culture_has_heavy_cavalry_maa = yes - } - } - multiply = 0 - } - else_if = { - limit = { - NOR = { - culture_has_archer_maa = yes - culture_has_skirmisher_maa = yes - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 2 - } - } -} - -tradition_formation_fighting = { - category = combat - - layers = { - 0 = martial - 1 = mediterranean - 4 = soldiers3.dds - } - - layers = { - 0 = martial - } - - parameters = { - next_level_barracks = yes - formation_fighting_strategist = yes - formation_nomadic_cultrad_stationing_bonus = yes - } - - character_modifier = { - counter_efficiency = 0.15 - pursue_efficiency = -0.15 - archers_damage_mult = 0.1 - archers_toughness_mult = 0.15 - pikemen_damage_mult = 0.15 - pikemen_toughness_mult = 0.2 - nomadic_horde_toughness_mult = 0.05 - nomadic_horde_damage_mult = 0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_courtly_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = pikemen - value >= 500 - } - number_maa_soldiers_of_base_type = { - type = archers - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_archers_and_pikemen_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_formation_fighting } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - scope:character = { - OR = { - number_maa_soldiers_of_base_type = { - type = light_cavalry - value >= 300 - } - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 400 - } - } - } - } - multiply = 0 - } - if = { - limit = { - OR = { - culture_has_skirmisher_maa = yes - culture_has_light_cavalry_maa = yes - } - } - multiply = 0 - } - else_if = { - limit = { - NOR = { - culture_has_archer_maa = yes - culture_has_pikemen_maa = yes - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_horse_breeder = { - category = combat - - layers = { - 0 = steward - 1 = mena - 4 = horses.dds - } - - is_shown = { - OR = { - culture_has_light_cavalry_maa = yes - culture_has_heavy_cavalry_maa = yes - culture_has_archer_cavalry_maa = yes - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - } - } - - parameters = { - next_level_stables = yes - horse_breeder_internal_yurt_unlock = yes - } - - character_modifier = { - herd_conversion = 0.02 - light_cavalry_maintenance_mult = -0.15 - light_cavalry_recruitment_cost_mult = -0.25 - heavy_cavalry_maintenance_mult = -0.15 - heavy_cavalry_recruitment_cost_mult = -0.25 - archer_cavalry_maintenance_mult = -0.15 - archer_cavalry_recruitment_cost_mult = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - scope:character = { - NOR = { # Culture Head need to have a 8 sized regiment of either Light/Heavy/Archer Cavalry - number_maa_soldiers_of_base_type = { - type = light_cavalry - value >= 800 - } - number_maa_soldiers_of_base_type = { - type = heavy_cavalry - value >= 400 - } - any_maa_regiment = { - OR = { - is_maa_type = horse_archers - is_maa_type = heavy_horse_archers - } - maa_size >= 8 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_cavalry_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_horse_breeder } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Reduce chance if the culture has access to other "cavalry" types - OR = { - has_innovation = innovation_war_camels - has_innovation = innovation_elephantry - } - } - multiply = 0.2 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 2 - } - } -} - -tradition_longbow_competitions = { - category = combat - layers = { - 0 = martial - 1 = western - 4 = bow.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_west_germanic - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_goidelic - } - } - can_pick = { - OR = { - has_cultural_pillar = heritage_west_germanic - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_goidelic - } - } - - parameters = { - unlock_maa_longbowmen = yes - archer_era_improvement = yes - } - character_modifier = { - archers_max_size_add = 4 - heavy_cavalry_max_size_add = -2 - pikemen_max_size_add = -2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_bureaucratic_desc - } - } - # Certain number of archer MaA requirement. - if = { - limit = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = archers - # Remember to sync the below with longbow_competitions_minimum_archer_maa_value. - value < 1200 - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_lacks_archer_maa_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_longbow_competitions } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 800 - if = { - limit = { - OR = { - culture_has_pikemen_maa = yes - culture_has_heavy_cavalry_maa = yes - } - } - multiply = 0 - } - } -} diff --git a/N3OW/common/culture/traditions/00_maa_traditions.txt b/N3OW/common/culture/traditions/00_maa_traditions.txt deleted file mode 100644 index 38c2fd31..00000000 --- a/N3OW/common/culture/traditions/00_maa_traditions.txt +++ /dev/null @@ -1,2314 +0,0 @@ -####################### -# CULTURAL TRADITIONS # -####################### - -###################### -# MAA Traditions # -###################### - -tradition_futuwaa = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = soldiers.dds - } - - is_shown = { - has_cultural_pillar = heritage_iranian - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_chanson_de_geste - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_martial_admiration - } - } - can_pick = { - has_cultural_pillar = heritage_iranian - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_chanson_de_geste - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_martial_admiration - } - } - - parameters = { - unlock_maa_ayyar = yes - can_use_sparring_duel = yes - martial_education_more_valued = yes - prowess_traits_more_valued = yes - blademaster_trait_bonuses = yes - craven_and_content_traits_looked_down_upon = yes - knights_slightly_more_prone_to_injury = yes - unlock_voluntary_laampdom = yes - } - character_modifier = { - knight_limit = 2 - negate_prowess_penalty_add = 5 - accolade_glory_gain_mult = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_courtly_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_futuwaa } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 400 } -} - -tradition_mubarizuns = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = soldiers.dds - } - - #Can pick this if you have arabic heritage. - is_shown = { #Replaces Warriors of the Dry - has_cultural_pillar = heritage_arabic - } - can_pick = { - culture_not_pacifistic_trigger = yes - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOT = { scope:replacing = culture_tradition:tradition_warriors_of_the_dry } - } - } - NOT = { has_cultural_tradition = tradition_warriors_of_the_dry } #To prevent stacking after hybridization - } - } - - parameters = { - unlock_maa_mubarizun = yes - desert_warrior_trait_more_common = yes - dry_trait_bonuses = yes - can_recruit_dry_specialist = yes - } - character_modifier = { - drylands_levy_size = 0.1 - desert_levy_size = 0.1 - drylands_supply_limit_mult = 0.25 - desert_supply_limit_mult = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = dry_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mubarizuns } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_desert_ribat = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = city2.dds - } - - is_shown = { - has_cultural_pillar = heritage_berber - } - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_dryland_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - - parameters = { - unlock_maa_mulaththamun = yes #Mulaththamun - desert_warrior_trait_more_common = yes - dry_trait_bonuses = yes - can_recruit_dry_specialist = yes - mystic_trait_more_common = yes - } - character_modifier = { - prowess_per_piety_level = 1 - desert_travel_danger = desert_low_danger_reduction - drylands_travel_danger = drylands_low_danger_reduction - desert_mountains_travel_danger = desert_mountains_low_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_spiritual_or_stoic_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = dry_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_desert_ribat } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_land_of_the_bow = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = bow.dds - } - - is_shown = { - has_cultural_pillar = heritage_east_african - } - can_pick = { - has_cultural_pillar = heritage_east_african - } - - parameters = { - unlock_maa_archers_of_the_nile = yes - hunting_archery_building_bonuses = yes - } - county_modifier = { - floodplains_levy_size = 0.1 - } - province_modifier = { - garrison_size = 0.25 - } - character_modifier = { - defender_advantage = 5 - archers_damage_mult = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = archers - value >= 800 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_archers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_land_of_the_bow } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - terrain = floodplains - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_druzhina = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = shield.dds - } - - #East Slavic - #This replaces Martial Admiration - is_shown = { - has_cultural_pillar = heritage_east_slavic - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_chanson_de_geste - has_cultural_tradition = tradition_martial_admiration - } - } - can_pick = { - has_cultural_pillar = heritage_east_slavic - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_chanson_de_geste - has_cultural_tradition = tradition_martial_admiration - } - } - - parameters = { - unlock_maa_druzhina = yes - martial_education_more_valued = yes - prowess_traits_more_valued = yes - blademaster_trait_bonuses = yes - craven_and_content_traits_looked_down_upon = yes - knights_slightly_more_prone_to_injury = yes - can_duel_rivals = yes - } - character_modifier = { - knight_limit = 2 - negate_prowess_penalty_add = 5 - accolade_glory_gain_mult = 0.2 - heavy_infantry_toughness_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_druzhina } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 400 } -} - -tradition_hussar = { #Konni Raids - category = regional - - layers = { - 0 = martial - 1 = western - 4 = rider.dds - } - - #This replaces Hit and Run - is_shown = { - OR = { - has_cultural_pillar = heritage_south_slavic - has_cultural_pillar = heritage_magyar - has_cultural_pillar = heritage_west_slavic - } - } - can_pick = { - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOT = { scope:replacing = culture_tradition:tradition_hit_and_run } - } - } - NOT = { has_cultural_tradition = tradition_hit_and_run } #To prevent stacking after hybridization - } - } - - parameters = { - unlock_maa_hussar = yes - } - character_modifier = { - skirmishers_screen_mult = 0.2 - light_cavalry_damage_mult = 0.2 - light_cavalry_screen_mult = 0.2 - retreat_losses = -0.1 - hard_casualty_modifier = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = light_cavalry - value >= 500 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_light_cavalry_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_hussar } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 400 } -} - -tradition_horn_mountain_skirmishing = { - category = regional - - layers = { - 0 = steward - 1 = mena - 4 = desert_mountains.dds - } - - #In the Horn of Africa this replaces the Mountaineers tradition - is_shown = { - OR ={ - has_cultural_pillar = heritage_somalian - has_cultural_pillar = heritage_east_african - } - NOR = { - has_cultural_tradition = tradition_mountaineers - has_cultural_tradition = tradition_caucasian_wolves - } - } - can_pick = { - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - unlock_maa_horn_warrior = yes - rough_terrain_expert_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - } - province_modifier = { - mountains_levy_size = 0.1 - desert_mountains_levy_size = 0.1 - mountains_supply_limit_mult = 0.25 - desert_mountains_supply_limit_mult = 0.25 - } - character_modifier = { - mountains_travel_danger = mountains_medium_danger_reduction - desert_mountains_travel_danger = desert_mountains_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_horn_mountain_skirmishing } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_bush_hunting = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = jungle.dds - } - - #Replaces Jungle Warriors - is_shown = { - OR = { - has_cultural_pillar = heritage_akan - has_cultural_pillar = heritage_yoruba - } - NOT = { has_cultural_tradition = tradition_jungle_warriors } - } - can_pick = { - } - - parameters = { - unlock_maa_bush_hunter = yes - jungle_trait_bonuses = yes - dry_trait_bonuses = yes - can_recruit_jungle_specialist = yes - } - character_modifier = { - archers_damage_mult = 0.2 - jungle_supply_limit_mult = 0.25 - jungle_travel_danger = jungle_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_egalitarian_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = jungle - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = jungle_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_bush_hunting } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - terrain = jungle - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_mobile_guards = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = forest.dds - } - - #Replaces Stand and Fight - is_shown = { - has_cultural_pillar = heritage_israelite - NOT = { has_cultural_tradition = tradition_stand_and_fight } - } - can_pick = { - } - - parameters = { - unlock_maa_shomer = yes - } - character_modifier = { - maa_toughness_mult = 0.1 - heavy_infantry_toughness_mult = 0.2 - heavy_infantry_maintenance_mult = 0.1 - heavy_cavalry_toughness_mult = 0.2 - heavy_cavalry_maintenance_mult = 0.1 - pikemen_toughness_mult = 0.2 - pikemen_maintenance_mult = 0.1 - hard_casualty_modifier = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = skirmishers - value >= 800 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_skirmishers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mobile_guards } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOR = { - culture_has_heavy_infantry_maa = yes - culture_has_heavy_cavalry_maa = yes - culture_has_pikemen_maa = yes - } - OR = { - culture_has_skirmisher_maa = yes - culture_has_archer_maa = yes - culture_has_light_cavalry_maa = yes - culture_has_archer_cavalry_maa = yes - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - } - } - multiply = 0.25 - } - } -} - -tradition_khadga_puja = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = soldiers2.dds - } - - is_shown = { - has_cultural_pillar = heritage_indo_aryan - } - can_pick = { - custom_description = { - text = culture_not_egalitarian - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - } - - parameters = { - martial_education_more_valued = yes - unlock_maa_khandayat = yes - blademaster_trait_bonuses = yes - craven_and_content_traits_looked_down_upon = yes - } - province_modifier = { - } - character_modifier = { - knight_effectiveness_mult = 0.1 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_khadga_puja } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_garuda_warriors = { - category = regional - - layers = { - 0 = martial - 1 = indian - 4 = soldiers2.dds - } - - is_shown = { - has_cultural_pillar = heritage_dravidian - } - can_pick = { - } - - parameters = { - unlock_maa_garudas = yes - unlock_garuda_warrior_title = yes - martial_education_more_valued = yes - prowess_traits_more_valued = yes - craven_and_content_traits_looked_down_upon = yes - loyal_trait_more_valued = yes - } - character_modifier = { - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_garuda_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_burman_royal_army = { - category = regional - - layers = { - 0 = martial - 1 = indian - 4 = elephant.dds - } - - is_shown = { - has_cultural_pillar = heritage_burman - } - can_pick = { - has_cultural_pillar = heritage_burman - } - - parameters = { - unlock_maa_palace_guards = yes - jungle_stalker_trait_more_common = yes - jungle_trait_bonuses = yes - can_recruit_jungle_specialist = yes - } - character_modifier = { - elephant_cavalry_damage_mult = 0.2 - elephant_cavalry_toughness_mult = 0.2 - jungle_travel_danger = jungle_medium_danger_reduction - accolade_glory_gain_mult = 0.1 - } - province_modifier = { - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - number_maa_soldiers_of_base_type = { - type = elephant_cavalry - value >= 5 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_has_elephants_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_burman_royal_army } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_mountain_herding = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = desert_mountains.dds - } - - #Replaces Mountain Homes - is_shown = { - OR ={ - has_cultural_pillar = heritage_arabic - has_cultural_pillar = heritage_berber - } - } - can_pick = { - OR ={ - has_cultural_pillar = heritage_arabic - has_cultural_pillar = heritage_berber - } - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - unlock_maa_abudrar = yes - rough_terrain_expert_trait_more_common = yes - desert_warrior_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - } - character_modifier = { - mountains_travel_danger = mountains_high_danger_reduction - desert_mountains_travel_danger = desert_mountains_high_danger_reduction - } - county_modifier = { - desert_mountains_development_growth_factor = 0.35 - } - province_modifier = { - desert_mountains_construction_gold_cost = -0.1 - desert_mountains_holding_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = desert_mountains - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mountain_herding } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - terrain = desert_mountains - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_forest_wardens = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = forest.dds - } - - #Replaces Forest Folk - is_shown = { - OR = { - has_cultural_pillar = heritage_balto_finnic - has_cultural_pillar = heritage_volga_finnic - has_cultural_pillar = heritage_ugro_permian - has_cultural_pillar = heritage_baltic - } - NOT = { has_cultural_tradition = tradition_forest_folk } - } - can_pick = { - OR = { - has_cultural_pillar = heritage_balto_finnic - has_cultural_pillar = heritage_volga_finnic - has_cultural_pillar = heritage_ugro_permian - has_cultural_pillar = heritage_baltic - } - custom_description = { - text = culture_in_forest_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - - parameters = { - unlock_maa_metsanvartija = yes - logging_camps_building_bonuses = yes - can_recruit_forest_specialist = yes - forest_fighter_trait_more_common = yes - forest_hunt_success_chance = yes - watermills_forestries_unlock = yes - } - character_modifier = { - forest_travel_danger = forest_high_danger_reduction - taiga_travel_danger = taiga_high_danger_reduction - } - county_modifier = { - forest_development_growth_factor = 0.15 - taiga_development_growth_factor = 0.15 - } - province_modifier = { - forest_construction_gold_cost = -0.1 - taiga_construction_gold_cost = -0.1 - forest_holding_construction_gold_cost = -0.1 - taiga_holding_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = forest_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_forest_wardens } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_upland_skirmishing = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = forest.dds - } - - #Replaces Highland Warriors - is_shown = { - has_cultural_pillar = heritage_west_african - NOT = { has_cultural_tradition = tradition_highland_warriors } - } - can_pick = { - has_cultural_pillar = heritage_west_african - custom_description = { - text = culture_in_hills_desc - any_culture_county = { - any_county_province = { - terrain = hills - } - } - } - } - - parameters = { - unlock_maa_guinea_warrior = yes - hill_farms_building_bonuses = yes - - rough_terrain_expert_trait_more_common = yes - hill_trait_bonuses = yes - can_recruit_hill_specialist = yes - } - character_modifier = { - hills_travel_danger = hills_medium_danger_reduction - forest_travel_danger = forest_medium_danger_reduction - } - province_modifier = { - hills_levy_size = 0.1 - hills_supply_limit_mult = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_egalitarian_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = hills - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = hill_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_upland_skirmishing } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - terrain = hills - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_strong_kinship = { #There can be only one! - category = regional - - layers = { - 0 = martial - 1 = western - 4 = conversation.dds - } - - is_shown = { - OR = { - this = culture:gaelic - this = culture:scottish - any_parent_culture_or_above = { - OR = { - this = culture:gaelic - this = culture:scottish - } - } - } - } - can_pick = { - OR = { - this = culture:gaelic - this = culture:scottish - any_parent_culture_or_above = { - OR = { - this = culture:gaelic - this = culture:scottish - } - } - } - } - - parameters = { - unlock_schiltron_innovation = yes - bonuses_from_patriarch_matriarch_trait = yes - cultural_house_personal_scheme_success_chance = yes - landing_house_members_give_prestige = yes - penalty_for_revoking_titles_from_house_members = yes - loyal_trait_more_common = yes - } - character_modifier = { - dynasty_house_opinion = 15 - opinion_of_liege = -10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_bureaucratic_desc - } - } - if = { - limit = { - exists = scope:character.house - NOT = { - scope:character.house = { - any_house_member = { - count >= 3 - has_relation_friend = scope:character - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = house_friends_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_strong_kinship } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_amharic_highlanders = { #Ethiopian Unique Tradition, replaces hill dwellers, Unlocks MAA innovation & Castration - category = realm - - layers = { - 0 = steward - 1 = mena - 4 = mountain.dds - } - - is_shown = { - NOT = { has_cultural_tradition = tradition_hill_dwellers } - OR = { - this = culture:ethiopian - any_parent_culture_or_above = { - this = culture:ethiopian - } - } - } - can_pick = { - NOT = { has_cultural_tradition = tradition_hill_dwellers } - OR = { - this = culture:ethiopian - any_parent_culture_or_above = { - this = culture:ethiopian - } - } - custom_description = { - text = culture_in_hills_desc - any_culture_county = { - any_county_province = { - terrain = hills - } - } - } - } - - parameters = { - unlock_sarawit_innovation = yes - can_castrate_prisoners = yes - hill_farms_building_bonuses = yes - } - county_modifier = { - hills_development_growth_factor = 0.2 - } - province_modifier = { - hills_construction_gold_cost = -0.1 - hills_holding_construction_gold_cost = -0.1 - } - character_modifier = { - hills_advantage = 5 - hills_travel_danger = hills_high_danger_reduction - mountains_travel_danger = mountains_low_danger_reduction - desert_mountains_travel_danger = desert_mountains_low_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = hills - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = hill_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_amharic_highlanders } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { - terrain = hills - } - } - } - } - } - multiply = 0 - } - } -} - - -tradition_polders = { #Dutch Unique Tradition, bonuses to buildings along coastline, Unlocks MAA innovation - category = realm - - layers = { - 0 = steward - 1 = mena - 4 = svamp.dds - } - - is_shown = { - OR = { - this = culture:dutch - any_parent_culture_or_above = { - this = culture:dutch - } - } - } - can_pick = { - OR = { - this = culture:dutch - any_parent_culture_or_above = { - this = culture:dutch - } - } - custom_description = { - text = culture_on_coast_desc - any_culture_county = { - any_county_province = { - is_coastal = yes - } - } - } - } - - parameters = { - unlock_adaptive_militia_innovation = yes - coastal_agriculture_building_bonuses = yes - coastal_holding_bonuses = yes - } - character_modifier = { - skirmishers_damage_mult = 0.2 - skirmishers_screen_mult = 0.2 - coastal_sea_travel_danger = low_sea_danger_reduction - wetlands_travel_danger = wetlands_medium_danger_reduction - floodplains_travel_danger = floodplains_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_bureaucratic_or_stoic_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = coastal_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_polders } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - } - multiply = 0 - } - if = { - limit = { - scope:character = { - any_sub_realm_county = { - percent >= 0.6 - any_county_province = { - is_coastal = yes - } - } - } - } - multiply = 3 - } - } -} - -tradition_caucasian_wolves = { - category = regional - - layers = { - 0 = steward - 1 = mena - 4 = mountain.dds - } - - #For Georgians this replaces the Mountaineers tradition - is_shown = { - OR = { - this = culture:georgian - any_parent_culture_or_above = { - this = culture:georgian - } - } - NOR = { - has_cultural_tradition = tradition_mountaineers - has_cultural_tradition = tradition_horn_mountain_skirmishing - } - } - can_pick = { - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - unlock_maa_monaspa = yes - rough_terrain_expert_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - } - province_modifier = { - mountains_levy_size = 0.1 - desert_mountains_levy_size = 0.1 - mountains_supply_limit_mult = 0.25 - desert_mountains_supply_limit_mult = 0.25 - } - character_modifier = { - mountains_travel_danger = mountains_medium_danger_reduction - desert_mountains_travel_danger = desert_mountains_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_caucasian_wolves } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 1000 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_hird = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = viking.dds - } - - is_shown = { #Replaces Warrior Culture - NOR = { - has_cultural_tradition = tradition_warrior_culture - has_cultural_tradition = tradition_fp1_coastal_warriors - } - OR = { - AND = { - has_cultural_pillar = heritage_north_germanic - has_fp1_dlc_trigger = no - } - any_parent_culture_or_above = { - OR = { - this = culture:old_saxon - this = culture:norse #For instance Norman culture - } - } - } - } - can_pick = { - culture_not_pacifistic_trigger = yes - scope:character = { - government_has_flag = government_is_tribal - } - } - - parameters = { - unlock_maa_huscarls = yes - strong_traits_more_valued = yes - strong_traits_more_common = yes - weak_traits_looked_down_upon = yes - rowdy_trait_more_common = yes - pensive_trait_less_common = yes - cultrad_unlocks_t2_redouble_guards = yes - unlock_voluntary_laampdom = yes - more_likely_to_be_laamps = yes - } - character_modifier = { - cultural_head_fascination_mult = -0.05 - knight_limit = 1 - prowess = 2 - ai_boldness = 25 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = strong - has_trait = physique_good - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = strong_rulers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_hird } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - - -tradition_chanson_de_geste = { -#Replaces Martial Admiration - category = regional - - layers = { - 0 = martial - 1 = indian - 4 = knight.dds - } - - is_shown = { - has_cultural_pillar = heritage_frankish - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_martial_admiration - } - } - can_pick = { - has_cultural_pillar = heritage_frankish - NOR = { #Replaces Martial Admiration - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_martial_admiration - } - } - - parameters = { - unlock_valets_innovation = yes - poet_trait_gives_bonuses = yes - poet_trait_more_common = yes - martial_education_more_valued = yes - prowess_traits_more_valued = yes - blademaster_trait_bonuses = yes - craven_and_content_traits_looked_down_upon = yes - knights_slightly_more_prone_to_injury = yes - can_duel_rivals = yes - can_host_joust_contests = yes - knight_errant_trait_bonuses = yes - } - character_modifier = { - knight_limit = 2 - negate_prowess_penalty_add = 5 # Wounded knights fight better! - accolade_glory_gain_mult = 0.2 - owned_legend_spread_mult = 0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_courtly_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_chanson_de_geste } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 400 } -} diff --git a/N3OW/common/culture/traditions/00_realm_traditions.txt b/N3OW/common/culture/traditions/00_realm_traditions.txt index 51685916..dbb0c57a 100644 --- a/N3OW/common/culture/traditions/00_realm_traditions.txt +++ b/N3OW/common/culture/traditions/00_realm_traditions.txt @@ -557,6 +557,7 @@ tradition_gardening = { } } } + NOT = { culture_tradition:tradition_tgp_ephemeral_grace = { is_in_list = traits } } } parameters = { @@ -1630,7 +1631,7 @@ tradition_culture_blending = { scope:character = { any_sub_realm_county = { percent >= 0.3 - NOT = { culture = root } + culture != root } } } @@ -1724,9 +1725,7 @@ tradition_isolationist = { any_sub_realm_county = { culture = scope:character.culture any_neighboring_county = { - NOT = { - culture = scope:character.culture - } + culture != scope:character.culture culture = { cultural_acceptance = { target = scope:character.culture value >= 40 } } @@ -1766,6 +1765,14 @@ tradition_isolationist = { } } + can_pick = { + # Mutually exclusive with other Isolationist + NOR = { + culture_tradition:tradition_tgp_inward_perfection = { is_in_list = traits } + culture_tradition:tradition_cultural_primacy = { is_in_list = traits } + } + } + ai_will_do = { value = 100 if = { @@ -1909,16 +1916,20 @@ tradition_agrarian = { 1 = indian 4 = farmland.dds } + + is_shown = { + NOT = { + culture_tradition:tradition_intensive_farming = { is_in_list = traits } + } + } can_pick = { custom_tooltip = { text = culture_in_farmlands_or_floodplains_terrain_desc any_culture_county = { - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } + county_has_province_with_terrain = { + terrain = farmlands + terrain = floodplains } } } @@ -1972,11 +1983,9 @@ tradition_agrarian = { NOT = { any_culture_county = { count >= 5 - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } + county_has_province_with_terrain = { + terrain = farmlands + terrain = floodplains } } } @@ -2010,11 +2019,9 @@ tradition_agrarian = { any_sub_realm_county = { count >= 2 culture = scope:character.culture - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } + county_has_province_with_terrain = { + terrain = farmlands + terrain = floodplains } } } @@ -2136,11 +2143,9 @@ tradition_pastoralists = { any_sub_realm_county = { percent >= 0.6 culture = scope:character.culture - any_county_province = { - OR = { - terrain = plains - terrain = steppe - } + county_has_province_with_terrain = { + terrain = plains + terrain = steppe } } } @@ -2443,9 +2448,7 @@ tradition_staunch_traditionalists = { limit = { scope:character = { any_sub_realm_county = { - NOT = { - culture = scope:character.culture - } + culture != scope:character.culture } } } @@ -2522,7 +2525,7 @@ tradition_hill_dwellers = { custom_description = { text = culture_in_hills_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2568,7 +2571,7 @@ tradition_hill_dwellers = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2603,7 +2606,7 @@ tradition_hill_dwellers = { any_sub_realm_county = { percent >= 0.2 culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2616,7 +2619,7 @@ tradition_hill_dwellers = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2648,11 +2651,9 @@ tradition_forest_folk = { custom_description = { text = culture_in_forest_desc any_culture_county = { - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } + county_has_province_with_terrain = { + terrain = forest + terrain = taiga } } } @@ -2701,11 +2702,9 @@ tradition_forest_folk = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } + county_has_province_with_terrain = { + terrain = forest + terrain = taiga } } } @@ -2739,11 +2738,9 @@ tradition_forest_folk = { any_sub_realm_county = { percent >= 0.2 culture = scope:character.culture - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } + county_has_province_with_terrain = { + terrain = forest + terrain = taiga } } } @@ -2755,11 +2752,9 @@ tradition_forest_folk = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - } + county_has_province_with_terrain = { + terrain = forest + terrain = taiga } } } @@ -2797,11 +2792,9 @@ tradition_mountain_homes = { custom_description = { text = culture_in_mountains_desc any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains } } } @@ -2850,11 +2843,9 @@ tradition_mountain_homes = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains } } } @@ -2888,11 +2879,9 @@ tradition_mountain_homes = { any_sub_realm_county = { percent >= 0.2 culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains } } } @@ -2904,11 +2893,9 @@ tradition_mountain_homes = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains } } } @@ -2930,11 +2917,9 @@ tradition_dryland_dwellers = { custom_description = { text = culture_in_dryland_desc any_culture_county = { - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } + county_has_province_with_terrain = { + terrain = drylands + terrain = desert } } } @@ -2987,11 +2972,9 @@ tradition_dryland_dwellers = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } + county_has_province_with_terrain = { + terrain = drylands + terrain = desert } } } @@ -3025,11 +3008,9 @@ tradition_dryland_dwellers = { any_sub_realm_county = { percent >= 0.2 culture = scope:character.culture - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } + county_has_province_with_terrain = { + terrain = drylands + terrain = desert } } } @@ -3041,11 +3022,9 @@ tradition_dryland_dwellers = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } + county_has_province_with_terrain = { + terrain = drylands + terrain = desert } } } @@ -3074,7 +3053,7 @@ tradition_jungle_dwellers = { custom_description = { text = culture_in_jungle_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3117,7 +3096,7 @@ tradition_jungle_dwellers = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3152,7 +3131,7 @@ tradition_jungle_dwellers = { any_sub_realm_county = { percent >= 0.2 culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3165,7 +3144,7 @@ tradition_jungle_dwellers = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3188,7 +3167,7 @@ tradition_wetlanders = { custom_tooltip = { text = culture_in_wetlands_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3243,7 +3222,7 @@ tradition_wetlanders = { NOT = { any_culture_county = { count >= 3 - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3278,7 +3257,7 @@ tradition_wetlanders = { any_sub_realm_county = { count >= 3 culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3291,7 +3270,7 @@ tradition_wetlanders = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3321,7 +3300,7 @@ tradition_hidden_cities = { custom_description = { text = culture_in_jungle_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3364,7 +3343,7 @@ tradition_hidden_cities = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3397,7 +3376,7 @@ tradition_hidden_cities = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3425,8 +3404,8 @@ tradition_hidden_cities = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - terrain = wetlands + county_has_province_with_terrain = { + terrain = jungle } } } @@ -3484,7 +3463,7 @@ tradition_ancient_miners = { scope:character = { any_sub_realm_county = { culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -3741,9 +3720,7 @@ tradition_maritime_mercantilism = { custom_description = { text = culture_on_coast_desc any_culture_county = { - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3785,9 +3762,7 @@ tradition_maritime_mercantilism = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3818,9 +3793,7 @@ tradition_maritime_mercantilism = { scope:character = { any_sub_realm_county = { percent >= 0.6 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3841,9 +3814,7 @@ tradition_maritime_mercantilism = { scope:character = { any_sub_realm_county = { percent >= 0.3 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3854,9 +3825,7 @@ tradition_maritime_mercantilism = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } multiply = 2 diff --git a/N3OW/common/culture/traditions/00_regional_traditions.txt b/N3OW/common/culture/traditions/00_regional_traditions.txt deleted file mode 100644 index 3e10953d..00000000 --- a/N3OW/common/culture/traditions/00_regional_traditions.txt +++ /dev/null @@ -1,1568 +0,0 @@ -################################ -# REGIONAL CULTURAL TRADITIONS # -################################ - -tradition_byzantine_succession = { - category = regional - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = crown.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_byzantine - scope:character = { - has_title = title:e_byzantium - } - } - #replaced by new Byzantine traditions - has_ep3_dlc_trigger = no - } - can_pick = { - has_cultural_pillar = heritage_byzantine - scope:character = { - has_title = title:e_byzantium - } - custom_tooltip = { - text = cannot_have_tradition_court_eunuchs - NOT = { culture_tradition:tradition_court_eunuchs = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_merciful_blindings - NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } } - } - } - - parameters = { - can_blind_prisoners = yes - can_castrate_prisoners = yes - eunuch_trait_bonuses = yes - can_appoint_chief_eunuch = yes - physical_disfigurement_blocks_inheritance = yes #Actually only blocks claimants and reduce score in elective. Also includes infertility for tooltip reasons. - children_can_be_born_in_the_purple = yes - disloyal_trait_more_common = yes - byzantine_faction_differences = yes - #byzantine_faction_preffered_claimants = yes - } - character_modifier = { - eligible_child_opinion = 20 - short_reign_duration_mult = 0.5 - hostile_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value - ai_amenity_target_baseline = 0.75 - ai_amenity_spending = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - has_title = title:c_byzantion - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = byzantion_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_byzantine_succession } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 1000 } -} - -tradition_lords_of_the_elephant = { - category = regional - - layers = { - 0 = learning - 1 = indian - 4 = elephant.dds - } - - is_shown = { - OR = { - any_culture_county = { - title_province = { - geographical_region = world_innovation_elephants - } - } - has_innovation = innovation_elephantry - } - } - can_pick = { - has_innovation = innovation_elephantry - } - - parameters = { - can_recruit_jungle_specialist = yes - elephant_pens_building_bonuses = yes - elephant_bonuses_for_rank_4_education = yes - } - character_modifier = { - elephant_cavalry_recruitment_cost_mult = -0.15 - elephant_cavalry_maintenance_mult = -0.15 - elephant_cavalry_toughness_mult = 0.2 - elephant_cavalry_damage_mult = 0.4 - jungle_travel_danger = jungle_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_courtly_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - any_county_province = { - count >= 3 - has_building_or_higher = elephant_pens_02 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = elephant_pens_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_lords_of_the_elephant } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 1000 - if = { - limit = { - NOR = { - has_cultural_pillar = heritage_indo_aryan - has_cultural_pillar = heritage_dravidian - } - } - multiply = 0 - } - } -} - -tradition_african_tolerance = { - category = regional - - layers = { - 0 = diplo - 1 = mena - 4 = diplomat.dds - } - - is_shown = { - OR = { # For cultures with any heritage from western or central Africa - has_cultural_pillar = heritage_berber - has_cultural_pillar = heritage_west_african - has_cultural_pillar = heritage_central_african - has_cultural_pillar = heritage_sahelian - has_cultural_pillar = heritage_senegambian - has_cultural_pillar = heritage_akan - has_cultural_pillar = heritage_yoruba - } - NOT = { - culture_tradition:tradition_steppe_tolerance = { is_in_list = traits } - } - } - can_pick = { - } - - parameters = { - less_likely_to_force_conversion = yes - } - character_modifier = { - different_faith_opinion = 10 - different_faith_county_opinion_mult = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_egalitarian_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_culture_global = { - count >= 5 - cultural_acceptance = { target = prev value >= 50 } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = five_accepted_cultures_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_african_tolerance } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - OR = { - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_by_the_sword = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -tradition_the_witenagemot = { - category = regional - - layers = { - 0 = diplo - 1 = western - 4 = council.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_west_germanic - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_goidelic - } - } - can_pick = { - OR = { - has_cultural_pillar = heritage_west_germanic - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_goidelic - } - } - - parameters = { - witenagemot_succession_enabled = yes - } - character_modifier = { - monthly_prestige_gain_per_happy_powerful_vassal_mult = 0.04 - realm_priest_opinion = 15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_bureaucratic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_councillor = { - percent = 1 - opinion = { - target = prev - value >= 0 - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = councillor_with_negative_opinion_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_the_witenagemot } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - OR = { - culture_tradition:tradition_things = { is_in_list = traits } - culture_tradition:tradition_fp3_jirga = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -tradition_things = { - category = regional - - layers = { - 0 = learning - 1 = western - 4 = council.dds - } - - is_shown = { - has_cultural_pillar = heritage_north_germanic - } - can_pick = { - has_cultural_pillar = heritage_north_germanic - } - - parameters = { - scandinavian_elective_enabled = yes - trait_county_opinion_modifiers = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - county_opinion < 0 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = counties_with_low_county_opinion_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_things } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - OR = { - culture_tradition:tradition_the_witenagemot = { is_in_list = traits } - culture_tradition:tradition_fp3_jirga = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -tradition_caravaneers = { - category = regional - - layers = { - 0 = diplo - 1 = mena - 4 = camel.dds - } - - is_shown = { - always = no - } - - parameters = { - wanderers_gain_extra_economic_skills = yes - more_likely_to_leave_court = yes - second_caravanserai = yes - unlock_voluntary_laampdom = yes - } - - character_modifier = { - movement_speed = 0.05 - diplomatic_range_mult = 0.2 - character_travel_safety_mult = 0.2 - character_travel_speed_mult = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_egalitarian_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_caravaneers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 600 } -} - -tradition_horse_lords = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = horses.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - } - NOT = { - has_dlc_feature = khans_of_the_steppe - } - } - - can_pick = { - custom_description = { - text = culture_in_steppe_desc - any_culture_county = { - percent >= 0.4 - any_county_province = { - geographical_region = world_steppe - } - } - } - } - - parameters = { - unlock_maa_horse_archers = yes - can_recruit_open_specialist = yes - unlock_horse_pastures_building = yes - steppe_hunt_success_chance = yes - unlock_voluntary_laampdom = yes - } - - character_modifier = { - light_cavalry_damage_mult = 0.1 - light_cavalry_screen_mult = 0.1 - supply_duration = 1 - movement_speed = 0.1 - character_travel_speed_mult = 0.2 - character_travel_safety_mult = 0.2 - movement_speed_land_raiding = 0.3 - hostile_county_attrition_raiding = -0.25 - provisions_use_mult = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_communal_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_horse_lords } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - #if = { - # limit = { - # NOR = { - # has_cultural_pillar = heritage_turkic - # has_cultural_pillar = heritage_mongolic - # } - # } - # add = { - # value = tradition_unfulfilled_criteria_penalty - # desc = steppe_heritage_reduction_desc - # } - #} - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_saharan_nomads = { - category = regional - - layers = { - 0 = learning - 1 = mena - 4 = desert.dds - } - - is_shown = { - any_culture_county = { - title_province = { - geographical_region = custom_sahara_proper - } - } - } - can_pick = { - any_culture_county = { - title_province = { - geographical_region = custom_sahara_proper - } - } - } - - parameters = { - desert_hunt_success_chance = yes - resistant_to_desert_privation = yes - } - character_modifier = { - light_cavalry_maintenance_mult = -0.25 - light_cavalry_recruitment_cost_mult = -0.25 - oasis_development_growth_factor = 0.1 - movement_speed = 0.1 - character_travel_speed = 10 - desert_travel_danger = desert_high_danger_reduction - drylands_travel_danger = drylands_high_danger_reduction - desert_mountains_travel_danger = desert_mountains_high_danger_reduction - movement_speed_land_raiding = 0.2 - hostile_county_attrition_raiding = -0.3 - - # Nullify the maluses from world_africa_sahara_provisions_usage_multiplier_modifier. - desert_provisions_use_mult = -0.66 - desert_mountains_provisions_use_mult = -0.66 - desert_supply_limit_mult = 0.5 - desert_mountains_supply_limit_mult = 0.5 - desert_fertility_growth_mult = medium_culture_county_fertility_value_mult - oasis_fertility_growth_mult = high_culture_county_fertility_value_mult - } - province_modifier = { - oasis_construction_gold_cost = -0.15 - desert_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - geographical_region = custom_sahara_proper - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = sahara_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_saharan_nomads } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 400 } -} - -tradition_visigothic_codes = { - category = regional - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = crown.dds - } - - is_shown = { - OR = { - this = culture:visigothic - this = culture:basque - any_parent_culture_or_above = { - OR = { - this = culture:visigothic - this = culture:basque - } - } - } - } - can_pick = { - OR = { - this = culture:visigothic - this = culture:basque - any_parent_culture_or_above = { - OR = { - this = culture:visigothic - this = culture:basque - } - } - } - scope:character = { - has_religion = religion:christianity_religion #The Visigothic code is strongly associated with Christian canon law. - } - } - - parameters = { - can_enact_high_partition_succession_law = yes - gender_equal_inheritance = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_egalitarian_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NAND = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - is_male = yes - } - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - is_female = yes - } - } - } - trigger_else = { - always = yes - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = three_gender_rulers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_visigothic_codes } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 200 } -} - -tradition_himalayan_settlers = { - category = regional - - layers = { - 0 = learning - 1 = indian - 4 = mountain.dds - } - - is_shown = { #Replaces Mountain Homes - OR = { - has_cultural_pillar = heritage_tibetan - has_cultural_pillar = heritage_qiangic - any_culture_county = { - title_province = { - geographical_region = world_himalaya - } - } - } - } - can_pick = { - OR = { - has_cultural_pillar = heritage_tibetan - has_cultural_pillar = heritage_qiangic - any_culture_county = { - title_province = { - geographical_region = world_himalaya - } - } - } - } - - parameters = { - unlock_maa_mountaineer = yes - rough_terrain_expert_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - resistant_to_mountain_privation = yes - } - - character_modifier = { - mountains_development_growth_factor = 0.2 - mountains_travel_danger = mountains_high_danger_reduction - movement_speed_land_raiding = 0.15 - hostile_county_attrition_raiding = -0.2 - } - province_modifier = { - mountains_construction_gold_cost = -0.1 - mountains_holding_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - title_province = { - geographical_region = world_himalaya - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_himalaya_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_himalayan_settlers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.4 - title_province = { - geographical_region = world_himalaya - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_desert_nomads = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = camel.dds - } - - is_shown = { - OR = { - this = culture:bedouin - any_parent_culture_or_above = { - this = culture:bedouin - } - any_parent_culture = { - has_cultural_tradition = tradition_desert_nomads - } - } - } - can_pick = { - custom_tooltip = { - text = culture_in_camel_region_desc - any_culture_county = { - any_county_province = { - geographical_region = world_innovation_camels - } - } - } - } - - parameters = { - desert_warrior_trait_is_better = yes - desert_hunt_success_chance = yes - resistant_to_desert_privation = yes - } - character_modifier = { - camel_cavalry_maintenance_mult = -0.2 - camel_cavalry_recruitment_cost_mult = -0.2 - character_travel_speed = 10 - desert_travel_danger = desert_high_danger_reduction - drylands_travel_danger = drylands_high_danger_reduction - desert_mountains_travel_danger = desert_mountains_high_danger_reduction - movement_speed_land_raiding = 0.2 - hostile_county_attrition_raiding = -0.3 - } - province_modifier = { - desert_tax_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= camel_percentage_multiplier_value - any_county_province = { - geographical_region = world_innovation_camels - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_camel_region_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_desert_nomads } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.5 - any_county_province = { - geographical_region = world_innovation_camels - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_mountaineer_ruralism = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = mountain.dds - } - - is_shown = { - has_cultural_pillar = heritage_west_slavic - NOR = { - has_cultural_tradition = tradition_himalayan_settlers - has_cultural_tradition = tradition_mountain_homes - any_culture_county = { - title_province = { - geographical_region = world_himalaya - } - } - } - } - - can_pick = { - has_cultural_pillar = heritage_west_slavic - NOT = { - has_cultural_tradition = tradition_mountain_homes - } - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - unlock_maa_zbrojnosh = yes - quarries_building_bonuses = yes - hill_farms_building_bonuses = yes - rough_terrain_expert_trait_more_common = yes - mountain_trait_bonuses = yes - can_recruit_mountain_specialist = yes - } - - character_modifier = { - mountains_travel_danger = mountains_high_danger_reduction - hills_travel_danger = hills_high_danger_reduction - } - - county_modifier = { - hills_development_growth_factor = 0.1 - mountains_development_growth_factor = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - terrain = mountains - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_true_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mountaineer_ruralism } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = hills - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - OR = { - terrain = mountains - terrain = hills - } - } - } - } - multiply = 8 - } - } -} - -tradition_steppe_tolerance = { - category = regional - - layers = { - 0 = intrigue - 1 = mena - 4 = greeting.dds - } - - is_shown = { - NOR = { - culture_tradition:tradition_african_tolerance = { is_in_list = traits } - culture_tradition:tradition_religion_blending = { is_in_list = traits } - } - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - } - } - can_pick = { - custom_tooltip = { - text = culture_in_steppe_desc - any_culture_county = { - percent >= 0.4 - any_county_province = { - geographical_region = world_steppe - } - } - } - } - - parameters = { #easily convert and don't force conversion - more_easily_converted = yes - less_likely_to_force_conversion = yes - } - - character_modifier = { # easier to self-convert and create or reform faith - faith_creation_piety_cost_mult = -0.2 - faith_conversion_piety_cost_mult = -0.2 - different_faith_opinion = 10 - different_faith_county_opinion_mult = -0.25 # reduced penalty for different faiths (note this appears confusing in the UI right now) - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_communal_desc - } - } - # No extra cost here, since we have a fairly restrictive can_pick block. - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_steppe_tolerance } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - multiply = 0.25 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - terrain = steppe - } - } - } - multiply = 8 - } - } -} - -tradition_nubian_warrior_queens = { - category = regional - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = crown.dds - } - - is_shown = { - NOT = { has_game_rule = inversed_gender_equality } - any_parent_culture_or_above = { - OR = { - this = culture:nubian - this = culture:daju - } - } - } - can_pick = { - any_parent_culture_or_above = { - OR = { - this = culture:nubian - this = culture:daju - } - } - } - - parameters = { - gender_equal_inheritance = yes - female_only_inheritance = yes - female_preference_inheritance = yes - prowess_from_martial_education = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_egalitarian_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NAND = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier > tier_barony - is_male = yes - } - any_ruler = { - count >= 3 - culture = prev - primary_title.tier > tier_barony - is_female = yes - } - } - } - trigger_else = { - always = yes - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = three_gender_rulers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_nubian_warrior_queens } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 200 } -} - -tradition_nubian_warrior_kings = { - category = regional - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = crown.dds - } - - is_shown = { - has_game_rule = inversed_gender_equality - any_parent_culture_or_above = { - OR = { - this = culture:nubian - this = culture:daju - } - } - } - can_pick = { - any_parent_culture_or_above = { - OR = { - this = culture:nubian - this = culture:daju - } - } - } - - parameters = { - gender_equal_inheritance = yes - male_only_inheritance = yes - male_preference_inheritance = yes - prowess_from_martial_education = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_egalitarian_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NAND = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier > tier_barony - is_male = yes - } - any_ruler = { - count >= 3 - culture = prev - primary_title.tier > tier_barony - is_female = yes - } - } - } - trigger_else = { - always = yes - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = three_gender_rulers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_nubian_warrior_kings } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 200 } -} diff --git a/N3OW/common/culture/traditions/00_ritual_traditions.txt b/N3OW/common/culture/traditions/00_ritual_traditions.txt deleted file mode 100644 index 16f394c0..00000000 --- a/N3OW/common/culture/traditions/00_ritual_traditions.txt +++ /dev/null @@ -1,1816 +0,0 @@ -############################## -# RITUAL CULTURAL TRADITIONS # -############################## - -tradition_monogamous = { - category = ritual - - layers = { - 0 = learning - 1 = western - 4 = knight.dds - } - - can_pick = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOR = { - scope:replacing = culture_tradition:tradition_polygamous - scope:replacing = culture_tradition:tradition_concubines - } - } - } - NOR = { - culture_tradition:tradition_polygamous = { is_in_list = traits } - culture_tradition:tradition_concubines = { is_in_list = traits } - } - } - } - } - can_pick_for_hybridization = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - NOT = { # Only blocks polygamous to avoid duplicate warnings, but is blocked by concubines - culture_tradition:tradition_polygamous = { is_in_list = traits } - } - } - } - - parameters = { - number_of_spouses = 1 - romance_scheme_bonus_vs_spouse = yes - } - - character_modifier = { - spouse_opinion = 10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - scope:character.faith = { - has_doctrine = doctrine_monogamy - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = cheaper_tradition_from_faith - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_monogamous } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 0 } -} - -tradition_polygamous = { - category = ritual - - layers = { - 0 = diplo - 1 = mena - 4 = temple.dds - } - - can_pick = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOR = { - scope:replacing = culture_tradition:tradition_monogamous - scope:replacing = culture_tradition:tradition_concubines - } - } - } - NOR = { - culture_tradition:tradition_monogamous = { is_in_list = traits } - culture_tradition:tradition_concubines = { is_in_list = traits } - } - } - } - } - can_pick_for_hybridization = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - NOT = { # Only blocks concubines to avoid duplicate warnings, but is blocked by monogamous - culture_tradition:tradition_concubines = { is_in_list = traits } - } - } - } - - parameters = { - number_of_spouses = 4 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - scope:character.faith = { - OR = { - has_doctrine = doctrine_polygamy - has_doctrine = doctrine_concubines - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = cheaper_tradition_from_faith - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_polygamous } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 0 } -} - -tradition_concubines = { - category = ritual - - layers = { - 0 = intrigue - 1 = indian - 4 = greeting.dds - } - - can_pick = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOR = { - scope:replacing = culture_tradition:tradition_monogamous - scope:replacing = culture_tradition:tradition_polygamous - } - } - } - NOR = { - culture_tradition:tradition_monogamous = { is_in_list = traits } - culture_tradition:tradition_polygamous = { is_in_list = traits } - } - } - } - } - can_pick_for_hybridization = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - NOT = { # Only blocks monogamous to avoid duplicate warnings, but is blocked by polygamous - culture_tradition:tradition_monogamous = { is_in_list = traits } - } - } - } - - parameters = { - number_of_spouses = 1 - number_of_consorts = 3 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - scope:character.faith = { - OR = { - has_doctrine = doctrine_polygamy - has_doctrine = doctrine_concubines - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = cheaper_tradition_from_faith - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_concubines } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 0 } -} - -tradition_sacred_mountains = { - category = ritual - - layers = { - 0 = learning - 1 = mediterranean - 4 = mountain.dds - } - - is_shown = { - NOR = { - has_cultural_pillar = heritage_somalian - has_cultural_pillar = heritage_east_african - has_cultural_pillar = heritage_tibetan - has_cultural_pillar = heritage_qiangic - any_culture_county = { - title_province = { - geographical_region = world_himalaya - } - } - has_cultural_tradition = tradition_himalayan_settlers - } - scope:character = { government_has_flag = government_is_tribal } - } - can_pick = { - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - piety_gain_on_building_complete_in_mountains = yes - zealous_people_internal_yurt_unlock = yes - } - - character_modifier = { - mountains_fertility_decline_mult = -0.1 - desert_mountains_fertility_decline_mult = -0.1 - } - - province_modifier = { - desert_mountains_tax_mult = 0.05 - mountains_tax_mult = 0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_mountains } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { culture_pillar:ethos_spiritual = { is_in_list = traits } } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - piety_level >= 3 - } - } - multiply = scope:character.piety_level - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - multiply = 2 - } - } -} - -tradition_sacred_groves = { - category = ritual - - layers = { - 0 = learning - 1 = western - 4 = forest.dds - } - - is_shown = { - scope:character = { government_has_flag = government_is_tribal } - } - can_pick = { - custom_description = { - text = culture_in_forest_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - } - } - - parameters = { - piety_gain_on_building_complete_in_forest_taiga = yes - } - province_modifier = { - forest_tax_mult = 0.05 - taiga_tax_mult = 0.05 - jungle_tax_mult = 0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = forest_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_groves } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { culture_pillar:ethos_spiritual = { is_in_list = traits } } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - piety_level >= 3 - } - } - multiply = scope:character.piety_level - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - } - multiply = 4 - } - } -} - -tradition_culinary_art = { - category = ritual - - layers = { - 0 = diplo - 1 = indian - 4 = food.dds - } - - can_pick = { - custom_tooltip = { - text = culture_in_farmlands_or_floodplains_terrain_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - } - } - - parameters = { - more_expensive_feasts = yes - refined_feasts = yes - renown_from_feasts = yes - characters_are_better_food_tasters = yes - better_food_tasters = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - count >= 5 - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_farmlands_or_floodplains_terrain_count_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_culinary_art } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - count >= 2 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_festivities = { - category = ritual - - layers = { - 0 = diplo - 1 = indian - 4 = food.dds - } - - parameters = { - more_frequent_feasts = yes - reveler_traits_more_common = yes - reveler_traits_more_valued = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_reveler - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_reveler_lifestyle_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_festivities } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character ?= { - has_trait = lifestyle_reveler - } - } - } - multiply = 0.5 - } - else = { - multiply = 2 - } - } -} - -tradition_sorcerous_metallurgy = { - category = ritual - - layers = { - 0 = learning - 1 = mediterranean - 4 = tools.dds - } - - is_shown = { - } - - can_pick = { - scope:character = { - faith = { - NOR = { - has_doctrine_parameter = witchcraft_illegal - has_doctrine_parameter = witchcraft_shunned - } - } - } - } - - parameters = { - more_expensive_weapon_inspiration = yes - improved_weapon_inspiration = yes - building_barracks_piety_bonuses = yes - sorcerous_metallurgy_internal_yurt_unlock = yes - nomadic_metal_artifact_unlock = yes - } - - character_modifier = { - prowess_per_piety_level = 2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = witch - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = three_witch_rulers_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_sorcerous_metallurgy } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - has_trait = witch - } - } - } - multiply = 0.5 - } - else = { - multiply = 8 - } - } -} - -tradition_mystical_ancestors = { - category = ritual - - layers = { - 0 = learning - 1 = mediterranean - 4 = philosopher.dds - } - - is_shown = { - any_parent_culture_or_above = { - has_cultural_tradition = tradition_mystical_ancestors - } - } - - can_pick = { #Can pick if your culture has mystical ancestors in its history - custom_tooltip = { - text = any_ancestor_culture_was_mystical - any_parent_culture_or_above = { - has_cultural_tradition = tradition_mystical_ancestors - } - } - } - - parameters = { - cannot_disherit = yes - landing_house_members_gives_renown = yes - piety_penalty_for_revoking_titles_from_house_members = yes - } - - character_modifier = { - dynasty_opinion = 10 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mystical_ancestors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 1000 } -} - -tradition_religion_blending = { - category = ritual - - layers = { - 0 = diplo - 1 = mediterranean - 4 = temple.dds - } - - is_shown = { - NOT = { - culture_tradition:tradition_steppe_tolerance = { is_in_list = traits } - } - } - can_pick = { - custom_tooltip = { - text = rulers_following_different_faiths_trigger_desc - scope:character = { - any_vassal = { - count >= 2 - culture = prev.culture - NOT = { faith = prev.faith } - } - } - } - } - - parameters = { - more_easily_converted = yes - } - - character_modifier = { - faith_creation_piety_cost_mult = -0.2 - faith_conversion_piety_cost_mult = -0.2 - ignore_opinion_of_different_faith = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_vassal = { - count >= 5 - culture = prev.culture - NOT = { faith = prev.faith } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_following_different_faiths_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_religion_blending } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_vassal = { - count >= 5 - culture = prev.culture - NOT = { faith = prev.faith } - } - } - } - } - multiply = 0 - } - } -} - -tradition_religious_patronage = { - category = ritual - - layers = { - 0 = steward - 1 = indian - 4 = temple.dds - } - - can_pick = { - custom_tooltip = { - any_culture_county = { - percent >= 0.2 - any_county_province = { - has_holding_type = church_holding - } - } - text = 20_percent_churches - } - } - - parameters = { - extra_piety_from_temple_construction = yes - renown_from_temple_construction = yes - consolidate_rule_decision = yes - } - character_modifier = { - monthly_piety_from_buildings_mult = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - faith = scope:character.faith - has_trait = zealous - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_same_faith_zealous_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_religious_patronage } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - scope:character = { - government_has_flag = government_is_tribal - } - } - multiply = 0 - } - } -} - -tradition_medicinal_plants = { - category = ritual - - layers = { - 0 = learning - 1 = indian - 4 = forest.dds - } - - parameters = { - herbalist_traits_more_common = yes - herbalist_trait_gives_bonuses = yes - } - - character_modifier = { - owned_hostile_scheme_success_chance_add = 5 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_bureaucratic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_herbalist - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_lifestyle_herbalist_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_medicinal_plants } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - scope:character ?= { - NOT = { - has_trait = lifestyle_herbalist - } - } - } - multiply = 0.75 - } - else = { - multiply = 4 - } - } -} - -tradition_sacred_hunts = { - category = ritual - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = hunter.dds - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = cannot_have_tradition_vegetarianism - NOT = { culture_tradition:tradition_vegetarianism = { is_in_list = traits } } - } - } - - parameters = { - sacred_hunts = yes - hunting_traits_more_pious = yes - zealous_people_internal_yurt_unlock = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_spiritual_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_hunter - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_hunter_lifestyle_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_hunts } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - multiply = 0.5 - } - } -} - -tradition_faith_bound = { - category = ritual - - layers = { - 0 = learning - 1 = indian - 4 = crown.dds - } - - parameters = { - same_faith_inheritance_only = yes - } - character_modifier = { - opinion_of_different_faith = -10 - ai_zeal = 25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - any_ruler = { - culture = prev - NOT = { THIS = scope:character } - faith = scope:character.faith - primary_title.tier >= tier_county - } - } - NOT = { - any_ruler = { - percent >= 0.9 - culture = prev - primary_title.tier >= tier_county - faith = scope:character.faith - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_same_faith_desc - } - } - if = { - limit = { - OR = { - has_variable = defensive_traditionalist_discount - has_variable = aggressive_traditionalist_discount - } - } - add = { - value = traditionalist_discount - desc = traditionalist_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_faith_bound } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 0 - if = { - limit = { - scope:character = { - has_trait = zealous - } - } - add = 100 - } - } -} - -tradition_by_the_sword = { - category = ritual - - layers = { - 0 = learning - 1 = mena - 4 = swords.dds - } - - can_pick = { - custom_tooltip = { - text = faith_not_allowed_holy_war_desc - scope:character = { - faith = { - NOT = { has_doctrine_parameter = holy_wars_forbidden } # Pacifists cannot Holy War - } - } - } - } - - parameters = { - no_limit_to_kingdom_level_holy_wars = yes - cb_lower_piety_level_requirement = yes - } - character_modifier = { - diplomacy_per_piety_level = -1 - martial_per_piety_level = 1 - different_faith_opinion = -15 - monthly_piety_gain_mult = -0.2 - ai_zeal = 25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - faith = scope:character.faith - has_trait = zealous - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_same_faith_zealous_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_by_the_sword } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 0 - if = { - limit = { - scope:character ?= { - has_trait = zealous - ai_has_warlike_personality = yes - any_neighboring_top_liege_realm_owner = { - count >= 2 - primary_title.tier >= tier_kingdom - NOT = { - faith = prev.faith - } - } - } - } - add = 1000 - } - } -} - -tradition_language_scholars = { - category = ritual - - layers = { - 0 = intrigue - 1 = indian - 4 = philosopher.dds - } - - parameters = { - piety_from_language_schemes = yes - language_success_chance_per_piety_level = yes - languages_speed_up_claims = yes - rulers_want_to_learn_languages_of_coreligionists = yes - } - character_modifier = { - learn_language_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_spiritual_or_egalitarian_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - piety_level >= 3 - num_of_known_languages >= 3 - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = piety_level_kown_languages_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_language_scholars } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - } -} - -# This is the free version of runestones. -tradition_runestones = { - category = ritual - - layers = { - 0 = steward - 1 = western - 4 = runestone.dds - } - - # Runestones are available in a slightly reduced form in the base title, so we let you access this tradition regardless of whether you have FP1 or not. - is_shown = { - has_cultural_pillar = heritage_north_germanic - } - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_fp1_northern_stories - NOT = { culture_tradition:tradition_fp1_northern_stories = { is_in_list = traits } } - } - } - - parameters = { - has_access_to_runestones = yes - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - # Poet, Arrogant, or Journaller requirement. - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = lifestyle_poet - has_trait = arrogant - has_trait = journaller - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_lacks_storytelling_traits_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_runestones } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - } -} - -tradition_merciful_blindings = { - category = ritual - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = tools.dds - } - - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_byzantine_succession - NOT = { culture_tradition:tradition_byzantine_succession = { is_in_list = traits } } - } - } - - parameters = { - can_blind_prisoners = yes - merciful_blinding = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_courtly_desc - } - } - if = { - limit = { - scope:character = { - NOT = { - any_prisoner = { - scope:character = { - OR = { - has_banish_reason = prev - has_execute_reason = prev - } - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = no_prisoner_with_harsh_reason_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_merciful_blindings } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { # Reduce chance of picking this if the culture has another use of prisoners already - culture_tradition:tradition_talent_acquisition = { is_in_list = traits } - } - multiply = 0.5 - } - } -} diff --git a/N3OW/common/culture/traditions/00_societal_traditions.txt b/N3OW/common/culture/traditions/00_societal_traditions.txt deleted file mode 100644 index 14d2a667..00000000 --- a/N3OW/common/culture/traditions/00_societal_traditions.txt +++ /dev/null @@ -1,3115 +0,0 @@ -################################ -# SOCIETAL CULTURAL TRADITIONS # -################################ - -tradition_xenophilic = { - category = societal - - layers = { - 0 = learning - 1 = mena - 4 = conversation.dds - } - - can_pick = { - custom_tooltip = { - text = culture_acceptance_trigger_desc - any_culture_global = { - count >= xenophilic_nr_of_cultures_value - NOT = { this = prev } - cultural_acceptance = { target = prev value >= xenophilic_acceptance_value } - } - } - } - - culture_modifier = { - cultural_acceptance_gain_mult = 0.25 - } - character_modifier = { - different_culture_opinion = 10 - ignore_negative_opinion_of_culture = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - #culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_egalitarian_desc - } - } - if = { - limit = { - NOT = { - any_culture_global = { - count >= xenophilic_nr_of_cultures_cost_value - NOT = { this = prev } - cultural_acceptance = { target = prev value >= xenophilic_acceptance_cost_value } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_acceptance_cost_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_xenophilic_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_xenophilic } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { # Avoid stacking similar traditions - culture_tradition:tradition_culture_blending = { is_in_list = traits } - } - multiply = 0.25 - } - if = { - limit = { # If you like to invade people, don't pick this tradition - culture_tradition:tradition_malleable_invaders = { is_in_list = traits } - } - multiply = 0 - } - - } -} - -tradition_chivalry = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = knight.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_central_germanic - has_cultural_pillar = heritage_frankish - has_cultural_pillar = heritage_goidelic - has_cultural_pillar = heritage_iberian - has_cultural_pillar = heritage_latin - has_cultural_pillar = heritage_west_germanic - } - } - - parameters = { - can_use_sparring_duel = yes - romance_scheme_bonuses = yes - romance_scheme_penalty = yes - ai_romance_scheme_increase = yes - poet_trait_romance_bonuses = yes - can_host_joust_contests = yes - knight_errant_trait_bonuses = yes - } - - character_modifier = { - tyranny_gain_mult = 0.5 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_courtly_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_chivalry_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_chivalry_tournament_discount - } - - } - - add = { - value = tradition_tournament_discount - desc = tradition_tournament_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_chivalry } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - } -} - -tradition_hard_working = {#industrious - category = societal - - layers = { - 0 = diplo - 1 = indian - 4 = tools.dds - } - - can_pick = { - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - development_gain_on_building_complete = yes - next_level_w_mills = yes - } - character_modifier = { - build_speed = -0.15 - stress_gain_mult = 0.15 - build_gold_cost = 0.15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = diligent - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_diligent_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_hard_working_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_hard_working } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - multiply = 0.5 - } - else_if = { - limit = { - scope:character ?= { - ai_has_economical_boom_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_loyal_soldiers = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = hostages.dds - } - - parameters = { - doesnt_care_about_culture_faith_in_factions = yes - wants_to_learn_liege_language = yes - extra_learn_language_success_chance_vs_liege = yes - loyal_trait_more_common = yes - more_hostage_acceptance_for_vassals = yes - nomadic_loyal_soldiers_obedience = yes - loyal_soldiers_internal_yurt_unlock = yes - } - character_modifier = { - opinion_of_liege = 10 - } - county_modifier = { - county_opinion_add = 5 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - is_independent_ruler = no - NOT = { - culture = liege.culture - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_under_another_culture_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_loyal_soldiers_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_loyal_soldiers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - is_divergent_culture = no - } - multiply = 0 - } - } -} - -tradition_pacifism = { - category = societal - - layers = { - 0 = learning - 1 = indian - 4 = diplomacy.dds - } - - can_pick = { - custom_description = { - text = culture_not_bellicose - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - culture_not_warlike_trigger = yes - } - - parameters = { - reduced_cost_for_conversion_to_pacifist_faith = yes - } - - county_modifier = { - development_growth_factor = 0.15 - county_opinion_add = 10 - } - character_modifier = { - martial = -1 - monthly_martial_lifestyle_xp_gain_mult = -0.2 - - ai_war_chance = -0.75 - ai_war_cooldown = 10 - ai_boldness = -25 - ai_compassion = 25 - } - province_modifier = { - travel_danger = -5 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_egalitarian_desc - } - } - if = { - limit = { - scope:character = { - is_at_war = yes - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = is_at_war_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_pacifism_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_pacifism } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 0 - if = { - limit = { - scope:character = { religion = { is_in_family = rf_eastern } } - is_divergent_culture = yes - } - add = 100 - } - } -} - -tradition_spartan = { - category = societal - - layers = { - 0 = steward - 1 = indian - 4 = council.dds - } - - is_shown = { - NOT = { - scope:character = { - government_has_flag = government_is_tribal - } - } - } - - character_modifier = { - monthly_prestige_gain_mult = -0.35 - monthly_court_grandeur_change_mult = -0.2 - castle_holding_build_gold_cost = -0.15 - castle_holding_holding_build_gold_cost = -0.15 - courtly_opinion = -20 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_communal_desc - } - } - if = { - limit = { - scope:character.prestige_level >= 3 - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = prestige_level_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_spartan_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_spartan } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { - is_divergent_culture = no - } - multiply = 0 - } - } -} - -tradition_diasporic = { - category = societal - - layers = { - 0 = learning - 1 = mediterranean - 4 = noble.dds - } - - # Disaporic peoples are marginalized people who have lost their traditional homeland and been forced to live elsewhere. Any hybrid or divergent culture will, by definition, have a new homeland. As a result, new cultures can never pick this tradition, and only historical cultures may start with it. - is_shown = { always = no } - can_pick = { always = no } - - parameters = { - wanderers_learn_languages = yes - extra_language_cap = yes - unlock_voluntary_laampdom = yes - } - - character_modifier = { - stewardship = 1 - learning = 1 - ignore_negative_opinion_of_culture = yes - diplomatic_range_mult = 0.2 - } - - cost = { prestige = 9999 } - ai_will_do = { value = 0 } -} - -tradition_hunters = { - category = societal - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = hunter.dds - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = cannot_have_tradition_vegetarianism - NOT = { culture_tradition:tradition_vegetarianism = { is_in_list = traits } } - } - } - - parameters = { - more_frequent_hunts = yes - hunting_traits_more_valued = yes - hunting_traits_more_common = yes - always_unlock_legendary_hunting_lodge = yes - } - - character_modifier = { - character_travel_speed_mult = 0.15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_spiritual_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_hunter - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_hunter_lifestyle_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_hunters_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_hunters } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - scope:character = { - government_has_flag = government_is_tribal - } - } - multiply = 0 - } - } -} - -tradition_vegetarianism = { - category = societal - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = food.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_indo_aryan - has_cultural_pillar = heritage_dravidian - } - } - can_pick = { - OR = { - has_cultural_pillar = heritage_indo_aryan - has_cultural_pillar = heritage_dravidian - } - custom_tooltip = { - text = cannot_have_tradition_sacred_hunts - NOT = { culture_tradition:tradition_sacred_hunts = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_hunters - NOT = { culture_tradition:tradition_hunters = { is_in_list = traits } } - } - } - can_pick_for_hybridization = { - custom_tooltip = { - text = cannot_have_vegetarianism_and_sacred_hunts - NOT = { culture_tradition:tradition_sacred_hunts = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_vegetarianism_and_hunters - NOT = { culture_tradition:tradition_hunters = { is_in_list = traits } } - } - } - - parameters = { - cannot_hunt = yes - vegetarian_building_ban = yes - vegetarian_fruit_orchard_allowed = yes - vegetarian_next_level_cereal_fields = yes - } - character_modifier = { - health = 0.25 - } - county_modifier = { - plains_development_growth_factor = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_spiritual_or_stoic_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_vegetarianism_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_vegetarianism } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 800 - if = { - limit = { - NOT = { - scope:character.faith = { - has_doctrine = tenet_dharmic_pacifism - } - } - } - multiply = 0 - } - } -} - -tradition_seafaring = {#seafarer - category = societal - - layers = { - 0 = martial - 1 = western - 4 = ship.dds - } - - can_pick = { - custom_description = { - text = percentage_of_culture_on_coast_desc - any_culture_county = { - percent >= 0.5 - any_county_province = { - is_coastal = yes - } - } - } - custom_tooltip = { - text = cannot_have_tradition_fp1_coastal_warriors - NOT = { culture_tradition:tradition_fp1_coastal_warriors = { is_in_list = traits } } - } - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - trade_ports_give_control_growth = yes - trade_ports_give_levies = yes - can_travel_along_rivers = yes - trade_ports_enabled_for_tribals = yes - } - character_modifier = { - embarkation_cost_mult = -0.85 - sea_travel_danger = medium_sea_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_bureaucratic_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.7 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = high_coastal_percentage_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_seafaring_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_seafaring } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { # Make stacking more less common - limit = { - OR = { - culture_tradition:tradition_maritime_mercantilism = { is_in_list = traits } - culture_tradition:tradition_fishermen = { is_in_list = traits } - } - } - multiply = 2 - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - is_coastal = yes - } - } - } - multiply = 8 - } - } -} - -tradition_storytellers = { - category = societal - - layers = { - 0 = learning - 1 = mena - 4 = ceremony.dds - } - - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_fp1_northern_stories - NOT = { culture_tradition:tradition_fp1_northern_stories = { is_in_list = traits } } - } - } - - character_modifier = { - owned_scheme_secrecy_add = -15 - owned_legend_spread_mult = 0.05 - } - parameters = { - better_ward_education = yes - tells_stories = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_storytellers_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_storytellers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { # Less likely to adopt this tradition for non-tribals, unless any parent culture already has it - NOR = { - scope:character = { - government_has_flag = government_is_tribal - } - any_parent_culture_or_above = { - has_cultural_tradition = tradition_storytellers - } - } - } - multiply = 0.5 - } - else_if = { - limit = { - scope:character ?= { - OR = { - num_personal_legend_seeds >= 1 - num_triggered_legend_seeds >= 1 - } - } - } - multiply = 8 - } - } -} - -tradition_music_theory = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = musician.dds - } - - is_shown = { - has_ep1_court_positions_dlc_trigger = yes - } - - parameters = { - gregarious_trait_gives_bonuses = yes - characters_are_better_court_musicians = yes # Also hooked in to increase the Feast opinion bonus - better_court_musicians = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_music_theory_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_music_theory } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { # AI should avoid stacking traditions for court positions - culture_tradition:tradition_poetry = { is_in_list = traits } - } - multiply = 0.25 - } - } -} - -tradition_poetry = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = quill.dds - } - - is_shown = { - NOT = { has_cultural_tradition = tradition_fp3_enlightened_magnates } - NAND = { - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - } - } - - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_fp1_northern_stories - NOT = { culture_tradition:tradition_fp1_northern_stories = { is_in_list = traits } } - } - } - - parameters = { - poet_trait_gives_bonuses = yes - poet_trait_more_common = yes - characters_are_better_court_poets = yes - better_court_poets = yes - } - - character_modifier = { - owned_legend_spread_mult = 0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_poetry_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_poetry } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - limit = { # AI should avoid stacking traditions for courtly court positions - culture_tradition:tradition_music_theory = { is_in_list = traits } - } - multiply = 0.25 - } - } -} - -tradition_fishermen = { - category = societal - - layers = { - 0 = steward - 1 = mediterranean - 4 = ship.dds - } - - can_pick = { - custom_description = { - text = culture_on_coast_desc - any_culture_county = { - any_county_province = { - is_coastal = yes - } - } - } - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - coastal_holdings_give_defensive_bonus = yes - trade_ports_stationed_maa_bonus = yes - } - - character_modifier = { - coastal_advantage = 5 - supply_capacity_mult = 0.5 - coastal_sea_travel_danger = low_sea_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = culture_not_bellicose - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = coastal_percentage_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_fishermen_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fishermen } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { # Make stacking a bit more common - limit = { - OR = { - culture_tradition:tradition_maritime_mercantilism = { is_in_list = traits } - culture_tradition:tradition_seafaring = { is_in_list = traits } - } - } - multiply = 2 - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - is_coastal = yes - } - } - } - multiply = 2 - } - } -} - -tradition_mendicant_mystics = { - category = societal - - layers = { - 0 = learning - 1 = indian - 4 = speech.dds - } - - parameters = { - mystic_trait_gives_bonuses = yes - mystic_trait_more_common = yes - mendicant_mystics_may_appear = yes - } - - character_modifier = { - character_travel_speed_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_mystic - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_mystic_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_mendicant_mystics_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mendicant_mystics } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - multiply = 0.7 - } - } -} - -tradition_warrior_culture = { - category = societal - - layers = { - 0 = martial - 1 = western - 4 = soldiers.dds - } - - is_shown = { - NOT = { has_cultural_tradition = tradition_hird } - } - can_pick = { - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = government_is_tribal_tt - scope:character = { - government_has_flag = government_is_tribal - } - } - custom_tooltip = { - text = cannot_have_tradition_fp1_coastal_warriors - NOT = { culture_tradition:tradition_fp1_coastal_warriors = { is_in_list = traits } } - } - } - - parameters = { - strong_traits_more_valued = yes - strong_traits_more_common = yes - weak_traits_looked_down_upon = yes - rowdy_trait_more_common = yes - pensive_trait_less_common = yes - } - character_modifier = { - cultural_head_fascination_mult = -0.25 - ai_boldness = 25 - accolade_glory_gain_mult = 0.1 - monthly_martial_lifestyle_xp_gain_mult = 0.15 - men_at_arms_limit = 1 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = strong - has_trait = physique_good - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = strong_rulers_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_warrior_culture_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - if = { - limit = { - has_variable = aggressive_traditionalist_discount - } - add = { - value = traditionalist_discount - desc = traditionalist_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_warrior_culture } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - multiply = 0 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_martial_admiration = { - category = societal - - layers = { - 0 = martial - 1 = indian - 4 = knight.dds - } - - is_shown = { - NOR = { #Replaced by Futuwaa and Druzhina - has_cultural_pillar = heritage_iranian - has_cultural_pillar = heritage_frankish - has_cultural_pillar = heritage_east_slavic - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_chanson_de_geste - } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - NOR = { #Replaced by Futuwaa and Druzhina - has_cultural_pillar = heritage_iranian - has_cultural_pillar = heritage_frankish - has_cultural_pillar = heritage_east_slavic - has_cultural_tradition = tradition_futuwaa - has_cultural_tradition = tradition_druzhina - has_cultural_tradition = tradition_chanson_de_geste - } - } - - parameters = { - martial_education_more_valued = yes - prowess_traits_more_valued = yes - blademaster_trait_bonuses = yes - craven_and_content_traits_looked_down_upon = yes - knights_slightly_more_prone_to_injury = yes - can_duel_rivals = yes - } - - character_modifier = { - knight_limit = 2 - negate_prowess_penalty_add = 5 # Wounded knights fight better! - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_knight = { - count >= 6 - prowess >= 12 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = knights_with_prowess_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_martial_admiration_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_martial_admiration } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_philosopher_culture = { - category = societal - - layers = { - 0 = learning - 1 = indian - 4 = philosopher.dds - } - - is_shown = { - NOT = { has_cultural_tradition = tradition_fp3_beacon_of_learning } - } - - can_pick = { - custom_description = { - text = culture_not_bellicose - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - NOT = { has_cultural_tradition = tradition_warrior_culture } - } - - parameters = { - pensive_trait_more_common = yes - rowdy_trait_less_common = yes - innovation_from_learning_traits = yes - } - character_modifier = { - monthly_learning_lifestyle_xp_gain_mult = 0.2 - learning_per_prestige_level = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = scholar - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_scholar_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_philosopher_culture_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_philosopher_culture } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -tradition_welcoming = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = diplomat.dds - } - - parameters = { - diplomacy_education_better_outcomes = yes - charming_trait_more_common = yes - } - character_modifier = { - monthly_court_grandeur_change_mult = 0.15 - owned_personal_scheme_success_chance_add = 10 - enemy_hostile_scheme_success_chance_add = 10 - character_travel_safety_mult = 0.1 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_egalitarian_or_stoic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = education_diplomacy_4 - has_trait = education_diplomacy_5 - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_diplomacy_edu_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_welcoming } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_eye_for_an_eye = { - category = societal - - layers = { - 0 = martial - 1 = mena - 4 = king.dds - } - - parameters = { - vengeful_trait_more_common = yes - vengeful_positive_forgiving_negative = yes - rivalries_more_common = yes - hostile_action_vs_rival_bonuses = yes - } - character_modifier = { - dread_baseline_add = 10 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = vengeful - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_vengeful_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_eye_for_an_eye } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_zealous_people = {#strong believers - category = societal - - layers = { - 0 = learning - 1 = mediterranean - 4 = speech.dds - } - - parameters = { - zealous_trait_more_common = yes - humble_trait_more_common = yes - harder_to_convert_character_faith = yes - harder_to_convert_county_faith = yes - zealous_people_internal_yurt_unlock = yes - } - character_modifier = { - opinion_of_different_faith = -15 - ai_zeal = 25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = zealous - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_zealous_desc - } - } - if = { - limit = { - OR = { - has_variable = defensive_traditionalist_discount - has_variable = aggressive_traditionalist_discount - } - } - add = { - value = traditionalist_discount - desc = traditionalist_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_zealous_people } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_forbearing = { - category = societal - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = philosopher.dds - } - - parameters = { - patient_trait_more_common = yes - calm_trait_more_common = yes - forbearing_internal_yurt_unlock = yes - } - character_modifier = { - stress_gain_mult = -0.1 - dread_baseline_add = -5 - - ai_war_cooldown = 3 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = patient - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_patient_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_forbearing } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_equitable = { - category = societal - - layers = { - 0 = diplo - 1 = mediterranean - 4 = hostages.dds - } - - parameters = { - just_trait_more_common = yes - honest_trait_more_common = yes - more_hostage_acceptance = yes - } - character_modifier = { - hostile_scheme_phase_duration_add = medium_scheme_phase_duration_malus_value - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_egalitarian_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = just - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_just_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_equitable } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_charitable = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = ceremony.dds - } - - parameters = { - generous_trait_more_common = yes - compassionate_trait_more_common = yes - more_gift_opinion = yes - gives_more_gifts = yes - } - character_modifier = { - general_opinion = 5 - monthly_income_mult = -0.03 - ai_greed = -25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = generous - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_generous_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_charitable } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_modest = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_modest = { - category = societal - - layers = { - 0 = learning - 1 = indian - 4 = artisan.dds - } - - parameters = { - temperate_trait_more_common = yes - introverted_trait_bonuses = yes - ambitious_trait_penalty = yes - } - character_modifier = { - monthly_prestige_gain_mult = -0.1 - ai_boldness = -25 - } - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = temperate - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_temperate_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_modest } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_welcoming = { is_in_list = traits } - culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits } - culture_tradition:tradition_zealous_people = { is_in_list = traits } - culture_tradition:tradition_forbearing = { is_in_list = traits } - culture_tradition:tradition_equitable = { is_in_list = traits } - culture_tradition:tradition_charitable = { is_in_list = traits } - } - } - multiply = 0.1 - } - } -} - -tradition_practiced_pirates = { - category = societal - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = battle.dds - } - - can_pick = { - custom_description = { - text = percentage_of_culture_on_coast_desc - any_culture_county = { - percent >= 0.5 - any_county_province = { - is_coastal = yes - } - } - } - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - culture_can_raid_at_sea_even_if_feudal = yes - not_tribal_raiding_malus = yes - } - - character_modifier = { - max_loot_mult = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_desc - } - } - # Coastal requirement. - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.7 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = high_coastal_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_practiced_pirates } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { # Should be fairly rare for cultures outside of a Berber heritage - has_cultural_pillar = heritage_berber - } - multiply = 5 - } - } -} - -tradition_life_is_just_a_joke = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = noble.dds - } - - parameters = { - # Gregarious, Content, Cynical, & Fickle all gain +5 same-culture opinion. - life_is_a_joke_trait_same_culture_opinion = yes - #lose stress on war declaration - war_stress_loss = yes - #AI boldness increased - added_character_boldness = yes - cultrad_unlocks_t3_arbitrary_arrests = yes - } - - character_modifier = { - ai_boldness = high_positive_ai_value - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_communal_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = cynical - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_cynical_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_life_is_just_a_joke } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 0 } # The AI never pick this -} - -tradition_artisans = { - category = societal - - layers = { - 0 = steward - 1 = mena - 4 = artisan.dds - } - - is_shown = { - has_dlc_feature = royal_court - } - - parameters = { - improved_artisan_inspiration = yes - improved_weaver_inspiration = yes - } - county_modifier = { - build_gold_cost = -0.05 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_completed_inspiration = yes - any_courtier_or_guest = { - OR = { - has_completed_inspiration = yes - exists = inspiration - } - } - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = has_courtier_or_guest_with_inspiration_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_artisans } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - } -} - -tradition_noble_adoption = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = diplomat.dds - } - - is_shown = { - NOT = { - has_game_rule = no_adoption - } - } - - parameters = { - allows_adoption = yes - free_adoption = yes - better_ward_education = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_noble_adoption } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - } -} diff --git a/N3OW/common/culture/traditions/01_fp1_traditions.txt b/N3OW/common/culture/traditions/01_fp1_traditions.txt deleted file mode 100644 index cce3beb5..00000000 --- a/N3OW/common/culture/traditions/01_fp1_traditions.txt +++ /dev/null @@ -1,604 +0,0 @@ -########################### -# FP1 CULTURAL TRADITIONS -########################### - -####################### -# Norse Specific -####################### - -tradition_fp1_coastal_warriors = { - category = combat - - layers = { - 0 = martial - 1 = western - 4 = viking.dds - } - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - NOT = { has_cultural_tradition = tradition_hird } - has_cultural_pillar = heritage_north_germanic - } - - can_pick = { - # Must be of a suitable heritage. - custom_tooltip = { - text = northern_germanic_heritage_trigger - has_cultural_pillar = heritage_north_germanic - } - # And have a coastal presence. - custom_description = { - text = culture_on_coast_desc - any_culture_county = { - any_county_province = { - is_coastal = yes - } - } - } - # Shouldn't be combined with the following traditions: - custom_tooltip = { - text = cannot_have_tradition_warrior_culture - NOT = { culture_tradition:tradition_warrior_culture = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_seafaring - NOT = { culture_tradition:tradition_seafaring = { is_in_list = traits } } - } - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - unlock_maa_bondi = yes - unlock_maa_vigmen = yes - unlock_maa_varangian_veterans = yes - unlock_maa_huscarls = yes - strong_traits_more_valued = yes - strong_traits_more_common = yes - trade_ports_stationed_maa_bonus = yes - trade_ports_enabled_for_tribals = yes - unlock_voluntary_laampdom = yes - more_likely_to_be_laamps = yes - } - - character_modifier = { - sea_travel_danger = medium_sea_danger_reduction - coastal_sea_travel_danger = medium_sea_danger_reduction - taiga_provisions_use_mult = -0.1 - forest_provisions_use_mult = -0.1 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = culture_not_bellicose - } - } - # Gotta be a heavily coastal culture not to get a surcharge. - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = coastal_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_coastal_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_fp1_performative_honour = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = shieldmaiden.dds - } - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - has_cultural_pillar = heritage_north_germanic - } - - can_pick = { - # Must be of a suitable heritage. - custom_tooltip = { - text = northern_germanic_heritage_trigger - has_cultural_pillar = heritage_north_germanic - } - # Shouldn't be combined with the following traditions: - custom_tooltip = { - text = cannot_have_tradition_fp1_trials_by_combat - NOT = { culture_tradition:tradition_fp1_trials_by_combat = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_fp1_the_right_to_prove - NOT = { culture_tradition:tradition_fp1_the_right_to_prove = { is_in_list = traits } } - } - } - - parameters = { - has_access_to_shieldmaidens = yes - has_access_to_trials_by_combat = yes - craven_trait_costs_prestige = yes - weak_traits_looked_down_upon = yes - } - - character_modifier = { - knight_limit = 1 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_courtier = { - count >= 5 - prowess >= 10 - is_adult = yes - NOT = { can_be_knight_trigger = { ARMY_OWNER = prev } } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = courtiers_with_prowess_who_cant_be_knight_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_performative_honour } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 100 } -} - -tradition_fp1_northern_stories = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = runestone.dds - } - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - has_cultural_pillar = heritage_north_germanic - } - - can_pick = { - # Must be of a suitable heritage. - custom_tooltip = { - text = northern_germanic_heritage_trigger - has_cultural_pillar = heritage_north_germanic - } - # Shouldn't be combined with the following traditions: - custom_tooltip = { - text = cannot_have_tradition_runestones - NOT = { culture_tradition:tradition_runestones = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_poetry - NOT = { culture_tradition:tradition_poetry = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_storytellers - NOT = { culture_tradition:tradition_storytellers = { is_in_list = traits } } - } - } - - parameters = { - has_access_to_runestones = yes - poet_trait_gives_bonuses = yes - poet_trait_more_common = yes - better_ward_education = yes - tells_stories = yes - better_court_poets = yes - } - - character_modifier = { - owned_scheme_secrecy_add = -15 - owned_legend_spread_mult = 0.1 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_northern_stories } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 100 } -} - -####################### -# Generic -####################### - -tradition_fp1_trials_by_combat = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = fight.dds - } - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - has_cultural_pillar = heritage_north_germanic - } - - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_fp1_performative_honour - NOT = { culture_tradition:tradition_fp1_performative_honour = { is_in_list = traits } } - } - } - - parameters = { - has_access_to_trials_by_combat = yes - blademaster_traits_give_learning = yes - craven_trait_costs_prestige = yes - } - - character_modifier = { - knight_limit = 1 - accolade_glory_gain_mult = 0.1 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_courtly_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_trait = education_martial_4 - has_trait = education_martial_5 - } - learning >= 10 - } - } - } - trigger_else_if = { - limit = { - scope:character = { - OR = { - has_trait = education_martial_4 - has_trait = education_martial_5 - } - learning >= 10 - } - } - always = no - } - trigger_else_if = { - limit = { - scope:character.culture = { - OR = { - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_central_germanic - has_cultural_pillar = heritage_frankish - has_cultural_pillar = heritage_goidelic - has_cultural_pillar = heritage_iberian - has_cultural_pillar = heritage_latin - has_cultural_pillar = heritage_west_germanic - } - } - } - always = no - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_martial_edu_and_learning_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_trials_by_combat } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { value = 100 } -} - -tradition_fp1_the_right_to_prove = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = shieldmaiden.dds - } - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - } - - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_fp1_performative_honour - NOT = { culture_tradition:tradition_fp1_performative_honour = { is_in_list = traits } } - } - } - - parameters = { - has_access_to_shieldmaidens = yes - } - - character_modifier = { - knight_limit = -2 - knight_effectiveness_mult = 0.25 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - - # Egalitarian, provided you're moving *up* the scale. Somewhat less so when moving down. - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_egalitarian_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_courtier = { - count >= 5 - prowess >= 10 - is_adult = yes - NOT = { can_be_knight_trigger = { ARMY_OWNER = prev } } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = courtiers_with_prowess_who_cant_be_knight_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_the_right_to_prove } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_courtier = { - count >= 5 - prowess >= 10 - is_adult = yes - NOT = { can_be_knight_trigger = { ARMY_OWNER = prev } } - } - } - } - } - multiply = 0 - } - } -} diff --git a/N3OW/common/culture/traditions/03_fp2_traditions.txt b/N3OW/common/culture/traditions/03_fp2_traditions.txt deleted file mode 100644 index 96ff1597..00000000 --- a/N3OW/common/culture/traditions/03_fp2_traditions.txt +++ /dev/null @@ -1,441 +0,0 @@ -########################### -# 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 = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - 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 - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_state_ransoming } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - # General replacement stuff. - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - } -} - -####################### -# 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 = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - 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 - } - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_strategy_gamers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_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 = 100 - } - } - } - } -} - -####################### -# 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 = { - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_egalitarian_or_courtly_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_malleable_subjects } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_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_phase_duration_against_friend_add = 20 - scheme_phase_duration_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 - } - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_ritualised_friendship } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_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/N3OW/common/culture/traditions/03_fp3_traditions.txt b/N3OW/common/culture/traditions/03_fp3_traditions.txt deleted file mode 100644 index 8bc46542..00000000 --- a/N3OW/common/culture/traditions/03_fp3_traditions.txt +++ /dev/null @@ -1,871 +0,0 @@ -########################### -# FP3 CULTURAL TRADITIONS -########################### - -####################### -# Central Asian Specific -####################### - -tradition_fp3_frontier_warriors = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = dismounted_warrior.dds - } - - is_shown = { - # DLC check. - has_fp3_dlc_trigger = yes - - # Any culture present in the given area can pick this - any_culture_county = { - any_county_province = { - OR = { - geographical_region = world_transoxiana - geographical_region = world_khorasan - geographical_region = world_steppe_tarim - } - } - } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - # Must have a significant cultural presence in the general Turanian area, i.e. the "frontier" - custom_tooltip = { - text = culture_on_eastern_frontier_desc - any_culture_county = { - percent >= 0.2 - any_county_province = { - OR = { - geographical_region = world_transoxiana - geographical_region = world_khorasan - geographical_region = world_steppe_tarim - } - } - } - } - } - - parameters = { - unlock_maa_tarkhan = yes - faith_warrior_traits_more_valued = yes - } - province_modifier = { - hostile_raid_time = 0.5 - } - character_modifier = { - mercenary_hire_cost_mult = -0.10 - movement_speed = 0.05 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_stoic_desc - } - } - # Gotta be a steppe-heavy culture not to get a surcharge. - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = steppe - terrain = desert - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = steppe_or_desert_percentage_desc - } - } - #Turko-Mongol-Iranians get it cheaper! - if = { - limit = { - NOR = { - has_cultural_pillar = heritage_iranian - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_tocharian - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = not_of_central_asian_heritage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_frontier_warriors } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - terrain = steppe - } - } - } - } - } - multiply = 0 - } - } -} - -####################### -# Persian Specific -####################### - -tradition_fp3_irrigation_experts = { - category = realm - - layers = { - 0 = steward - 1 = mena - 4 = water_technology.dds - } - - is_shown = { - # DLC check. - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - NOT = { has_cultural_tradition = tradition_dryland_dwellers } - } - - can_pick = { - custom_description = { - text = culture_in_dryland_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = drylands - terrain = desert - terrain = desert_mountains - } - } - } - } - # Shouldn't be combined with the following traditions: - custom_tooltip = { - text = cannot_have_tradition_dryland_dwellers - NOT = { culture_tradition:tradition_dryland_dwellers = { is_in_list = traits } } #this is another approach to drylands dwelling - } - } - - parameters = { - innovative_traits_more_valued = yes - unlocks_qanat_building = yes - plantations_building_bonuses = yes - drylands_hunt_success_chance = yes - } - character_modifier = { - negate_health_penalty_add = 0.1 - desert_travel_danger = desert_medium_danger_reduction - drylands_travel_danger = drylands_medium_danger_reduction - desert_mountains_travel_danger = desert_mountains_medium_danger_reduction - } - county_modifier = { - desert_development_growth_factor = 0.35 - drylands_development_growth_factor = 0.15 - } - province_modifier = { - desert_construction_gold_cost = -0.1 - drylands_construction_gold_cost = -0.1 - desert_holding_construction_gold_cost = -0.1 - drylands_holding_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_egalitarian_or_courtly_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = dry_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_irrigation_experts } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { #if the realm isn't very dry, the AI won't pick this - scope:character = { - any_sub_realm_county = { - percent >= 0.4 - culture = scope:character.culture - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - OR = { - terrain = drylands - terrain = desert - } - } - } - } - multiply = 4 - } - } -} - -tradition_fp3_beacon_of_learning = { # Offshoot of tradition_philosopher_culture - category = societal - - layers = { - 0 = learning - 1 = mena - 4 = beacon_of_learning.dds - } - - is_shown = { - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - NOT = { has_cultural_tradition = tradition_philosopher_culture } # Replaces Philosopher Culture - } - - can_pick = { - custom_description = { - text = culture_not_bellicose - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - NOT = { has_cultural_tradition = tradition_warrior_culture } - NOT = { has_cultural_tradition = tradition_philosopher_culture } - } - can_pick_for_hybridization = { - custom_tooltip = { - text = no_warrior_culture - NOT = { # Only blocks polygamous to avoid duplicate warnings, but is blocked by concubines - culture_tradition:tradition_warrior_culture = { is_in_list = traits } - } - } - custom_tooltip = { - text = no_philosopher_culture - NOT = { # Only blocks polygamous to avoid duplicate warnings, but is blocked by concubines - culture_tradition:tradition_philosopher_culture = { is_in_list = traits } - } - } - } - - parameters = { - pensive_trait_more_common = yes - rowdy_trait_less_common = yes - innovation_from_learning_traits = yes - can_appoint_court_scholar = yes - guardian_education_better_outcomes = yes - } - - character_modifier = { - monthly_learning_lifestyle_xp_gain_mult = 0.2 - learning_per_piety_level = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = scholar - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_scholar_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_beacon_of_learning } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -# Replaces Refined Poetry -tradition_fp3_enlightened_magnates = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = jirga.dds - } - - is_shown = { - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - NOT = { has_cultural_tradition = tradition_poetry } - } - - parameters = { - poet_trait_gives_bonuses = yes - poet_trait_more_common = yes - characters_are_better_court_poets = yes - characters_are_better_tax_collector = yes - unlock_tax_obligation_deqhan = yes - } - - character_modifier = { - clan_tax_slot_add = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_poetry_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_enlightened_magnates } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 125 - if = { - limit = { # AI should avoid stacking traditions for courtly court positions - culture_tradition:tradition_music_theory = { is_in_list = traits } - } - multiply = 0.25 - } - } -} - -####################### -# Afghanistan/Baluchistan Specific -####################### - -tradition_fp3_jirga = { - category = regional - - layers = { - 0 = learning - 1 = indian - 4 = jirga.dds - } - - is_shown = { - # DLC check. - has_fp3_dlc_trigger = yes - OR = { - has_cultural_pillar = heritage_iranian - has_cultural_pillar = heritage_indo_aryan - } - } - - can_pick = { - scope:character = { - government_has_flag = government_is_tribal #This tradition is really a holdover from tribal culture, and though the Afghanis might have it despite having changed government forms, others cannot pick it now. - } - } - - parameters = { - tribal_elective_enabled = yes - just_trait_gives_bonuses = yes - pardoning_gives_prestige = yes - } - character_modifier = { - owned_personal_scheme_success_chance_add = 10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_communal_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - county_opinion < 0 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = counties_with_low_county_opinion_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_jirga } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - OR = { - culture_tradition:tradition_things = { is_in_list = traits } - culture_tradition:tradition_the_witenagemot = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - -tradition_fp3_pragmatic_creed = { - category = regional - - layers = { - 0 = diplo - 1 = mena - 4 = pragmatic_creed.dds - } - - is_shown = { - # DLC check. - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - - parameters = { - unlock_maa_zupin_warrior = yes - diligent_trait_more_common = yes - pragmatic_traits_county_opinion_modifiers = yes - commanders_likelier_to_gain_commander_traits = yes - } - character_modifier = { - skirmishers_toughness_mult = 0.10 - skirmishers_maintenance_mult = -0.15 - heavy_cavalry_maintenance_mult = 0.15 - light_cavalry_maintenance_mult = 0.15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - # Gotta be a mountain-heavy culture not to get a surcharge. - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_pragmatic_creed } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - OR = { # Don't pick this if the culture have Light Cavalry or Heavy Cavalry MaAs - culture_has_heavy_cavalry_maa = yes - culture_has_light_cavalry_maa = yes - } - } - multiply = 0 - } - if = { - limit = { - NOT = { # Less likely for cultures who doesn't descend from Daylamite - any_parent_culture_or_above = { - this = culture:daylamite - } - } - } - multiply = 0.75 - } - } -} - -####################### -# Kurdish Specific -####################### - -tradition_fp3_fierce_independence = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = fierce_independence.dds - } - - is_shown = { - has_fp3_dlc_trigger = yes - has_cultural_pillar = heritage_iranian - } - - can_pick = { - NOT = { - has_cultural_tradition = tradition_staunch_traditionalists - } - } - - parameters = { - unlock_maa_tawashi = yes - harder_to_hybridize = yes - harder_to_convert_county_culture = yes - } - - character_modifier = { - controlled_province_advantage = 5 - same_culture_opinion = 5 - opinion_of_liege = -10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - scope:character = { - any_sub_realm_county = { - NOT = { - culture = scope:character.culture - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = has_other_cultures_in_realm_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_fierce_independence } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - multiply = 0.5 - } - } -} diff --git a/N3OW/common/culture/traditions/04_ep2_traditions.txt b/N3OW/common/culture/traditions/04_ep2_traditions.txt deleted file mode 100644 index 3e115fdb..00000000 --- a/N3OW/common/culture/traditions/04_ep2_traditions.txt +++ /dev/null @@ -1,106 +0,0 @@ -########################### -# EP2 CULTURAL TRADITIONS -########################### - -####################### -# Generic -####################### - -tradition_ep2_avid_falconers = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = hunter.dds - } - - is_shown = { - # DLC check. - has_dlc_feature = tours_and_tournaments - } - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = cannot_have_tradition_vegetarianism - NOT = { culture_tradition:tradition_vegetarianism = { is_in_list = traits } } - } - } - - parameters = { - more_frequent_hunts = yes - hunting_traits_more_valued = yes - falconer_traits_more_common = yes - always_unlock_legendary_hunting_lodge = yes - } - - province_modifier = { - stationed_maa_pursuit_mult = 0.15 - } - - cost = { - prestige = { - # Base cost. - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - # Ethos requirement. - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_stoic_or_courtly_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep2_avid_falconers } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_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 = arrogant } - add = 25 - } - if = { - limit = { has_trait = diligent } - add = 25 - } - # ... and others less. - if = { - limit = { has_trait = lazy } - add = -50 - } - if = { - limit = { has_trait = humble } - add = -25 - } - } - } - } -} diff --git a/N3OW/common/culture/traditions/06_ce1_traditions.txt b/N3OW/common/culture/traditions/06_ce1_traditions.txt deleted file mode 100644 index 7ad3514c..00000000 --- a/N3OW/common/culture/traditions/06_ce1_traditions.txt +++ /dev/null @@ -1,122 +0,0 @@ -########################### -# EP2 CULTURAL TRADITIONS -########################### - -####################### -# Generic -####################### - -tradition_ce1_ritual_washing = { - category = ritual - - layers = { - 0 = diplo - 1 = mena - 4 = ritual_washing.dds - } - - character_modifier = { - monthly_learning_lifestyle_xp_gain_mult = 0.1 - } - - parameters = { - better_disease_resistance = yes - diligent_trait_more_common = yes - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - employs_court_position = court_physician_court_position - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = doesnt_employ_court_physician_desc - } - } - #Discounts - if = { - limit = { - scope:character = { - OR = { - has_trait = lifestyle_physician - has_trait = whole_of_body - } - } - } - add = { - value = tradition_trait_discount - desc = cheaper_tradition_physician_or_whole_of_body - } - } - if = { - limit = { - has_cultural_pillar = heritage_north_germanic - } - add = { - value = tradition_heritage_discount - desc = cheaper_tradition_norse_washing - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ce1_ritual_washing } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - scope:character = { - has_perk = wash_your_hands_perk - } - } - add = 100 - } - } -} diff --git a/N3OW/common/culture/traditions/07_ep3_traditions.txt b/N3OW/common/culture/traditions/07_ep3_traditions.txt deleted file mode 100644 index cd23b6ea..00000000 --- a/N3OW/common/culture/traditions/07_ep3_traditions.txt +++ /dev/null @@ -1,714 +0,0 @@ -####################### -# CULTURAL TRADITIONS # -####################### - -###################### -# EP3 Traditions # -###################### - -tradition_ep3_indomitable_azatani = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = indomitable_azatani.dds - } - - is_shown = { - OR = { - this = culture:armenian - any_parent_culture_or_above = { - this = culture:armenian - } - } - # DLC check. - has_ep3_dlc_trigger = yes - NOT = { - has_cultural_tradition = tradition_horse_breeder - } - } - can_pick = { - culture_not_pacifistic_trigger = yes - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOT = { scope:replacing = culture_tradition:tradition_horse_breeder } - } - } - NOT = { has_cultural_tradition = tradition_horse_breeder } #To prevent stacking after hybridization - } - } - - parameters = { - unlock_maa_ayrudzi = yes - house_hostility_more_common = yes - vassals_more_likely_to_refuse_demands = yes - } - character_modifier = { - light_cavalry_maintenance_mult = -0.15 - heavy_cavalry_maintenance_mult = -0.15 - archer_cavalry_maintenance_mult = -0.15 - light_cavalry_damage_mult = 0.2 - heavy_cavalry_damage_mult = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_stoic_or_communal_desc - } - } - if = { - limit = { - scope:character = { - NOR = { # Culture Head need to have a 8 sized regiment of either Light/Heavy/Archer Cavalry - number_maa_soldiers_of_base_type = { - type = light_cavalry - value >= 800 - } - number_maa_soldiers_of_base_type = { - type = heavy_cavalry - value >= 400 - } - number_maa_soldiers_of_base_type = { - type = archer_cavalry - value >= 800 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_cavalry_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_indomitable_azatani } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Reduce chance slightly if the culture has access to other "cavalry" types - OR = { - has_innovation = innovation_war_camels - has_innovation = innovation_elephantry - } - } - multiply = 0.4 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_ep3_audacious_cadets = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = audacious_cadets.dds - } - - is_shown = { - OR = { - this = culture:norman - any_parent_culture_or_above = { - this = culture:norman - } - } - # DLC check. - has_ep3_dlc_trigger = yes - NOT = { - has_cultural_tradition = tradition_swords_for_hire - } - } - can_pick = { - culture_not_pacifistic_trigger = yes - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOT = { scope:replacing = culture_tradition:tradition_swords_for_hire } - } - } - NOT = { has_cultural_tradition = tradition_swords_for_hire } #To prevent stacking after hybridization - } - } - - parameters = { - unlock_maa_conrois = yes - unlock_voluntary_laampdom = yes - much_more_likely_to_be_laamps = yes - ambitious_trait_more_common = yes - wanderers_gain_extra_combat_skills = yes - mercenary_courtiers_gain_extra_skills = yes - more_likely_to_leave_court = yes - } - character_modifier = { - heavy_cavalry_damage_mult = 0.2 - heavy_cavalry_pursuit_mult = 0.2 - heavy_cavalry_max_size_add = 2 - siege_phase_time = -0.1 - ai_honor = -20 - ai_war_chance = 0.5 - ai_war_cooldown = -0.25 - same_culture_mercenary_hire_cost_mult = -0.15 - character_travel_speed_mult = 0.1 - character_travel_safety_mult = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_desc - } - } - if = { - limit = { - scope:character = { - NOR = { # Culture Head need to have a 8 sized regiment of either Light/Heavy/Archer Cavalry - number_maa_soldiers_of_base_type = { - type = heavy_cavalry - value >= 400 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_heavy_cavalry_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_audacious_cadets } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { - NOT = { - culture_has_heavy_cavalry_maa = yes - } - } - multiply = 0.25 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_ep3_imperial_tagmata = { - category = regional - - layers = { - 0 = martial - 1 = mediterranean - 4 = imperial_tagmata.dds - } - - is_shown = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - has_cultural_pillar = heritage_byzantine - } - # DLC check. - has_ep3_dlc_trigger = yes - NOT = { - has_cultural_tradition = tradition_roman_legacy - } - } - can_pick = { - } - - parameters = { - unlock_maa_cataphract = yes - unlock_maa_akritai = yes - unlock_maa_ballistrai = yes - unlock_maa_skoutatoi = yes - frontier_themes_borrow_neighbor_troops = yes - } - character_modifier = { - heavy_cavalry_max_size_add = 2 - counter_efficiency = 0.1 - knight_effectiveness_mult = -0.25 - men_at_arms_title_limit = 1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - any_held_title = { - tier = tier_county - count >= 8 - any_county_province = { - has_building_or_higher = stables_01 - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = domain_counties_with_stables_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_imperial_tagmata } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { # Admin should be more into this - scope:character = { - government_has_flag = government_is_administrative - } - } - multiply = 2 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_ep3_roman_ceremonies = { - category = regional - - layers = { - 0 = diplo - 1 = mediterranean - 4 = roman_ceremonies.dds - } - - is_shown = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - has_cultural_pillar = heritage_byzantine - scope:character = { - OR = { - has_title = title:e_byzantium - has_title = title:e_roman_empire - } - } - } - # DLC check. - has_ep3_dlc_trigger = yes - NOT = { - has_cultural_tradition = tradition_byzantine_succession - } - } - can_pick = { - } - - parameters = { - holds_triumphs = yes - hosts_chariot_races = yes - children_can_be_born_in_the_purple = yes - # We use the co-emperors parameter for most things... - unlock_co_emperors = yes - # ... which means the junior emperor parameter is _mostly_ just here for the loc. - unlock_junior_emperors = yes - #byzantine_faction_preffered_claimants = yes - } - county_modifier = { - county_opinion_add = -10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_egalitarian_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - count >= 50 - any_county_province = { - geographical_region = custom_eastern_roman_empire - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_roman_empire_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_roman_ceremonies } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Admin should be more into this - scope:character = { - government_has_flag = government_is_administrative - } - } - multiply = 2 - } - } -} - -tradition_ep3_palace_politics = { - category = regional - - layers = { - 0 = intrigue - 1 = mediterranean - 4 = palace_politics.dds - } - - is_shown = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - has_cultural_pillar = heritage_byzantine - scope:character = { - OR = { - has_title = title:e_byzantium - has_title = title:e_roman_empire - } - } - } - # DLC check. - has_ep3_dlc_trigger = yes - NOT = { - has_cultural_tradition = tradition_byzantine_succession - } - } - can_pick = { - custom_tooltip = { - text = cannot_have_tradition_court_eunuchs - NOT = { culture_tradition:tradition_court_eunuchs = { is_in_list = traits } } - } - custom_tooltip = { - text = cannot_have_tradition_merciful_blindings - NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } } - } - } - - parameters = { - unlock_maa_varangian_guards = yes - unlock_akolouthos = yes - reduced_bodyguard_aptitude = yes - can_blind_prisoners = yes - can_castrate_prisoners = yes - eunuch_trait_bonuses = yes - can_appoint_chief_eunuch = yes - family_castration = yes - ambitious_trait_more_common = yes - physical_disfigurement_blocks_inheritance = yes #Actually only blocks claimants and reduce score in elective. Also includes infertility for tooltip reasons. - cultrad_unlocks_t2_countermeasures = yes - palace_politics_trait_bonuses = yes - palace_politics_trait_maluses = yes - } - character_modifier = { - monthly_court_grandeur_change_mult = 0.2 - political_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value - personal_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - if = { - limit = { - has_dlc_feature = royal_court - OR = { - scope:character = { has_royal_court = no } - NOT = { - scope:character = { - court_grandeur_current_level >= very_high_court_grandeur_level - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_court_grandeur_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_palace_politics } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Admin should be more into this - scope:character = { - government_has_flag = government_is_administrative - } - } - multiply = 2 - } - } -} - -tradition_ep3_cultivated_sophistication = { - category = societal - - layers = { - 0 = learning - 1 = mediterranean - 4 = cultivated_sophistication.dds - } - - is_shown = { - # DLC check. - has_ep3_dlc_trigger = yes - } - can_pick = { - custom_tooltip = { - text = must_have_administrative_government_tt - scope:character = { government_has_flag = government_is_administrative } - } - } - - parameters = { - less_likely_to_culture_convert = yes - other_cultures_more_likely_to_hybridize = yes - estate_building_upgrade_development_gain = yes - allows_noble_family_adoption = yes - } - character_modifier = { - monthly_influence_mult = 0.1 - diplomatic_range_mult = 0.2 - cultural_head_fascination_mult = -0.10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - scope:character = { - exists = capital_county - capital_county = { - tier = tier_county - development_level >= 30 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = capital_province_development_level_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_cultivated_sophistication } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Admin should be more into this - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - has_cultural_pillar = heritage_byzantine - } - } - multiply = 2 - } - } -} diff --git a/N3OW/common/culture/traditions/09_mpo_traditions.txt b/N3OW/common/culture/traditions/09_mpo_traditions.txt deleted file mode 100644 index 48ad6e9f..00000000 --- a/N3OW/common/culture/traditions/09_mpo_traditions.txt +++ /dev/null @@ -1,393 +0,0 @@ -####################### -# CULTURAL TRADITIONS # -####################### - -###################### -# MPO Traditions # -###################### - -tradition_mpo_iron_cavalry = { - category = regional - - layers = { - 0 = martial - 1 = mediterranean - 4 = iron_cavalry.dds - } - - is_shown = { - has_mpo_dlc_trigger = yes - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_magyar - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - } - } - - - can_pick = { - culture_not_pacifistic_trigger = yes - custom_tooltip = { - text = culture_head_archer_cavalry_desc - scope:character = { - max_number_maa_soldiers_of_base_type = { - type = archer_cavalry - value >= 600 - } - } - } - trigger_if = { - limit = { - scope:character = { government_has_flag = government_is_nomadic } - } - scope:character.domicile ?= { - has_domicile_building_or_higher = paiza_metal_trade_yurt_01 - } - } - trigger_else = { - scope:character = { - has_trait = nomadic_philosophy - } - } - } - - parameters = { - unlock_maa_cataphract_archers = yes - martial_traits_give_out_hcav_bonus = yes - metalworkers_internal_yurt_unlock = yes - } - character_modifier = { - heavy_cavalry_toughness_mult = 0.2 - archer_cavalry_toughness_mult = 0.2 - light_cavalry_toughness_mult = 0.1 - herd_conversion = -0.01 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - multiply = 4 - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_iron_cavalry } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Reduce chance slightly if the culture has access to other "cavalry" types - OR = { - has_innovation = innovation_war_camels - has_innovation = innovation_elephantry - } - } - multiply = 0.4 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_mpo_wolves_of_the_deep_steppe = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = wolves_of_the_deep_steppe.dds - } - - is_shown = { - has_mpo_dlc_trigger = yes - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_magyar - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - } - } - - can_pick = { - culture_not_pacifistic_trigger = yes - scope:character = { - government_has_flag = government_is_nomadic - } - } - - parameters = { - unlock_maa_mangudai = yes - } - character_modifier = { - prowess = 4 - herd_capacity_mult = 0.2 - herd_conversion = 0.01 - nomadic_horde_damage_mult = 0.1 - nomadic_horde_pursuit_mult = 0.1 - archer_cavalry_damage_mult = 0.15 - archer_cavalry_pursuit_mult = 0.2 - mountains_fertility_growth_mult = medium_culture_county_fertility_value_mult - mountains_travel_danger = mountains_medium_danger_reduction - hills_travel_danger = hills_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - multiply = 4 - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - has_cultural_pillar = heritage_mongolic - } - multiply = { - value = 0.5 - desc = heritage_mongolic_name - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_wolves_of_the_deep_steppe } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Reduce chance slightly if the culture has access to other "cavalry" types - OR = { - has_innovation = innovation_war_camels - has_innovation = innovation_elephantry - } - } - multiply = 0.4 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } -} - -tradition_devoted_horsemanship = { - category = regional - - layers = { - 0 = martial - 1 = mena - 4 = horses.dds - } - - is_shown = { - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_magyar - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - } - } - - can_pick = { - OR = { - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_magyar - scope:character = { - mpo_can_recruit_nomad_maa_trigger = yes - } - scope:character = { - has_trait = nomadic_philosophy - } - } - } - - parameters = { - unlock_maa_horse_archers = yes - can_recruit_open_specialist = yes - unlock_horse_pastures_building = yes - unlock_voluntary_laampdom = yes - stewardship_traits_give_out_cav_bonus = yes - unlock_maa_tarkhan = yes - } - - character_modifier = { - movement_speed = 0.1 - character_travel_speed_mult = 0.2 - movement_speed_land_raiding = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - multiply = 2 - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_communal_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_devoted_horsemanship } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_mpo_northern_tribes = { - category = regional - - layers = { - 0 = steward - 1 = western - 4 = northern_tribes.dds - } - - can_pick_for_hybridization = { - custom_tooltip = { - text = cannot_hybridize_northern_tribes - always = no - } - } - - is_shown = { - has_mpo_dlc_trigger = yes - any_culture_county = { - OR = { - has_county_modifier = mpo_siberian_permafrost_modifier - has_county_modifier = mpo_siberian_permafrost_modifier_bad - } - } - } - can_pick = { - any_culture_county = { - percent >= 0.2 - has_county_modifier = mpo_siberian_permafrost_modifier_bad - } - } - - parameters = { - unlock_maa_maturkan_warriors = yes - permafrost_modifier_mechanic = yes - permafrost_modifier_removal_condition = yes - permafrost_unlock_tribal_building = yes - permafrost_cannot_become_feudal = yes - } - character_modifier = { - taiga_advantage = 4 - winter_advantage = 4 - taiga_travel_danger = taiga_medium_danger_reduction - hills_travel_danger = hills_medium_danger_reduction - taiga_construction_gold_cost = -0.2 - forest_construction_gold_cost = -0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - multiply = 2 - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_northern_tribes } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.5 - OR = { - has_county_modifier = mpo_siberian_permafrost_modifier - has_county_modifier = mpo_siberian_permafrost_modifier_bad - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mpo_northern_tribes_percentage_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 0 #ai either has it on game start or should not pursue it - } -} diff --git a/N3OW/common/culture/traditions/tgp_traditions.txt b/N3OW/common/culture/traditions/tgp_traditions.txt deleted file mode 100644 index 9c835c51..00000000 --- a/N3OW/common/culture/traditions/tgp_traditions.txt +++ /dev/null @@ -1,2283 +0,0 @@ -tradition_tgp_bushido = { - category = societal - - layers = { - 0 = martial - 1 = indian - 4 = samurai.dds - } - - is_shown = { - culture_head = { - top_liege = { has_character_flag = shogun_flag } - has_government = japan_feudal_government - } - } - can_pick = { - culture_head = { - top_liege = { has_character_flag = shogun_flag } - has_government = japan_feudal_government - } - # Mutually exclusive with Imperial Peace and other Horse Archer MaA - NOR = { - culture_tradition:tradition_horse_lords = { is_in_list = traits } - culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } - culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } - culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } - } - } - - parameters = { - unlock_mounted_samurai_units = yes - unlock_infantry_samurai_units = yes - must_pledge_loyalty_to_liege = yes - honorable_trait_bonuses = yes - prowess_from_martial_education = yes - stalwart_leader_non_admin_duels = yes - non_admin_close_family_non_martial_gender_knights_in_defensive_wars = yes - } - - character_modifier = { - character_opinion_from_high_prowess_add = 2 - character_opinion_from_low_prowess_add = -1 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - } - } - - ai_will_do = { - value = 1000 # AI should always try to pick this when they can - } -} - -tradition_tgp_rice_cultivators = { - category = regional - - layers = { - 0 = steward - 1 = indian - 4 = svamp.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - NOT = { - culture_tradition:tradition_intensive_farming = { is_in_list = traits } - } - } - - can_pick = { - custom_tooltip = { - text = culture_in_terraced_hills_terrain_desc - any_culture_county = { - any_county_province = { - terrain = terraced_hills - } - } - } - } - - parameters = { - rice_cultivators_next_level_paddy_fields = yes - rice_cultivators_can_construct_paddy_fields_in_hills_and_jungle = yes - } - - county_modifier = { - terraced_hills_development_growth_factor = 0.3 - terraced_hills_construction_gold_cost = -0.1 - terraced_hills_levy_size = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = culture_not_bellicose - } - } - if = { - limit = { - NOT = { - any_culture_county = { - count >= 3 - any_county_province = { - terrain = terraced_hills - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_terraced_hills_terrain_count_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - culture = scope:character.culture - any_county_province = { - terrain = terraced_hills - } - } - } - } - } - multiply = 0 - } - if = { - limit = { - scope:character = { - government_has_flag = government_is_tribal - } - } - multiply = 0 - } - } -} - -tradition_tgp_imperial_peace = { - category = societal - - layers = { - 0 = martial - 1 = western - 4 = samurai.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - culture_head = { - government_is_japanese_trigger = yes - } - } - - can_pick = { - # Mutually exclusive with Bushido and other Horse Archer MaA - NOR = { - culture_tradition:tradition_horse_lords = { is_in_list = traits } - culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } - culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } - culture_tradition:tradition_tgp_bushido = { is_in_list = traits } - } - } - - parameters = { - unlock_mounted_samurai_units = yes - prowess_from_martial_education = yes - non_admin_close_family_non_martial_gender_knights_in_defensive_wars = yes - stalwart_leader_non_admin_duels = yes - } - - character_modifier = { - defender_holding_advantage = 2 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - # Only Courtly cultures should pick this - limit = { NOT = { culture_pillar:ethos_courtly = { is_in_list = traits } } } - multiply = 0 - } - if = { - # AI should avoid stacking traditions for courtly court positions - limit = { culture_tradition:tradition_music_theory = { is_in_list = traits } } - multiply = 0.25 - } - } -} - -tradition_tgp_defiant_ambushers = { - category = regional - - layers = { - 0 = martial - 1 = western - 4 = samurai.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - has_cultural_pillar = heritage_ainuic - } - - can_pick = { - # Mutually exclusive with other Horse Archer MaA - NOR = { - culture_tradition:tradition_horse_lords = { is_in_list = traits } - culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } - culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } - culture_tradition:tradition_tgp_bushido = { is_in_list = traits } - } - } - - parameters = { - unlock_emishi_horse_archers_units = yes - harder_to_convert_county_culture = yes - county_peasant_and_populist_factions_more_common = yes - } - - character_modifier = { - movement_speed_land_raiding = 0.2 - raid_speed = 0.1 - levy_reinforcement_rate_even_if_baron = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - # Only Courtly cultures should pick this - limit = { NOT = { culture_pillar:ethos_courtly = { is_in_list = traits } } } - multiply = 0 - } - if = { - # AI should avoid stacking traditions for courtly court positions - limit = { culture_tradition:tradition_music_theory = { is_in_list = traits } } - multiply = 0.25 - } - } -} - -tradition_tgp_warrior_monks = { - category = ritual - - layers = { - 0 = martial - 1 = western - 4 = warrior_monk.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - culture_head = { - faith = { has_doctrine = special_doctrine_immaterial_harmony } - has_religion = religion:buddhism_religion - } - } - - can_pick = { - # Mutually exclusive with other Warrior Monk - NOT = { - culture_tradition:tradition_warrior_monks = { is_in_list = traits } - } - } - - parameters = { - unlock_warrior_monk_units = yes - prowess_from_religious_traits = yes - culture_clergy_can_fight = yes - monastery_prowess_martial_bonus = yes - } - character_modifier = { - prowess_per_piety_level = 1 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - # Only Courtly cultures should pick this - limit = { NOT = { culture_pillar:ethos_courtly = { is_in_list = traits } } } - multiply = 0 - } - if = { - # AI should avoid stacking traditions for courtly court positions - limit = { culture_tradition:tradition_music_theory = { is_in_list = traits } } - multiply = 0.25 - } - } -} - -tradition_tgp_ephemeral_grace = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = calligraphy.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - culture_head = { - OR = { - faith = { has_doctrine = special_doctrine_immaterial_harmony } - has_religion = religion:shintoism_religion - } - } - } - - can_pick = { - # Mutually exclusive with Poetry and Gardening - NOT = { culture_tradition:tradition_poetry = { is_in_list = traits } } - NOT = { culture_tradition:tradition_gardening = { is_in_list = traits } } - } - - parameters = { - stress_loss_bonus_from_harmonious_traits = yes - poet_trait_gives_bonuses = yes - poet_trait_more_common = yes - can_appoint_court_gardener = yes - can_recruit_gardeners = yes - ai_romance_scheme_increase = yes - poet_trait_romance_bonuses = yes - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - has_trait = lifestyle_poet - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_poet_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_poetry_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 50 - if = { - # Only Courtly cultures should pick this - limit = { NOT = { culture_pillar:ethos_courtly = { is_in_list = traits } } } - multiply = 0 - } - if = { - # AI should avoid stacking traditions for courtly court positions - limit = { culture_tradition:tradition_music_theory = { is_in_list = traits } } - multiply = 0.25 - } - } -} - -tradition_tgp_inward_perfection = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = instrument.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - } - - can_pick = { - # Mutually exclusive with other Isolationist - NOR = { - culture_tradition:tradition_isolationist = { is_in_list = traits } - culture_tradition:tradition_cultural_primacy = { is_in_list = traits } - } - } - - parameters = { - reduced_marriage_acceptance_outside_culture = yes - reduced_marriage_acceptance_distant_realms = yes - ai_doesnt_marry_outside_culture = yes - harder_to_hybridize = yes - may_challenge_to_board_games = yes - } - - culture_modifier = { - culture_innovation_progress_chance_from_spread_add = -20 - } - - character_modifier = { - character_innovation_progress_chance_from_fascination_add = 10 - monthly_lifestyle_xp_gain_mult = 0.05 - diplomatic_range_mult = -0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_communal_or_stoic_desc - } - } - } - } - - ai_will_do = { - value = 50 - } -} - -tradition_cultural_primacy = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = instrument.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { - OR = { - culture = { has_cultural_pillar = heritage_chinese } - has_title = title:h_china #Always available to new emperors - } - } - } - - can_pick = { - # Mutually exclusive with other Isolationist - NOR = { - culture_tradition:tradition_isolationist = { is_in_list = traits } - culture_tradition:tradition_tgp_inward_perfection = { is_in_list = traits } - } - } - - parameters = { - innovation_from_learning_traits = yes - courtiers_less_likely_to_leave_same_culture_court = yes - - reduced_marriage_acceptance_outside_culture = yes - reduced_marriage_acceptance_distant_realms = yes - ai_doesnt_marry_outside_culture = yes - harder_to_hybridize = yes - may_challenge_to_board_games = yes - } - - character_modifier = { - monthly_piety_gain_per_legitimacy_level_add = 0.15 - court_grandeur_baseline_add = 5 - - monthly_lifestyle_xp_gain_mult = 0.05 - opinion_of_different_culture = -15 - different_culture_opinion = -15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_communal_or_stoic_desc - } - } - } - } - - ai_will_do = { - value = 50 - } -} - -tradition_maritime_way_of_life = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = boat.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - OR = { - has_cultural_pillar = heritage_austronesian - scope:character = { - any_sub_realm_county = { - culture = { has_cultural_pillar = heritage_austronesian } - } - } - } - } - - can_pick = { - has_cultural_pillar = heritage_austronesian - custom_description = { - text = percentage_of_culture_on_coast_desc - any_culture_county = { - percent >= 0.5 - any_county_province = { - is_coastal = yes - } - } - } - } - - parameters = { - can_travel_along_rivers = yes - coastal_tribe_bonuses = yes #Maa bonuses for coastal tribal - unlock_maa_pesilat = yes - } - character_modifier = { - embarkation_cost_mult = -0.85 - naval_movement_speed_mult = 0.25 - coastal_sea_travel_danger = medium_sea_danger_reduction - sea_travel_danger = medium_sea_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_bureaucratic_or_spiritual_desc - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.7 - any_county_province = { - is_coastal = yes - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = high_coastal_percentage_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_seafaring_travel_discount - } - - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { # Make stacking more less common - limit = { - OR = { - culture_tradition:tradition_maritime_mercantilism = { is_in_list = traits } - culture_tradition:tradition_fishermen = { is_in_list = traits } - } - } - multiply = 2 - } - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.3 - any_county_province = { - is_coastal = yes - } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { - is_coastal = yes - } - } - } - multiply = 8 - } - } -} - -tradition_tgp_hydraulic_builders = { - category = regional - - layers = { - 0 = steward - 1 = indian - 4 = wat.dds - } - - can_pick = { - scope:character = { government_has_flag = government_is_mandala } - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { government_has_flag = government_is_mandala } - OR = { - has_cultural_pillar = heritage_mon_khmer - scope:character = { - any_sub_realm_county = { - culture = { has_cultural_pillar = heritage_mon_khmer } - } - } - } - } - - parameters = { - sacred_pool_additional_bonuses = yes - may_build_sacred_pools_ahead_of_time = yes - unlocks_waterworks_buildings = yes - waterworks_additional_bonuses = yes - } - county_modifier = { - wetlands_development_growth_factor = 0.25 - wetlands_construction_gold_cost = -0.1 - terraced_hills_development_growth_factor = 0.1 - terraced_hills_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_or_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_hydraulic_builders } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - count >= 2 - culture = scope:character.culture - any_county_province = { - has_holding_type = temple_citadel_holding - } - } - } - } - } - multiply = 0 - } - } -} - -tradition_tgp_fortified_strongholds = { - category = regional - - layers = { - 0 = steward - 1 = indian - 4 = wall.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { government_has_flag = government_is_mandala } - OR = { - has_cultural_pillar = heritage_tai - has_cultural_pillar = heritage_burman - scope:character = { - any_sub_realm_county = { - culture = { - OR = { - has_cultural_pillar = heritage_tai - has_cultural_pillar = heritage_burman - } - } - } - } - } - } - - parameters = { - founding_temple_citadels_gives_more_piety = yes - warmonger_city_founders = yes - temple_citadel_fort_level_bonus = yes - temple_citadel_control_bonus = yes - } - county_modifier = { - temple_citadel_holding_holding_build_gold_cost = -0.2 - temple_citadel_holding_holding_build_speed = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_courtly_spiritual_or_stoic_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_fortified_strongholds } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - } -} - -tradition_tgp_religious_hospitality = { - category = regional - - layers = { - 0 = learning - 1 = mena - 4 = wat.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { government_has_flag = government_is_mandala } - } - - parameters = { - invite_courtiers_reasons = yes - less_cost_to_invite_religious_exiles = yes - development_gain_from_religious_exiles_is_doubled = yes - ai_uses_religious_exiles = yes - } - - character_modifier = { - different_faith_opinion = 20 - faith_conversion_piety_cost_mult = -0.25 - different_faith_county_opinion_mult = -0.5 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_egalitarian_or_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_religious_hospitality } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { # Avoid stacking similar traditions - culture_tradition:tradition_culture_blending = { is_in_list = traits } - culture_tradition:tradition_xenophilic = { is_in_list = traits } - culture_tradition:tradition_religion_blending = { is_in_list = traits } - } - multiply = 0.25 - } - } -} - -tradition_tgp_esoteric_power = { - category = regional - - layers = { - 0 = steward - 1 = indian - 4 = kris.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { government_has_flag = government_is_mandala } - OR = { - has_cultural_pillar = heritage_austronesian - scope:character = { - any_sub_realm_county = { - culture = { - has_cultural_pillar = heritage_austronesian - } - } - } - } - } - - parameters = { - increases_effect_of_mandala_realm_contracts = yes - may_commission_kris = yes - piety_level_affect_artifact_quality = yes - unlock_maa_pesilat = yes - } - character_modifier = { - jungle_travel_danger = jungle_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_esoteric_power } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 # Good tradition for Mandalas - } -} - -tradition_tgp_barangay_confederations = { - category = regional - - layers = { - 0 = diplo - 1 = indian - 4 = wall.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - scope:character = { government_has_flag = government_is_tribal } - OR = { - has_cultural_pillar = heritage_austronesian - scope:character = { - any_sub_realm_county = { - culture = { - has_cultural_pillar = heritage_austronesian - } - } - } - } - } - - parameters = { - forming_confederations_is_easier = yes - invite_to_confederation_extra_reasons = yes - confederation_tribal_authority = yes - mandala_tributaries = yes - religious_relations_is_empowered = yes - } - character_modifier = { - fellow_confederation_member_opinion = 10 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_egalitarian = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_communal_egalitarian_or_stoic_desc - } - } - - if = { - limit = { - any_culture_county = { - percent <= 0.5 - is_coastal_county = yes - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = not_a_coastal_culture - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_barangay_confederations } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - ai_will_do = { - value = 300 - if = { - limit = { - scope:character.primary_title ?= { - tier = tier_duchy - } - } - multiply = 0.5 - } - if = { - limit = { - scope:character.primary_title ?= { - tier >= tier_kingdom - } - } - multiply = 0 - } - } -} - -tradition_nudists = { - category = societal - - layers = { - 0 = diplo - 1 = indian - 4 = jungle.dds - } - - parameters = { - naked_culture_active = yes - lustful_trait_less_common = yes - } - county_modifier = { - jungle_development_growth_factor = 0.2 - jungle_supply_limit_mult = 1 - jungle_provisions_use_mult = -0.75 - jungle_barter_goods_mult = 0.15 - } - - character_modifier = { - stress_gain_mult = -0.1 - jungle_advantage = 5 - jungle_travel_danger = jungle_medium_danger_reduction - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - any_in_list = { list = traits this = flag:ethos_courtly } - any_in_list = { list = traits this = flag:ethos_communal } - any_in_list = { list = traits this = flag:ethos_spiritual } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 3 - culture = prev - primary_title.tier >= tier_county - OR = { - has_completed_inspiration = yes - any_courtier_or_guest = { - OR = { - has_completed_inspiration = yes - exists = inspiration - } - } - } - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = has_courtier_or_guest_with_inspiration_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 0 - } -} - -tradition_tgp_mountain_island = { - category = realm - - layers = { - 0 = steward - 1 = mena - 4 = mountain.dds - } - - is_shown = { - NOR = { #This is replaced by Himalayan Settlers, Mountaineer Ruralism and Mountain Herding. - has_cultural_tradition = tradition_himalayan_settlers - has_cultural_tradition = tradition_mountaineer_ruralism - has_cultural_tradition = tradition_mountain_homes - has_cultural_pillar = heritage_arabic - has_cultural_pillar = heritage_berber - has_cultural_pillar = heritage_tibetan - has_cultural_pillar = heritage_qiangic - has_cultural_pillar = heritage_west_slavic - any_culture_county = { - title_province = { - geographical_region = world_himalaya - } - } - } - any_culture_county = { - title_province = { - geographical_region = world_asia_japan - } - } - } - can_pick = { - custom_description = { - text = culture_in_mountains_desc - any_culture_county = { - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - # Mutually exclusive with other Mountaineers - NOT = { - culture_tradition:tradition_mountaineers = { is_in_list = traits } - } - } - - parameters = { - prestige_gain_on_building_complete_in_mountains_forest = yes - } - character_modifier = { - coastal_sea_travel_danger = medium_sea_danger_reduction - mountains_travel_danger = mountains_medium_danger_reduction - hills_travel_danger = hills_medium_danger_reduction - forest_travel_danger = forest_medium_danger_reduction - } - county_modifier = { - hills_development_growth_factor = 0.05 - mountains_development_growth_factor = 0.2 - } - province_modifier = { - mountains_construction_gold_cost = -0.1 - mountains_holding_construction_gold_cost = -0.1 - forest_construction_gold_cost = -0.1 - forest_holding_construction_gold_cost = -0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = culture_not_bellicose - } - } - if = { - limit = { - NOT = { - any_culture_county = { - percent >= 0.3 - any_county_province = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = mountain_percentage_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_mountain_island } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - percent >= 0.2 - culture = scope:character.culture - any_county_province = { terrain = mountains } - } - } - } - } - multiply = 0 - } - else_if = { - limit = { - any_culture_county = { - percent >= 0.6 - any_county_province = { terrain = mountains } - } - } - multiply = 8 - } - } -} - -tradition_stratified_society = { - category = societal - - layers = { - 0 = diplo - 1 = western - 4 = officials.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - culture_head = { - government_allows = merit - } - has_cultural_pillar = heritage_korean - } - - parameters = { - family_shares_merit = yes - family_skips_exams = yes - marrying_into_the_ruling_family_gives_influence = yes - unlock_maa_gakgung_archers = yes - } - - county_modifier = { - } - - character_modifier = { - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - culture_pillar:ethos_stoic = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_spiritual_communal_or_stoic_desc - } - } - } - } - - ai_will_do = { - value = 50 - } -} - -tradition_tgp_art_of_war = { - - layers = { - 0 = martial - 1 = mediterranean - 4 = marching_soldiers.dds - } - - is_shown = { - OR = { - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } - has_cultural_pillar = heritage_chinese - } - # DLC check. - has_tgp_dlc_trigger = yes - } - can_pick = { - } - - parameters = { - unlock_shenbigong_innovation = yes - unlock_zhanmadao = yes - unlock_burenjia = yes - unlock_maa_tiefutu = yes - guardians_can_transfer_commander_traits = yes - prowess_from_martial_education = yes - military_governor_appointment_score = yes - } - - character_modifier = { - martial_per_merit_level = 0.5 #Formal Military Education - monthly_merit_per_title_maa_value = 0.002 - heavy_infantry_max_size_add = 2 - counter_efficiency = 0.1 - men_at_arms_maintenance = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bellicose_or_bureaucratic_desc - } - } - if = { #Teaching a military Curriculum - limit = { - NOT = { - any_culture_county = { - count >= 5 - any_county_province = { - has_building_or_higher = examination_hall_01 - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = duchies_with_examination_halls_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_art_of_war } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { # Admin should be more into this - scope:character = { - government_allows = administrative - } - } - multiply = 2 - } - else_if = { - limit = { - scope:character ?= { - ai_has_warlike_personality = yes - } - } - multiply = 4 - } - } - -} - -tradition_tgp_court_machinations = { - category = regional - - layers = { - 0 = intrigue - 1 = indian - 4 = officials.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - has_cultural_pillar = heritage_chinese - scope:character = { - has_title = title:h_china - } - } - can_pick = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - trigger_if = { - limit = { - OR = { - NOT = { exists = scope:replacing } - NOR = { - scope:replacing = culture_tradition:tradition_monogamous - scope:replacing = culture_tradition:tradition_polygamous - scope:replacing = culture_tradition:tradition_concubines - scope:replacing = culture_tradition:tradition_court_eunuchs - } - } - } - NOR = { - culture_tradition:tradition_monogamous = { is_in_list = traits } - culture_tradition:tradition_polygamous = { is_in_list = traits } - culture_tradition:tradition_concubines = { is_in_list = traits } - culture_tradition:tradition_court_eunuchs = { is_in_list = traits } - } - } - } - - } - - can_pick_for_hybridization = { - custom_tooltip = { - text = only_one_marriage_tradition_allowed - NOT = { # Only blocks monogamous to avoid duplicate warnings, but is blocked by polygamous - culture_tradition:tradition_monogamous = { is_in_list = traits } - } - } - } - - parameters = { - number_of_consorts_hegemony = 20 - number_of_consorts = 3 - number_of_spouses = 1 - can_appoint_chief_eunuch = yes - court_machinations_eunuch_trait_bonuses = yes - courtiers_more_likely_to_join_hostile_schemes_in_court = yes - eunuch_powerful_scheme_agents = yes - cultrad_unlocks_t4_bounties_for_whispers = yes - } - - character_modifier = { - owned_political_scheme_success_chance_add = 10 - } - - cost = { - prestige = { - add = { - value = tradition_double_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - if = { - limit = { - has_dlc_feature = royal_court - OR = { - scope:character = { has_royal_court = no } - NOT = { - scope:character = { - court_grandeur_current_level >= very_high_court_grandeur_level - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_head_court_grandeur_desc - } - } - if = { - limit = { - NOT = { - scope:character.faith = { - OR = { - has_doctrine = doctrine_polygamy - has_doctrine = doctrine_concubines - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = cheaper_tradition_from_faith - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 200 - if = { - limit = { # Admin should be more into this - scope:character = { - government_allows = administrative - } - } - multiply = 2 - } - } -} - - -#Scholar Officials -tradition_scholar_officials = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = confucius.dds - } - - is_shown = { #Available to Chinese cultures and to cultures influenced by China - has_tgp_dlc_trigger = yes - scope:character = { - OR = { - culture = { has_cultural_pillar = heritage_chinese } - has_trait = confucian_education - government_has_flag = government_has_merit - has_title = title:h_china #Always available to new emperors - } - } - } - - can_pick = { - custom_description = { - text = culture_not_bellicose - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - NOT = { has_cultural_tradition = tradition_warrior_culture } - } - - parameters = { - can_always_convert_to_confucianism = yes - can_author_books = yes - - - wants_to_learn_chinese = yes - learn_language_success_chance_for_others = yes - - scholar_official_trait_bonuses = yes #Values loyal and confucian education - loyal_trait_more_common = yes - doesnt_care_about_culture_faith_in_factions = yes - } - - character_modifier = { - monthly_learning_lifestyle_xp_gain_mult = 0.2 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - if = { - limit = { - scope:character = { - has_trait = scholar - } - } - multiply = { - value = 0.75 - #desc = - } - } - if = { - limit = { - scope:character = { - has_trait = confucian_education - } - } - multiply = { - value = 0.5 - #desc = - } - } - } - } -} - -tradition_sinophilic = { - category = societal - - layers = { - 0 = intrigue - 1 = western - 4 = calligraphy.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - NOT = { has_cultural_pillar = heritage_chinese } #Can't be Sinophilic when you're Chinese - culture:han.culture_head ?= { - in_diplomatic_range = scope:character - } - } - - parameters = { - more_successful_kowtows = yes - may_adopt_silk_road_innovations = yes - } - - character_modifier = { - artifact_decay_reduction_mult = -0.15 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_bureaucratic = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_bureaucratic_courtly_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = scholar - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_scholar_desc - } - } - } - } -} - -tradition_tgp_japanese_houses = { - category = societal - - layers = { - 0 = diplo - 1 = mena - 4 = fan.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - NOT = { - has_game_rule = no_adoption - } - culture_head = { # Only eastern Buddhists and regional faiths - faith = { has_doctrine = special_doctrine_immaterial_harmony } - } - } - - can_pick = { - # Mutually exclusive with other Adopters - NOT = { - culture_tradition:tradition_noble_adoption = { is_in_list = traits } - culture_tradition:tradition_ep3_cultivated_sophistication = { is_in_list = traits } - } - } - - parameters = { - adultery_always_accepted = yes - allows_noble_family_adoption = yes - free_adoption = yes - better_ward_education = yes - number_of_spouses = 4 - } - - character_modifier = { - house_relation_change_mult = 0.25 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_japanese_houses } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - } -} - -tradition_cultivation = { - category = societal - - layers = { - 0 = learning - 1 = indian - 4 = calligraphy.dds - } - - is_shown = { #Available to Chinese cultures and to cultures influenced by China - has_tgp_dlc_trigger = yes - scope:character = { - OR = { - culture = { has_cultural_pillar = heritage_chinese } - has_trait = confucian_education - government_has_flag = government_has_merit - has_title = title:h_china #Always available to new emperors - } - } - } - - can_pick = { - custom_description = { - text = culture_not_bellicose - NOT = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - } - NOT = { has_cultural_tradition = tradition_warrior_culture } - } - - parameters = { - can_always_convert_to_taoism = yes - mystic_trait_from_education = yes - mystic_trait_more_common = yes - pensive_trait_more_common = yes - rowdy_trait_less_common = yes - } - character_modifier = { - life_expectancy = 5 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - NOR = { - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = not_courtly_communal_or_spiritual_desc - } - } - if = { - limit = { - trigger_if = { - limit = { - scope:character = { - is_ai = no - } - } - NOT = { - any_ruler = { - count >= 5 - culture = prev - primary_title.tier >= tier_county - has_trait = scholar - } - } - } - trigger_else = { - always = no - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = rulers_with_scholar_desc - } - } - - if = { - limit = { - scope:character = { - has_variable = tradition_philosopher_culture_travel_discount - } - } - - add = { - value = tradition_travel_discount - desc = tradition_travel_discount_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_philosopher_culture } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 100 - if = { - limit = { - NOR = { - culture_pillar:ethos_communal = { is_in_list = traits } - culture_pillar:ethos_courtly = { is_in_list = traits } - culture_pillar:ethos_spiritual = { is_in_list = traits } - } - } - multiply = 0 - } - } -} - - -tradition_intensive_farming = { - category = realm - - layers = { - 0 = steward - 1 = indian - 4 = svamp.dds - } - - is_shown = { - has_tgp_dlc_trigger = yes - OR = { - has_cultural_pillar = heritage_chinese - any_parent_culture_or_above = { - has_cultural_pillar = heritage_chinese - } - } - NOR = { - culture_tradition:tradition_agrarian = { is_in_list = traits } - culture_tradition:tradition_tgp_rice_cultivators = { is_in_list = traits } - } - } - - can_pick = { - custom_tooltip = { - text = culture_in_farmlands_or_floodplains_terrain_desc - any_culture_county = { - county_has_province_with_terrain = { - terrain = farmlands - terrain = floodplains - } - } - } - custom_tooltip = { - text = cultrad_not_nomadic_government_type - scope:character = { - NOT = { - government_has_flag = government_is_nomadic - } - } - } - } - - parameters = { - content_trait_more_common = yes - martial_education_worse_outcomes = yes - hard_working_traits_more_valued = yes - rice_cultivators_next_level_paddy_fields = yes - } - character_modifier = { - men_at_arms_recruitment_cost = 0.25 - levy_maintenance = 0.025 - } - county_modifier = { - farmlands_development_growth_factor = 0.3 - farmlands_tax_mult = 0.05 - farmlands_levy_size = 0.1 - terraced_hills_development_growth_factor = 0.3 - terraced_hills_tax_mult = 0.05 - terraced_hills_levy_size = 0.1 - } - - cost = { - prestige = { - add = { - value = tradition_base_cost - desc = BASE - format = "BASE_VALUE_FORMAT" - } - if = { - limit = { - culture_pillar:ethos_bellicose = { is_in_list = traits } - } - add = { - value = tradition_incompatible_ethos_penalty - desc = culture_not_bellicose - } - } - if = { - limit = { - NOT = { - any_culture_county = { - count >= 5 - county_has_province_with_terrain = { - terrain = farmlands - terrain = floodplains - } - } - } - } - add = { - value = tradition_unfulfilled_criteria_penalty - desc = culture_in_farmlands_or_floodplains_terrain_count_desc - } - } - - if = { - limit = { - culture_tradition_reduction_trigger = { TRADITION = tradition_agrarian } - } - multiply = { - value = 0.5 - desc = inspired_by_culture_desc - } - } - - multiply = tradition_replacement_cost_if_relevant - } - } - - ai_will_do = { - value = 400 - if = { - limit = { - NOT = { - scope:character = { - any_sub_realm_county = { - count >= 2 - culture = scope:character.culture - county_has_province_with_terrain = { - terrain = farmlands - terrain = floodplains - } - } - } - } - } - multiply = 0 - } - if = { - limit = { - scope:character = { - government_has_flag = government_is_tribal - } - } - multiply = 0 - } - } -} diff --git a/N3OW/common/customizable_localization/00_activity_loc.txt b/N3OW/common/customizable_localization/00_activity_loc.txt deleted file mode 100644 index a9f0baa4..00000000 --- a/N3OW/common/customizable_localization/00_activity_loc.txt +++ /dev/null @@ -1,542 +0,0 @@ -GetActivitySpecialType = { - type = activity - - #Pilgrimage - ##Pious Type - text = { - trigger = { - has_activity_type = activity_pilgrimage - OR = { - has_activity_option = { - category = special_type - option = pilgrimage_type_pious - } - has_activity_option = { - category = special_type - option = pilgrimage_type_hajj - } - } - - } - localization_key = pilgrimage_piousness - } - - ##Worldly Type - text = { - trigger = { - has_activity_type = activity_pilgrimage - has_activity_option = { - category = special_type - option = pilgrimage_type_worldly - } - } - localization_key = pilgrimage_worldliness - } - - ##Uni Visit - text = { - trigger = { - has_activity_type = activity_adult_education - } - localization_key = activity_adult_education_success - } - - ##Camp Party - text = { - trigger = { has_activity_type = activity_camp_party } - localization_key = activity_camp_party_success - } -} - -GetActivitySpecialTypeDesc = { # Only used for Pilgrimages - type = activity - - #Pilgrimage - ##Pious Type - text = { - trigger = { - has_activity_type = activity_pilgrimage - has_activity_option = { - category = special_type - option = pilgrimage_type_pious - } - } - localization_key = pilgrimage_piousness_desc - } - - ##Worldly Type - text = { - trigger = { - has_activity_type = activity_pilgrimage - has_activity_option = { - category = special_type - option = pilgrimage_type_worldly - } - } - localization_key = pilgrimage_worldliness_desc - } - - ##Camp Party - text = { - trigger = { has_activity_type = activity_camp_party } - localization_key = activity_camp_party_success_desc - } - -} - -GetAnimalSightingDescriptionType = { - type = landed_title - - text = { - trigger = { has_county_modifier = hunt_sighting_standard_modifier } - localization_key = hunt_sighting_standard_desc - } - - text = { - trigger = { has_county_modifier = hunt_sighting_dangerous_modifier } - localization_key = hunt_sighting_dangerous_desc - } - - text = { - trigger = { has_county_modifier = hunt_sighting_legendary_modifier } - localization_key = hunt_sighting_legendary_desc - } - - text = { - trigger = { has_county_modifier = hunt_sighting_falconry_modifier } - localization_key = hunt_sighting_falconry_desc - } -} - -GetContestTypeArcheryAptitude = { - type = character - - text = { - trigger = { - contest_type_aptitude_archery = 0 - } - localization_key = contest_aptitude_non_existent - } - text = { - trigger = { - contest_type_aptitude_archery = 1 - } - localization_key = aptitude_terrible - } - text = { - trigger = { - contest_type_aptitude_archery = 2 - } - localization_key = aptitude_poor - } - text = { - trigger = { - contest_type_aptitude_archery = 3 - } - localization_key = aptitude_average - } - text = { - trigger = { - contest_type_aptitude_archery = 4 - } - localization_key = aptitude_good - } - text = { - trigger = { - contest_type_aptitude_archery = 5 - } - localization_key = aptitude_excellent - } -} - -GetContestTypeFootAptitude = { - type = character - - text = { - trigger = { - contest_type_aptitude_foot = 0 - } - localization_key = contest_aptitude_non_existent - } - text = { - trigger = { - contest_type_aptitude_foot = 1 - } - localization_key = aptitude_terrible - } - text = { - trigger = { - contest_type_aptitude_foot = 2 - } - localization_key = aptitude_poor - } - text = { - trigger = { - contest_type_aptitude_foot = 3 - } - localization_key = aptitude_average - } - text = { - trigger = { - contest_type_aptitude_foot = 4 - } - localization_key = aptitude_good - } - text = { - trigger = { - contest_type_aptitude_foot = 5 - } - localization_key = aptitude_excellent - } -} - -GetContestTypeHorseAptitude = { - type = character - - text = { - trigger = { - contest_type_aptitude_horse = 0 - } - localization_key = contest_aptitude_non_existent - } - text = { - trigger = { - contest_type_aptitude_horse = 1 - } - localization_key = aptitude_terrible - } - text = { - trigger = { - contest_type_aptitude_horse = 2 - } - localization_key = aptitude_poor - } - text = { - trigger = { - contest_type_aptitude_horse = 3 - } - localization_key = aptitude_average - } - text = { - trigger = { - contest_type_aptitude_horse = 4 - } - localization_key = aptitude_good - } - text = { - trigger = { - contest_type_aptitude_horse = 5 - } - localization_key = aptitude_excellent - } -} - -GetContestTypeWitAptitude = { - type = character - - text = { - trigger = { - contest_type_aptitude_wit = 0 - } - localization_key = contest_aptitude_non_existent - } - text = { - trigger = { - contest_type_aptitude_wit = 1 - } - localization_key = aptitude_terrible - } - text = { - trigger = { - contest_type_aptitude_wit = 2 - } - localization_key = aptitude_poor - } - text = { - trigger = { - contest_type_aptitude_wit = 3 - } - localization_key = aptitude_average - } - text = { - trigger = { - contest_type_aptitude_wit = 4 - } - localization_key = aptitude_good - } - text = { - trigger = { - contest_type_aptitude_wit = 5 - } - localization_key = aptitude_excellent - } -} - -GetCharacterContestStatus = { - type = character - - text = { - trigger = { - is_in_guest_subset = { - name = spectator - } - } - localization_key = locale_window_status_spectating - } - - text = { - trigger = { - involved_activity = { - is_current_phase_active = yes - } - is_in_guest_subset = { - name = qualified - } - exists = var:progress_to_victory - } - localization_key = locale_window_status_participating - } - - text = { - trigger = { - involved_activity = { - is_current_phase_active = yes - } - is_in_guest_subset = { - name = contestant - } - not = { - is_in_guest_subset = { - name = qualified - } - } - } - localization_key = locale_window_status_not_qualify - } - - text = { - trigger = { - involved_activity = { - is_current_phase_active = yes - } - is_in_guest_subset = { - name = qualified - } - not = { exists = var:progress_to_victory } - } - localization_key = locale_window_status_knocked_out - } - - text = { - trigger = { - involved_activity = { - is_current_phase_active = yes - } - exists = var:progress_to_victory - } - localization_key = locale_window_status_participating - } -} - -GetActivityName = { - type = character - - text = { - trigger = { - exists = involved_activity - } - localization_key = unavailable_activity - } - - text = { - trigger = { - has_variable = homage_liege_scope - } - localization_key = unavailable_pay_homage - } - - text = { - trigger = { - has_character_flag = meditation_character_flag - } - localization_key = unavailable_meditation - } - - text = { - trigger = { - has_character_flag = petition_liege_character_flag - } - localization_key = unavailable_petition_liege - } - - text = { - trigger = { - has_character_flag = holding_court_character_flag - } - localization_key = unavailable_hold_court - } - - text = { - trigger = { - has_character_flag = being_visited_on_tour - } - localization_key = unavailable_tour_stop - } -} - -WakeName = { - type = character - - text = { - localization_key = wakename_offering_of_libations - trigger = { faith = { has_doctrine_parameter = bewailment_funeral } } - } - - text = { - localization_key = wakename_sky_burial - trigger = { faith = { has_doctrine_parameter = sky_burials_active } } - } - - text = { - localization_key = wakename_bathing - trigger = { - religion = religion:islam_religion - faith = { has_doctrine_parameter = stoic_funeral } - } - } - - text = { - localization_key = wakename_mummification - trigger = { - faith = { - has_doctrine_parameter = mummification_funeral - } - } - } - - text = { - localization_key = wakename_wake - fallback = yes - } -} - -WakeDesc = { - type = character - - text = { - localization_key = wakedesc_offering_of_libations - trigger = { faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes } - } - - text = { - localization_key = wakedesc_sky_burial - trigger = { faith = { has_doctrine_parameter = sky_burials_active } } - } - - text = { - localization_key = wakedesc_bathing - trigger = { - religion = religion:islam_religion - faith = { has_doctrine_parameter = stoic_funeral } - } - } - - text = { - localization_key = wakedesc_mummification - trigger = { - faith = { - has_doctrine_parameter = mummification_funeral - } - } - } - - text = { - localization_key = wakedesc_wake - fallback = yes - } -} - -CeremonyName = { - type = character - - text = { - localization_key = ceremonyname_public_bewailment - trigger = { faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes } - } - - text = { - localization_key = ceremonyname_sky_burial - trigger = { faith = { has_doctrine_parameter = sky_burials_active } } - } - - text = { - localization_key = ceremonyname_ground_burial - trigger = { - religion = { is_in_family = rf_abrahamic } - } - } - - text = { - localization_key = ceremonyname_cremation - trigger = { - religion = religion:germanic_religion - } - } - - text = { - localization_key = ceremonyname_mummification - trigger = { - faith = { - has_doctrine_parameter = mummification_funeral - } - } - } - - text = { - localization_key = ceremonyname_ceremony - fallback = yes - } -} - -CeremonyDesc = { - type = character - - text = { - localization_key = ceremonydesc_public_bewailment - trigger = { faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes } - } - - text = { - localization_key = ceremonydesc_sky_burial - trigger = { faith = { has_doctrine_parameter = sky_burials_active } } - } - - text = { - localization_key = ceremonydesc_ground_burial - trigger = { - religion = { is_in_family = rf_abrahamic } - } - } - - text = { - localization_key = ceremonydesc_cremation - trigger = { - religion = religion:germanic_religion - } - } - - text = { - localization_key = ceremonydesc_mummification - trigger = { - faith = { - has_doctrine_parameter = mummification_funeral - } - } - } - - text = { - localization_key = ceremonydesc_ceremony - fallback = yes - } -} - diff --git a/N3OW/common/customizable_localization/00_adventurer_names.txt b/N3OW/common/customizable_localization/00_adventurer_names.txt deleted file mode 100644 index af6291be..00000000 --- a/N3OW/common/customizable_localization/00_adventurer_names.txt +++ /dev/null @@ -1,9765 +0,0 @@ -GetAdventureNameAnimals = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - } - localization_key = bulls - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_burma - geographical_region = world_middle_east - } - } - } - } - } - localization_key = bears - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = wolves - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = falcons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOT = { - geographical_region = world_steppe_west - geographical_region = world_steppe_east - } - } - } - } - } - localization_key = lions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = eagles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = ravens - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = stags - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - NOT = { religion = faith:ashari.religion } - } - } - } - localization_key = boars - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = lynxes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hounds - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = griffins - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = dragons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_africa - geographical_region = world_middle_east - geographical_region = world_europe_south - geographical_region = world_europe_west - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_asia_minor - - } - } - } - } - } - localization_key = panthers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = cheetahs - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = leopards - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_africa - geographical_region = world_india - } - } - } - } - } - localization_key = elephants - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = crocodiles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = hyenas - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vipers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = cobras - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - OR = { - has_trait = humble - has_trait = craven - has_trait = content - } - } - } - } - localization_key = squirrels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - ai_energy <= 0 - } - } - } - localization_key = badgers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = gazelles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_rationality >= 0 - } - } - } - localization_key = herons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = swans - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_sociability >= medium_positive_ai_value - } - } - } - localization_key = ducks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = harriers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sparrows - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor <= 0 - } - } - } - localization_key = nightingales - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = thrushes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_sociability >= low_positive_ai_value - } - } - } - localization_key = warblers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_greed >= medium_positive_ai_value - } - } - } - localization_key = magpies - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - ai_greed >= low_positive_ai_value - } - } - } - localization_key = jackals - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = mongoose - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - NOT = { religion = faith:ashari.religion } - } - } - } - localization_key = warthogs - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - county = { - is_coastal_county = yes - } - } - } - } - } - localization_key = pikes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = roebucks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion >= medium_positive_ai_value - } - } - } - localization_key = hedgehogs - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor <= medium_negative_ai_value - } - } - } - localization_key = weasels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = polecats - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = wildcats - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_europe_north - geographical_region = world_steppe_east - geographical_region = world_steppe_west - } - } - } - } - } - localization_key = elks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_africa_north - } - scope:new_landless_adventurer_location ?= { - geographical_region = world_middle_east - } - } - } - localization_key = camels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_africa - } - } - } - } - localization_key = ibises - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy >= medium_positive_ai_value - } - } - } - localization_key = partridges - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness <= medium_negative_ai_value - } - } - } - localization_key = quails - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy >= medium_positive_ai_value - } - } - } - localization_key = woodpeckers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = foxes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = serpents - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_steppe - } - } - } - } - } - localization_key = unicorns - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = phoenixes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - } - } - } - localization_key = wyverns - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = giants - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:norse_pagan - } - } - } - localization_key = trolls - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - } - ai_compassion < 0 - } - } - } - localization_key = ogres - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_pillar = heritage_arabic - } - } - } - } - localization_key = djinns - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = wraiths - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - } - } - } - localization_key = banshees - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - NOR = { - faith.religion = religion:islam_religion - location = { - geographical_region = world_africa - } - } - ai_compassion < 0 - ai_boldness > 0 - } - } - } - localization_key = animal_type_boar_plural - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe - } - } - } - } - localization_key = drakes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - NOT = { religion = faith:ashari.religion } - ai_honor > 0 - } - } - } - localization_key = dogs - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - has_education_intrigue_trigger = yes - } - } - } - localization_key = cats - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - ai_rationality < 0 - location = { - NOR = { - geographical_region = world_steppe_east - geographical_region = world_steppe_west - } - } - } - } - } - localization_key = cockerels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness > 0 - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_asia_minor - } - } - } - } - } - localization_key = manticores - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = seducer - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - } - is_male = yes - #too rude - NOT = { - faith.religion = religion:islam_religion - } - } - } - } - localization_key = cocks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= 0 - } - } - } - localization_key = chargers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - ai_rationality < 0 - } - } - } - localization_key = stallions - } -} - -GetAdventureNamePrefixes = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = fiery - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - is_lowborn = yes - has_trait = peasant_leader - is_healthy = no - has_trait = blind - has_trait = scaly - has_trait = beauty_bad_1 - has_trait = beauty_bad_2 - has_trait = beauty_bad_3 - has_trait = wounded_1 - has_trait = hunchbacked - has_trait = clubfooted - has_trait = one_eyed - has_trait = one_legged - has_trait = maimed - } - } - } - } - localization_key = haggard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = burning - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = iron - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = blazing - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = golden - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = silver - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = bronze - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = steel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hardened - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = mighty - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_vengefulness > 0 - } - } - } - localization_key = fierce - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor > 0 - } - } - } - localization_key = noble - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor > 0 - } - } - } - localization_key = valiant - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - is_lowborn = yes - has_trait = peasant_leader - is_healthy = no - has_trait = blind - has_trait = scaly - has_trait = beauty_bad_1 - has_trait = beauty_bad_2 - has_trait = beauty_bad_3 - has_trait = wounded_1 - has_trait = hunchbacked - has_trait = clubfooted - has_trait = one_eyed - has_trait = one_legged - has_trait = maimed - } - } - } - } - localization_key = rugged - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= medium_positive_ai_value - } - } - } - localization_key = stern - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = redoubtable - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - OR = { - ai_compassion >= 0 - has_trait = gallant - } - } - } - } - localization_key = gallant - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_boldness >= 0 - } - } - } - localization_key = brave - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = stalwart - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vigilant - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - prowess > decent_skill_rating - } - } - } - localization_key = sturdy - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = resolute - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_energy >= medium_positive_ai_value - } - } - } - localization_key = determined - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= 0 - } - } - } - localization_key = unyielding - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - prowess >= decent_skill_rating - } - } - } - localization_key = formidable - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= 0 - } - } - } - localization_key = steadfast - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_boldness >= 0 - } - } - } - localization_key = dauntless - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= 0 - } - } - } - localization_key = enduring - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_boldness >= 0 - } - } - } - localization_key = courageous - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - prowess >= decent_skill_rating - } - } - } - localization_key = doughty - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_boldness >= 0 - } - } - } - localization_key = bold - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_boldness >= 0 - } - } - } - localization_key = fearless - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = majestic - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - } - } - } - localization_key = grand - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_rationality >= medium_positive_ai_value - } - } - } - localization_key = lofty - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sovereign - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_energy >= medium_positive_ai_value - } - } - } - localization_key = commanding - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= medium_positive_ai_value - } - } - } - localization_key = distinguished - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = eminent - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = exalted - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = illustrious - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = noble - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = renowned - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_sociability >= medium_positive_ai_value - } - } - } - localization_key = dignified - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - ai_honor >= 0 - } - } - } - localization_key = honorable - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = prestigious - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - NOR = { - has_trait = humble - has_trait = content - has_trait = depressed_1 - has_trait = depressed_genetic - } - prestige_level >= 1 - } - } - } - localization_key = respected - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - age >= 45 - } - } - } - localization_key = venerable - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - learning > average_skill_rating - } - } - } - localization_key = wise - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - age >= 60 - } - } - } - localization_key = ancient - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystic - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - ai_honor >= 0 - has_trait = loyal - } - } - } - } - localization_key = loyal - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_rationality <= low_negative_ai_value - - } - } - } - localization_key = stormy - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_vengefulness >= low_positive_ai_value - } - } - } - localization_key = thundering - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy <= 0 - } - } - } - localization_key = windswept - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy <= 0 - } - } - } - localization_key = stone - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = forder - has_trait = lifestyle_traveler - culture = { - has_cultural_parameter = can_travel_along_rivers - } - location = { - is_riverside_province = yes - } - } - } - } - } - localization_key = river - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = rough_terrain_expert - culture = { - has_cultural_parameter = unlock_maa_mountaineer - } - culture = { - has_cultural_tradition = tradition_horn_mountain_skirmishing - } - culture = { - has_cultural_tradition = tradition_mountain_homes - } - culture = { - has_cultural_tradition = tradition_sacred_mountains - } - culture = { - has_cultural_parameter = unlock_maa_zbrojnosh - } - culture = { - has_cultural_tradition = tradition_caucasian_wolves - } - culture = { - has_cultural_tradition = tradition_amharic_highlanders - } - location = { - terrain = mountains - } - location = { - terrain = desert_mountains - } - } - } - } - } - localization_key = mountain - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = rough_terrain_expert - culture = { - has_cultural_tradition = tradition_forest_wardens - } - culture = { - has_cultural_tradition = tradition_forest_folk - } - culture = { - has_cultural_tradition = tradition_forest_fighters - } - location = { - terrain = forest - } - } - } - } - } - localization_key = forest - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_zeal > 0 - } - } - } - localization_key = dawn - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = dusk - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = winter - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = summer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = spring - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = autumn - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy >= low_positive_ai_value - prestige_level >= 1 - } - } - } - localization_key = fabled - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location_has_harsh_winter_trigger = yes - } - } - } - localization_key = frostbitten - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= 0 - } - } - } - localization_key = thunderous - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_rationality <= low_negative_ai_value - } - } - } - localization_key = turbulent - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = heroic - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= 0 - prestige_level >= 1 - - } - } - } - localization_key = legendary - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = emerald - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_steppe_east - geographical_region = world_steppe_tarim - } - } - } - } - } - localization_key = jade - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = crimson - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = silvered - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_zeal >= medium_positive_ai_value - prowess > decent_skill_rating - } - } - } - localization_key = invincible - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor >= medium_positive_ai_value - } - } - } - localization_key = resilient - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy <= 0 - ai_rationality <= 0 - } - } - } - localization_key = serene - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_greed >= medium_positive_ai_value - } - } - } - localization_key = ravenous - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_vengefulness >= medium_positive_ai_value - } - } - } - localization_key = tempestuous - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = red - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = blue - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = green - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < 0 - } - } - } - localization_key = black - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion > 0 - } - } - } - localization_key = white - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy >= 0 - } - } - } - localization_key = great - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scarlet - } -} - -GetAdventureNameBand = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - } - localization_key = brothers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - } - } - } - localization_key = sisters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - } - localization_key = bastards - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = cohort - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_learning_trigger = yes - has_trait = governor - has_trait = education_republican_knowledge_1 - has_trait = education_republican_knowledge_2 - has_trait = education_republican_knowledge_3 - has_trait = education_republican_knowledge_4 - } - } - } - } - localization_key = stewards - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= low_positive_ai_value - } - } - } - localization_key = vanguard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = marauders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rangers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sentinels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = guardians - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = brigade - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = band - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - prowess >= high_skill_rating - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - martial >= high_skill_rating - ai_compassion <= medium_negative_ai_value - } - } - } - } - localization_key = warband - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = guard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - faith_dominant_gender_male_or_equal = yes - } - } - } - localization_key = sons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - faith_dominant_gender_male_or_equal = no - } - } - } - localization_key = daughters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_asia_minor - - } - } - } - } - } - localization_key = legion - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:catholic - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = cavaliers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = adv_knights - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = squires - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:catholic - } - } - } - localization_key = paladins - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:catholic - ai_zeal >= low_positive_ai_value - OR = { - exists = global_var:cath_crusade_1 - current_date >= 1178.1.1 - } - } - } - } - localization_key = crusaders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = archers_adventurer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = swordsmen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = axemen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = pikemen_adventurer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_era_or_later = culture_era_late_medieval - } - } - } - } - } - localization_key = warriors - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = soldiers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor >= 0 - } - } - } - localization_key = defenders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = champions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor >= 0 - } - } - } - localization_key = heroes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = adventurers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = explorers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = seekers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hunters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = trackers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scouts - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = riders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = horsemen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = outlaws - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = bandits - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = rogues - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = freemen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = host - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - age >= 50 - has_trait = depressed_1 - has_trait = depressed_genetic - piety_level < 1 - has_trait = excommunicated - has_trait = disinherited - has_trait = denounced - has_trait = cynical - dread > 0 - } - } - } - } - localization_key = dead_men - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = free_lances - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = marchers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = steelbearers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = blades - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = sellswords - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = exiles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - localization_key = nomads - } - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = wanderers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_greed < 0 - } - } - } - localization_key = foragers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = pilgrims - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = sages - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = scholars - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - } - } - } - localization_key = acolytes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - NOT = { has_doctrine = doctrine_theocracy_lay_clergy } - } - } - } - } - localization_key = priests - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - has_doctrine = tenet_monasticism - } - } - } - } - localization_key = monks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = zealots - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith = faith:catholic - } - } - } - localization_key = inquisitors - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = conquerors - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - age >= 60 - } - } - } - localization_key = elders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pathfinders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = bearers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = harbingers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = messengers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = watchers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = keepers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = wardens - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = oracles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - } - } - } - } - localization_key = prophets - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - any_claim = { - tier = tier_kingdom - } - } - } - } - localization_key = kings - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - any_claim = { - tier = tier_kingdom - } - } - } - } - localization_key = queens - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - } - localization_key = lords - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - } - } - } - localization_key = ladies - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = followers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = companions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = men - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = camp - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - ai_zeal < low_negative_ai_value - } - } - } - localization_key = devils - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - ai_zeal < low_negative_ai_value - } - } - } - localization_key = accolade_demons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion > low_positive_ai_value - ai_zeal > low_positive_ai_value - OR = { - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion - } - } - } - } - localization_key = angels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_stewardship_trigger = yes - has_stewardship_lifestyle_trait_trigger = yes - gold >= 500 - } - } - } - } - localization_key = treasurers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - } - } - } - localization_key = reavers - } -} - -GetAdventureNameSuffix = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cape - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cloak - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = mantle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = robe - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tunic - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vestment - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = drape - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = veil - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = accolade_banner - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pennant - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = standard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tabard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sash - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - is_lowborn = yes - has_trait = peasant_leader - gold <= 0 - has_trait = generous - has_trait = humble - } - } - } - } - localization_key = bindle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shroud - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pall - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith.religion = religion:christianity_religion - } - } - } - localization_key = cincture - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith.religion = religion:christianity_religion - } - } - } - localization_key = cassock - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith.religion = religion:christianity_religion - } - } - } - localization_key = surplice - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith.religion = religion:christianity_religion - } - } - } - localization_key = amice - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith.religion = religion:christianity_religion - } - } - } - localization_key = habit - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cowl - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - location = { - geographical_region = world_europe - } - } - } - } - localization_key = frock - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_late_medieval - } - location = { - geographical_region = world_europe - } - } - } - } - localization_key = jerkin - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = doublet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east - } - } - } - } - } - localization_key = gambeson - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hauberk - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_late_medieval - } - } - } - } - localization_key = brigandine - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = aketon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = surcoat - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = baldric - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = girdle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = belt - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = blade - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_steppe - geographical_region = world_europe_north - } - } - } - } - } - localization_key = aegis - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = rampart - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = bastion - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = citadel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = fortress - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = palisade - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = stronghold - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = keep - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = tower - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = chalice - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scepter - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = crown - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = throne - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = lance - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = halberd - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = mace - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_asia_minor - geographical_region = world_europe - } - } - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = flail - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = glaive - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = pike - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = accolade_sword - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hammer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = star - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - - } - } - } - } - localization_key = banneret - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cairn - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = barrow - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - drinks_alcohol_trigger = yes - location = { - geographical_region = world_europe_north - } - } - } - } - localization_key = meadhall - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location = { - geographical_region = world_europe_north - } - } - - } - localization_key = rune - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scroll - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tome - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - OR = { - has_education_learning_trigger = yes - has_trait = scholar - } - } - } - } - localization_key = codex - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = ghw_region_egypt_et_al - } - } - } - localization_key = obelisk - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = monolith - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cenotaph - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = abbey - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = chapel - } - #text = { - # setup_scope = { - # save_scope_as = new_landless_adventurer - # house ?= { save_scope_as = new_landless_adventurer_house } - # location ?= { save_scope_as = new_landless_adventurer_location } - # } - # trigger = { - # OR = { - # NOT = { exists = scope:new_landless_adventurer } - # scope:new_landless_adventurer ?= { - # faith.religion = religion:christianity_religion - # } - # } - # } - # localization_key = cathedral - #} - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:ashari - } - } - } - localization_key = minaret - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = amulet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = anvil - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - has_education_martial_trigger = yes - } - } - } - localization_key = armory - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - has_education_martial_trigger = yes - } - } - } - localization_key = barracks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = belfry - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = brooch - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = bulwark - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = camail - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = candelabrum - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = canopy - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = catacomb - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cauldron - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_intrigue_trigger = yes - } - } - } - localization_key = chamber - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = chantry - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - culture = culture:greek - culture = culture:roman - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - culture = { - any_parent_culture_or_above = { - this = culture:roman - } - } - } - } - } - } - localization_key = chariot - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = cloister - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_stewardship_trigger = yes - } - } - } - localization_key = coffer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = column - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = coronet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = cresset - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = crosier - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = crucible - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = crypt - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = dagger - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = diadem - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:islam_religion - } - } - } - localization_key = dome - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - drinks_alcohol_trigger = yes - } - } - } - localization_key = draught - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = ember - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = ensign - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = ewer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - NOT = { - faith.religion = religion:christianity_religion - } - } - } - } - localization_key = fane - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = fief - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = filigree - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = flagstone - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = flamberge - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_learning_trigger = yes - has_trait = scholar - } - } - } - } - localization_key = folio - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = fortalice - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = fresco - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - location.county = { - is_coastal_county = yes - } - } - } - } - localization_key = galley - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe_west - } - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = gargoyle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = gauntlet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = gibbet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - has_education_learning_trigger = yes - } - } - } - localization_key = glebe - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = goblet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = gorget - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = grail - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = grange - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = greave - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = groin - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = habergeon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = haft - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_coastal = yes - } - } - } - } - localization_key = halyard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe - } - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = hamlet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hearth - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = heath - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = helm - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe - } - } - } - localization_key = hermitage - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hilt - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = hoarding - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = holdfast - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - localization_key = horde - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = horn - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - is_lowborn = yes - has_trait = peasant_leader - has_trait = depressed_1 - has_trait = depressed_genetic - gold < 0 - } - } - } - } - localization_key = hovel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = icehouse - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe_west - } - } - } - localization_key = inglenook - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe_west - } - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = joust - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith_forbids_alcohol_trigger = no - } - } - } - localization_key = keg - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = kettle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = key - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = kiln - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = knave - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = knot - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - } - } - } - } - } - localization_key = labyrinth - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = adventurer_lantern - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = larder - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = leather - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = lectern - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = ledger - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = libram - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = lichgate - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = loom - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = lute - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe_south - } - } - } - } - localization_key = lyre - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - is_lowborn = yes - has_trait = peasant_leader - has_trait = humble - has_trait = lifestyle_gardener - } - } - } - } - localization_key = marl - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = market - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = martyrium - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = meadow - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - scope:new_landless_adventurer = { - drinks_alcohol_trigger = yes - } - } - localization_key = mead - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = meander - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = medallion - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = memento - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe - } - } - } - localization_key = menhir - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = merlon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = mews - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = milestone - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = millstone - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - ai_zeal >= medium_positive_ai_value - } - } - } - localization_key = mitre - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = moat - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - OR = { - has_cultural_era_or_later = culture_era_early_medieval - this = culture:greek - this = culture:roman - any_parent_culture_or_above = { - this = culture:greek - } - any_parent_culture_or_above = { - this = culture:roman - } - } - } - } - } - } - localization_key = mosaic - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = motte - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = narthex - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = nave - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = necklace - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion >= medium_positive_ai_value - } - } - } - localization_key = nectar - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= medium_positive_ai_value - } - } - } - localization_key = notch - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - faith = { - has_doctrine = tenet_monasticism - } - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = nunnery - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_middle_east - } - } - } - localization_key = oasis - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = ocarina - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_europe_south - geographical_region = world_asia_minor - geographical_region = world_middle_east - geographical_region = world_europe_west - } - } - } - } - localization_key = odyssey - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - OR = { - geographical_region = world_europe_south - geographical_region = world_asia_minor - geographical_region = world_middle_east - } - } - } - } - localization_key = olive - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - OR = { - has_trait = devoted - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = oratory - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOT = { - geographical_region = world_steppe - } - } - } - } - } - localization_key = orchard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = order - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = ornament - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe_west - } - } - } - localization_key = ossuary - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = paddock - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_energy <= medium_negative_ai_value - } - } - } - localization_key = pallet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = pantry - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = parapet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - } - } - } - } - } - localization_key = parchment - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - has_education_intrigue_trigger = yes - } - } - } - localization_key = parlor - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - has_education_diplomacy_trigger = yes - } - } - } - localization_key = pavilion - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pendant - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pennon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pentacle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_hunter - } - } - } - localization_key = perch - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - has_education_diplomacy_trigger = yes - } - } - } - localization_key = pergola - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe_west - } - } - } - localization_key = peristyle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = phial - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_coastal = yes - } - } - } - } - localization_key = pier - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = pilaster - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - ai_zeal >= low_positive_ai_value - } - } - } - localization_key = pilgrimage - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - terrain = desert_mountains - terrain = hills - } - } - } - } - } - localization_key = pinnacle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pit - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = plank - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = plinth - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = plot - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = plume - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = poise - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = portcullis - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = portico - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_education_diplomacy_trigger = yes - } - } - } - localization_key = powder - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = { - has_doctrine = tenet_monasticism - } - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = priory - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - NOR = { - has_trait = temperate - has_trait = arrogant - has_trait = chaste - } - } - } - } - localization_key = privy - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe_west - } - } - } - localization_key = proscenium - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = prospect - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_coastal = yes - } - } - } - } - localization_key = prow - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = pulpit - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = purse - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - location = { - OR = { - terrain = hills - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - localization_key = quarry - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = quiver - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = reliquary - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = retreat - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_rationality <= medium_negative_ai_value - } - } - } - localization_key = ribald - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = riddle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_coastal = yes - } - } - } - } - localization_key = rigging - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_river_province = yes - } - } - } - } - localization_key = rill - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rivet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rostrum - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rubble - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - scope:new_landless_adventurer_location.county = { - is_coastal_county = yes - } - } - localization_key = rudder - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = saddle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = sanctum - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scabbard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sceptre - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = scriptorium - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = scullery - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = seal - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sennet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = sepulchre - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = serpentine - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shambles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sheath - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shrine - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sigil - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = skein - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - scope:new_landless_adventurer_location.county = { - is_coastal_county = yes - } - } - localization_key = skiff - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = snare - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = solar - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sovereign - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = spear - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = specter - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = spire - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = stave - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer_location ?= { - geographical_region = world_europe_west - } - } - } - localization_key = stele - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = misericorde - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = rondel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = strap - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = sundial - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = swath - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tapestry - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - } - } - localization_key = tarn - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tassel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - drinks_alcohol_trigger = yes - } - } - } - localization_key = tournament_locale_tavern - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tempest - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = tidings - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = torch - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_innovation = innovation_trebuchet - } - } - } - } - localization_key = trebuchet - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = umbrage - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vanguard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = vault - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - } - } - } - } - } - localization_key = vellum - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vestige - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vial - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = vicarage - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vigil - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = votary - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = wagon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = ward_adventurer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = warren - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = watchtower - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_west - } - } - } - } - } - localization_key = wattle - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - culture = culture:anglo_saxon - culture = culture:english - location = { - geographical_region = world_europe_west_britannia - } - } - } - } - } - localization_key = weald - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - is_river_province = yes - } - } - } - } - localization_key = weir - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - NOR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_burma - } - county = { - is_coastal_county = yes - } - } - } - } - } - localization_key = wharf - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = wheelhouse - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - } - localization_key = wicket - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = writ - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_lowborn = yes - has_trait = peasant_leader - } - } - } - localization_key = yeoman - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = yoke - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = gregarious - has_trait = eccentric - has_trait = fickle - has_trait = drunkard - } - } - } - } - localization_key = jester - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_middle_east - } - } - } - } - localization_key = scimitar - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = crescent_moon - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion > 0 - } - } - localization_key = heart - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = arrow - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shield - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shield - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shield - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_sociability > 0 - } - } - localization_key = accolade_voice - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sky - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = fire - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rain - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = road - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location.county = { - is_riverside_county = yes - } - } - } - localization_key = crossing - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = egg - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = staff - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_tradition = tradition_horse_lords - } - } - } - localization_key = yurt - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hat - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_sociability > 0 - } - } - localization_key = rose - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - localization_key = beard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = fecund - ai_honor <= medium_negative_ai_value - #too rude - NOT = { - faith.religion = religion:islam_religion - } - } - } - } - localization_key = bollocks - } -} - -GetAdventureNameWeapon = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = standard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = blade - }text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = lance - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = halberd - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = mace - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = flail - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = glaive - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer = { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = pike - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = accolade_sword - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hammer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = spear - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = misericorde - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - location = { - geographical_region = world_europe_west - } - } - } - } - localization_key = rondel - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - geographical_region = world_middle_east - } - } - } - } - localization_key = scimitar - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = torch - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = arrow - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = shield - } -} - -#A cut down version of the band list that sounds good after "The Sword-" -GetAdventureNameSwordBand = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - } - } - } - localization_key = bastards - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = cohort - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = vanguard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = band - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = guard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - faith_dominant_gender_male_or_equal = no - } - } - } - localization_key = daughters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = seekers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = hunters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = riders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - ai_zeal > low_positive_ai_value - } - } - } - localization_key = pilgrims - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = sages - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = scholars - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - } - } - } - localization_key = acolytes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - NOT = { has_doctrine = doctrine_theocracy_lay_clergy } - } - } - } - } - localization_key = priests - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - has_doctrine = tenet_monasticism - } - } - } - } - localization_key = monks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - age >= 60 - } - } - } - localization_key = elders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = bearers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = messengers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = keepers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - } - } - } - } - localization_key = prophets - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - any_claim = { - tier = tier_kingdom - } - } - } - } - localization_key = kings - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - any_claim = { - tier = tier_kingdom - } - } - } - } - localization_key = queens - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - } - } - } - localization_key = ladies - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = companions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = men - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - ai_zeal < low_negative_ai_value - } - } - } - localization_key = devils - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - ai_zeal < low_negative_ai_value - } - } - } - localization_key = accolade_demons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion > low_positive_ai_value - ai_zeal > low_positive_ai_value - OR = { - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion - } - } - } - } - localization_key = angels - }text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = host - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = marchers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - } - } - } - localization_key = reavers - } -} - -#A cut down version of the band list that isn't offensive when it produces something like "The X of Allah" -GetAdventureNameReverentBand = { - type = character - - random_valid = yes - - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = cohort - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_learning_trigger = yes - has_trait = governor - has_trait = education_republican_knowledge_1 - has_trait = education_republican_knowledge_2 - has_trait = education_republican_knowledge_3 - has_trait = education_republican_knowledge_4 - } - } - } - } - localization_key = stewards - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_boldness >= low_positive_ai_value - } - } - } - localization_key = vanguard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor < 0 - } - } - } - localization_key = marauders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = rangers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = sentinels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = guardians - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = brigade - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = band - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - prowess >= high_skill_rating - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - martial >= high_skill_rating - ai_compassion <= medium_negative_ai_value - } - } - } - } - localization_key = warband - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = guard - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_male = yes - faith_dominant_gender_male_or_equal = yes - } - } - } - localization_key = sons - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - faith_dominant_gender_male_or_equal = no - } - } - } - localization_key = daughters - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_asia_minor - - } - } - } - } - } - localization_key = legion - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:catholic - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - } - } - } - localization_key = cavaliers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = adv_knights - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = squires - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith = faith:catholic - } - } - } - localization_key = paladins - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = archers_adventurer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = swordsmen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = axemen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - has_trait = tourney_participant - prowess >= high_skill_rating - } - } - } - } - localization_key = pikemen_adventurer - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - NOT = { - has_cultural_era_or_later = culture_era_late_medieval - } - } - } - } - } - localization_key = warriors - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_early_medieval - } - } - } - } - localization_key = soldiers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor >= 0 - } - } - } - localization_key = defenders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = champions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_honor >= 0 - } - } - } - localization_key = heroes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = adventurers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = explorers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = seekers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = trackers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = scouts - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = riders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = horsemen - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = exiles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = wanderers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - faith.religion = religion:christianity_religion - } - } - } - localization_key = pilgrims - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = sages - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - } - } - } - localization_key = scholars - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - } - } - } - localization_key = acolytes - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - NOT = { has_doctrine = doctrine_theocracy_lay_clergy } - } - } - } - } - localization_key = priests - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - faith = { - has_doctrine = tenet_monasticism - } - } - } - } - localization_key = monks - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - has_education_learning_trigger = yes - } - ai_zeal >= low_positive_ai_value - } - } - } - localization_key = anointed - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - ai_zeal >= low_positive_ai_value - } - } - } - localization_key = zealots - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = scholar - has_education_learning_trigger = yes - } - faith = faith:catholic - } - } - } - localization_key = inquisitors - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = pathfinders - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = bearers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = harbingers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = messengers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = keepers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = oracles - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_trait = lifestyle_mystic - has_trait = devoted - } - } - } - } - localization_key = prophets - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - has_trait = lifestyle_mystic - } - } - } - localization_key = mystics - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - is_female = yes - } - } - } - localization_key = ladies - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = followers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = companions - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = men - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = camp - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion > low_positive_ai_value - ai_zeal > low_positive_ai_value - OR = { - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion - } - } - } - } - localization_key = angels - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - localization_key = host - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = free_lances - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = marchers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - culture = { - has_cultural_era_or_later = culture_era_high_medieval - } - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = steelbearers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_martial_trigger = yes - has_martial_lifestyle_trait_trigger = yes - prowess >= high_skill_rating - } - } - } - } - localization_key = blades - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - OR = { - has_education_stewardship_trigger = yes - has_stewardship_lifestyle_trait_trigger = yes - gold >= 500 - } - } - } - } - localization_key = treasurers - } - text = { - setup_scope = { - save_scope_as = new_landless_adventurer - house ?= { save_scope_as = new_landless_adventurer_house } - location ?= { save_scope_as = new_landless_adventurer_location } - } - trigger = { - OR = { - NOT = { exists = scope:new_landless_adventurer } - scope:new_landless_adventurer ?= { - ai_compassion < low_negative_ai_value - } - } - } - localization_key = reavers - } -} diff --git a/N3OW/common/customizable_localization/00_ai_value_custom_loc.txt b/N3OW/common/customizable_localization/00_ai_value_custom_loc.txt deleted file mode 100644 index 13faad1a..00000000 --- a/N3OW/common/customizable_localization/00_ai_value_custom_loc.txt +++ /dev/null @@ -1,127 +0,0 @@ -StrongestAIValueNoun = { - type = character - random_valid = yes - - text = { - trigger = { - var:strongest_ai_value = flag:positive_boldness - } - localization_key = boldness - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_compassion - } - localization_key = kind_heart - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_greed - } - localization_key = selfishness - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_energy - } - localization_key = energy - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_honor - } - localization_key = sense_of_honor - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_rationality - } - localization_key = rationality - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_vengefulness - } - localization_key = vindictive_nature - } - text = { - trigger = { - var:strongest_ai_value = flag:positive_zeal - } - localization_key = ardent_belief - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_boldness - } - localization_key = caution - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_compassion - } - localization_key = coldness - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_greed - } - localization_key = lack_of_ambition - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_energy - } - localization_key = lethargy - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_honor - } - localization_key = ill_repute - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_rationality - } - localization_key = ignorance - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_vengefulness - } - localization_key = forgiving_nature - } - text = { - trigger = { - var:strongest_ai_value = flag:negative_zeal - } - localization_key = skepticism - } -} - -AIEconomicPersonality = { - type = character - - text = { - trigger = { ai_has_warlike_personality = yes } - localization_key = ai_warlike_personality - } - text = { - trigger = { ai_has_cautious_personality = yes } - localization_key = ai_cautious_personality - } - text = { - trigger = { ai_has_economical_boom_personality = yes } - localization_key = ai_economical_boom_personality - } - text = { - trigger = { ai_has_conqueror_personality = yes } - localization_key = ai_conqueror_personality - } - - text = { - localization_key = ai_economical_unpredictable_personality - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_animal_custom_loc.txt b/N3OW/common/customizable_localization/00_animal_custom_loc.txt deleted file mode 100644 index 3072eb91..00000000 --- a/N3OW/common/customizable_localization/00_animal_custom_loc.txt +++ /dev/null @@ -1,184 +0,0 @@ -RandomElephantName = { - type = character - - random_valid = yes - - #Mahmud - text = { - localization_key = elephant_name_mahmud - } - #Kandula - text = { - localization_key = elephant_name_kandula - } - #Abdul-Abbas - text = { - localization_key = elephant_name_abdulabbas - } - #Surus - text = { - localization_key = elephant_name_surus - } -} - -SmallAnimal = { - type = character - - random_valid = yes - - #Bunny - text = { - localization_key = small_animal_rabbit - } - #Squirrel - text = { - localization_key = small_animal_squirrel - } - #Bird - text = { - localization_key = small_animal_bird - } - #Mouse - text = { - localization_key = small_animal_mouse - } - #Hedgehog - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_europe_north - geographical_region = world_europe_south_east - geographical_region = world_europe_west - geographical_region = world_europe_east - geographical_region = world_asia_minor - } - } - } - localization_key = small_animal_hedgehog - } -} - -SmallAnimalPlural = { - type = character - - random_valid = yes - - #Bunny - text = { - localization_key = small_animal_plural_rabbit - } - #Squirrel - text = { - localization_key = small_animal_plural_squirrel - } - #Bird - text = { - localization_key = small_animal_plural_bird - } - #Mouse - text = { - localization_key = small_animal_plural_mouse - } - #Hedgehog - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_europe_north - geographical_region = world_europe_south_east - geographical_region = world_europe_west - geographical_region = world_europe_east - geographical_region = world_asia_minor - } - } - } - localization_key = small_animal_plural_hedgehog - } -} - -HateCatsDogs = { - type = character - - #We hate dogs - text = { - trigger = { has_character_flag = cat_person } - localization_key = hate_dogs - } - #We hate cats - text = { - trigger = { has_character_flag = dog_person } - localization_key = hate_cats - } -} - -HateCatDog = { - type = character - - #We hate dogs - text = { - trigger = { has_character_flag = cat_person } - localization_key = hate_dog - } - #We hate cats - text = { - trigger = { has_character_flag = dog_person } - localization_key = hate_cat - } -} - -GetCatDog = { - type = character - - #Cat person / Have a cat - text = { - trigger = { - OR = { - has_character_flag = cat_person - any_owned_story = { story_type = story_cycle_pet_cat } - has_character_modifier = cat_story_modifier - } - } - localization_key = love_cat - } - #Dog person / Have a dog - text = { - trigger = { - OR = { - has_character_flag = dog_person - any_owned_story = { story_type = story_cycle_pet_dog } - has_character_modifier = dog_story_modifier - } - } - localization_key = love_dog - } -} - -GetFelineCanine = { - type = character - - #Feline - text = { - trigger = { - OR = { - has_character_flag = cat_person - any_owned_story = { story_type = story_cycle_pet_cat } - has_character_modifier = cat_story_modifier - } - } - localization_key = get_feline - } - #Canine - text = { - trigger = { - OR = { - has_character_flag = dog_person - any_owned_story = { story_type = story_cycle_pet_dog } - has_character_modifier = dog_story_modifier - } - } - localization_key = get_canine - } -} diff --git a/N3OW/common/customizable_localization/00_appropriate_generic_words.txt b/N3OW/common/customizable_localization/00_appropriate_generic_words.txt deleted file mode 100644 index 850ac77e..00000000 --- a/N3OW/common/customizable_localization/00_appropriate_generic_words.txt +++ /dev/null @@ -1,2121 +0,0 @@ -GetSmallFood = { - type = character - - random_valid = yes - - text = { - localization_key = food_word_apple - } - - text = { - localization_key = food_word_biscuit - } -} - -GetSmallFoodIndef = { - type = character - - random_valid = yes - - text = { - localization_key = food_word_apple_indef - } - - text = { - localization_key = food_word_biscuit_indef - } -} - -GetClothingArticle = { - type = character - - random_valid = yes - - text = { - trigger = { - is_female = no - } - localization_key = clothing_word_shirt - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_blouse - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_dress - } -} - -GetUpperClothingArticle = { - type = character - - random_valid = yes - - text = { - trigger = { - is_female = no - } - localization_key = clothing_word_shirt - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_blouse - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_dress - } -} - -GetAccessory = { - type = character - - random_valid = yes - - text = { - localization_key = accessory_earring - } - - text = { - localization_key = accessory_bow - } - - text = { - localization_key = accessory_bracelet - } - - text = { - localization_key = accessory_snood - } - - text = { - localization_key = accessory_garter - } - - text = { - localization_key = accessory_gauntlet - } - - text = { - localization_key = accessory_cap - } - - text = { - localization_key = accessory_nose_ring - } - - text = { - localization_key = accessory_sash - } - - text = { - localization_key = accessory_shawl - } - - text = { - localization_key = accessory_scarf - } - - text = { - localization_key = accessory_sock - } - text = { - localization_key = accessory_fan - } - text = { - localization_key = accessory_muff - } -} - -GetShockedExpression = { - type = character - - random_valid = yes - - text = { - localization_key = shocked_expression_shocked - } - text = { - localization_key = shocked_expression_appalled - } -} - -ThreeToTwelve = { - type = character - random_valid = yes - - text = { - localization_key = number_three - } - text = { - localization_key = number_four - } - text = { - localization_key = number_five - } - text = { - localization_key = number_six - } - text = { - localization_key = number_seven - } - text = { - localization_key = number_eight - } - text = { - localization_key = number_nine - } - text = { - localization_key = number_ten - } - text = { - localization_key = number_eleven - } - text = { - localization_key = number_twelve - } -} - -GetPrideEnvy = { - type = character - random_valid = yes - text = { - trigger = { - reverse_opinion = { - target = scope:second - value < -50 - } - } - localization_key = scorn_reaction - } - text = { - trigger = { - OR = { - scope:second = { - has_trait = greedy - has_trait = ambitious - } - reverse_opinion = { - target = scope:second - value < 0 - } - } - } - localization_key = envy_reaction - } - text = { - trigger = { - reverse_opinion = { - target = scope:second - value > 60 - } - } - localization_key = pride_reaction - } - text = { - localization_key = surprise_reaction - } -} - -GetLivestockFowlIndef = { - type = character - - random_valid = yes - - text = { - localization_key = a_duck - } - text = { - localization_key = a_chicken - } - text = { - localization_key = a_rooster - } - text = { - localization_key = a_goose - } -} - -GetFoodBird = { - type = character - - random_valid = yes - - text = { - localization_key = duck - } - text = { - localization_key = chicken - } - text = { - localization_key = goose - } -} - -GetRandomRegionalSmallGame = { - type = character - - random_valid = yes - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = jungle - terrain = plains - terrain = hills - } - } - } - localization_key = animal_squirrel - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_otter - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_vole - } - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - geographical_region = world_europe_north - } - } - localization_key = animal_beaver - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_ferret - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_ermine - } - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = jungle - terrain = plains - terrain = hills - } - } - } - localization_key = animal_badger - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_rabbit - } - text = { - trigger = { - location = { - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_mole - } - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_snake - } - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = jungle - } - } - } - localization_key = animal_lizard - } - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = steppe - } - } - } - localization_key = animal_gerbil - } - text = { - trigger = { - location = { - geographical_region = world_steppe - } - } - localization_key = animal_marmot - } -} - -GetRandomRegionalSmallGamePlural = { - type = character - random_valid = yes - parent = GetRandomRegionalSmallGame - suffix = "_plural" -} - -GetRandomRegionalBird = { - type = character - - random_valid = yes - - text = { - localization_key = duck - } - text = { - localization_key = chicken - } - text = { - localization_key = rooster - } - text = { - localization_key = goose - } - text = { - localization_key = pigeon - } - text = { - localization_key = owl - } - text = { - localization_key = blackbird - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_steppe - geographical_region = world_tibet - } - NOT = { geographical_region = world_europe_west_francia } - } - } - localization_key = raven - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_europe_west_iberia - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - geographical_region = world_africa - geographical_region = world_steppe - geographical_region = world_tibet - } - } - } - localization_key = vulture - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_tibet - geographical_region = world_africa_north - geographical_region = world_middle_east - } - } - } - localization_key = robin - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_africa_north - geographical_region = world_middle_east - geographical_region = world_asia_minor - } - } - } - localization_key = sparrow - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east_persia - geographical_region = world_tibet - geographical_region = world_burma - geographical_region = world_india - } - } - } - localization_key = crane - } - text = { - trigger = { - location = { - OR = { - # Summer - geographical_region = world_asia_minor - geographical_region = world_europe_east - geographical_region = world_africa_north_west - #Winter - geographical_region = world_burma - geographical_region = world_india - geographical_region = world_africa_west - geographical_region = world_africa_east - } - } - } - localization_key = stork - } -} - -GetRandomRegionalWildDaytimeBird = { - type = character - - random_valid = yes - - text = { - trigger = { - location = { - OR = { - is_coastal = yes - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = drylands - } - } - } - } - localization_key = duck - } - text = { - localization_key = pigeon - } - text = { - localization_key = blackbird - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_steppe - geographical_region = world_tibet - } - NOT = { geographical_region = world_europe_west_francia } - } - } - localization_key = raven - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_europe_west_iberia - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - geographical_region = world_africa - geographical_region = world_steppe - geographical_region = world_tibet - } - } - } - localization_key = vulture - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_tibet - geographical_region = world_africa_north - geographical_region = world_middle_east - } - } - } - localization_key = robin - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_africa_north - geographical_region = world_middle_east - geographical_region = world_asia_minor - } - } - } - localization_key = sparrow - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east_persia - geographical_region = world_tibet - geographical_region = world_burma - geographical_region = world_india - } - } - } - localization_key = crane - } - text = { - trigger = { - location = { - OR = { - # Summer - geographical_region = world_asia_minor - geographical_region = world_europe_east - geographical_region = world_africa_north_west - #Winter - geographical_region = world_burma - geographical_region = world_india - geographical_region = world_africa_west - geographical_region = world_africa_east - } - } - } - localization_key = stork - } - text = { - trigger = { - location = { - is_coastal = yes - } - } - localization_key = seagull - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe_west_britannia - geographical_region = world_europe_north - geographical_region = sea_north_atlantic - } - } - } - localization_key = tarrock - } -} - -GetRandomRegionalWildDaytimeBirdProvince = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - is_coastal = yes - NOR = { - terrain = desert - terrain = desert_mountains - terrain = mountains - terrain = drylands - } - } - } - localization_key = duck - } - text = { - localization_key = pigeon - } - text = { - localization_key = blackbird - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_steppe - geographical_region = world_tibet - } - NOT = { geographical_region = world_europe_west_francia } - } - localization_key = raven - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_europe_west_iberia - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - geographical_region = world_africa - geographical_region = world_steppe - geographical_region = world_tibet - } - } - localization_key = vulture - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_tibet - geographical_region = world_africa_north - geographical_region = world_middle_east - } - } - localization_key = robin - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_africa_north - geographical_region = world_middle_east - geographical_region = world_asia_minor - } - } - localization_key = sparrow - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east_persia - geographical_region = world_tibet - geographical_region = world_burma - geographical_region = world_india - } - } - localization_key = crane - } - text = { - trigger = { - OR = { - # Summer - geographical_region = world_asia_minor - geographical_region = world_europe_east - geographical_region = world_africa_north_west - #Winter - geographical_region = world_burma - geographical_region = world_india - geographical_region = world_africa_west - geographical_region = world_africa_east - } - } - localization_key = stork - } - text = { - trigger = { - is_coastal = yes - } - localization_key = seagull - } - text = { - trigger = { - OR = { - geographical_region = world_europe_west_britannia - geographical_region = world_europe_north - geographical_region = sea_north_atlantic - } - } - localization_key = tarrock - } -} - -GetRandomRegionalWood = { - type = province - - random_valid = yes - - text = { - localization_key = oak # Common tree, fallback - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_steppe - } - NOT = { geographical_region = world_europe_south } - } - localization_key = birch - } - text = { - trigger = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_east - geographical_region = world_asia_minor - } - } - localization_key = pine - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_asia_minor - } - } - localization_key = poplar - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - } - } - localization_key = teak - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - } - } - localization_key = sandalwood - } - text = { - trigger = { - geographical_region = world_africa - } - localization_key = ebony - } - text = { - trigger = { - geographical_region = world_africa - } - localization_key = baobab - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - geographical_region = world_africa - } - } - localization_key = palm - } -} - -GetRandomAppropriateTree = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_india - } - NOT = { terrain = jungle } - } - localization_key = oak - fallback = yes - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_africa_north_west - geographical_region = world_steppe - } - NOT = { geographical_region = world_europe_south } - NOT = { terrain = jungle } - } - localization_key = birch - } - text = { - trigger = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_east - geographical_region = world_asia_minor - } - } - localization_key = pine - } - text = { - trigger = { - OR = { - geographical_region = world_europe - geographical_region = world_steppe - geographical_region = world_asia_minor - } - } - localization_key = poplar - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - } - } - localization_key = teak - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - } - } - localization_key = sandalwood - } - text = { - trigger = { - geographical_region = world_africa - } - localization_key = ebony - } - text = { - trigger = { - geographical_region = world_africa - } - localization_key = baobab - } - text = { - trigger = { - OR = { - geographical_region = world_india - geographical_region = world_burma - geographical_region = world_tibet - geographical_region = world_africa - geographical_region = world_middle_east - } - } - localization_key = palm - } -} - -GetSimpleColor = { - type = character - - random_valid = yes - - text = { - localization_key = color_simple_blue - } - - text = { - localization_key = color_simple_red - } - - text = { - localization_key = color_simple_yellow - } - - text = { - localization_key = color_simple_orange - } - - text = { - localization_key = color_simple_cyan - } - - text = { - localization_key = color_simple_purple - } - - text = { - localization_key = color_simple_pink - } - - text = { - localization_key = color_simple_grey - } - - text = { - localization_key = color_simple_black - } -} - -GetComplexColor = { - type = character - - random_valid = yes - - text = { - localization_key = color_complex_gold - } - - text = { - localization_key = color_complex_silver - } - - text = { - localization_key = color_complex_blue - } - - text = { - localization_key = color_complex_red - } - - text = { - localization_key = color_complex_purple - } - - text = { - localization_key = color_complex_pink - } - - text = { - localization_key = color_complex_green - } - - text = { - localization_key = color_complex_bronze - } - - text = { - localization_key = color_complex_black - } -} - -GetRandomMigratoryBird = { - type = character - - random_valid = yes - - text = { - localization_key = seagull - } - text = { - localization_key = pigeon - } - text = { - trigger = { - root.location = { - OR = { - # Summer - AND = { - middle_of_year_season_trigger = yes - OR = { - geographical_region = world_asia_minor - geographical_region = world_europe_east - geographical_region = world_africa_north_west - geographical_region = sea_ionian_sea - geographical_region = sea_aegean_sea - geographical_region = sea_black_sea - geographical_region = sea_caspian_sea - } - } - #Winter - AND = { - end_of_year_season_trigger = yes - OR = { - geographical_region = world_burma - geographical_region = world_india - geographical_region = world_africa_west - geographical_region = world_africa_east - geographical_region = sea_south_atlantic - geographical_region = sea_indian_ocean - } - } - } - } - } - localization_key = stork - } - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_europe_west_britannia - geographical_region = world_europe_north - geographical_region = sea_north_atlantic - } - } - } - localization_key = tarrock - } -} - -GetRandomRegionalDanger = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - } - } - localization_key = danger_cliff - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_ravine - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_rocks - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_ledge - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_ditch - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_slope - fallback = yes - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_bank - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = mountains - terrain = floodplains - } - } - localization_key = danger_brook - } - text = { - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - localization_key = danger_fence - } - text = { - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - localization_key = danger_wall - } - text = { - trigger = { terrain = wetlands } - localization_key = danger_bog - } -} - -GetRandomRegionalDangerSingular = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - } - } - localization_key = danger_cliff - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_ravine - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_rock - } - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_ledge - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_ditch - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - } - } - localization_key = danger_slope - fallback = yes - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = drylands - terrain = desert - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = floodplains - } - } - localization_key = danger_bank - } - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = forest - terrain = taiga - terrain = jungle - terrain = hills - terrain = mountains - terrain = floodplains - } - } - localization_key = danger_brook - } - text = { - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - localization_key = danger_fence - } - text = { - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - localization_key = danger_wall - } - text = { - trigger = { terrain = wetlands } - localization_key = danger_bog - } -} - -GetRandomCrossingToBridge = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - is_river_province = yes - is_riverside_province = yes - } - } - localization_key = bridge_crossing_river - } - - text = { - trigger = { - terrain = desert - } - localization_key = bridge_crossing_desert - } - - text = { - trigger = { - terrain = desert_mountains - } - localization_key = bridge_crossing_desert_mountains - } - - text = { - trigger = { - terrain = drylands - } - localization_key = bridge_crossing_drylands - } - - text = { - trigger = { - terrain = farmlands - } - localization_key = bridge_crossing_farmlands - } - - text = { - trigger = { - terrain = floodplains - } - localization_key = bridge_crossing_floodplains - } - - text = { - trigger = { - terrain = forest - } - localization_key = bridge_crossing_forest - } - - text = { - trigger = { - terrain = hills - } - localization_key = bridge_crossing_hills - } - - text = { - trigger = { - terrain = jungle - } - localization_key = bridge_crossing_jungle - } - - text = { - trigger = { - terrain = mountains - } - localization_key = bridge_crossing_mountains - } - - text = { - trigger = { - terrain = oasis - } - localization_key = bridge_crossing_oasis - } - - text = { - trigger = { - terrain = plains - } - localization_key = bridge_crossing_plains - } - - text = { - trigger = { - terrain = steppe - } - localization_key = bridge_crossing_steppe - } - - text = { - trigger = { - OR = { - terrain = taiga - has_province_modifier = winter_harsh_modifier - has_province_modifier = winter_normal_modifier - } - } - localization_key = bridge_crossing_taiga - } - - text = { - trigger = { - terrain = wetlands - } - localization_key = bridge_crossing_wetlands - } -} - -GetRandomImprovisedBridgeMaterial = { - type = province - - random_valid = yes - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - localization_key = makeshift_material_ropes - } - - text = { - trigger = { - OR = { - terrain = drylands - } - } - localization_key = makeshift_material_sturdy_branches - } - - text = { - trigger = { - OR = { - terrain = floodplains - terrain = wetlands - } - } - localization_key = makeshift_material_reeds - } - - text = { - trigger = { - OR = { - terrain = forest - terrain = jungle - } - } - localization_key = makeshift_material_vines - } - - text = { - trigger = { - OR = { - terrain = desert - terrain = oasis - } - } - localization_key = makeshift_material_palm_fronds - } - - text = { - trigger = { - OR = { - terrain = farmlands - terrain = plains - terrain = hills - } - } - localization_key = makeshift_material_long_grasses - } - - text = { - trigger = { - OR = { - terrain = taiga - terrain = steppe - } - } - localization_key = makeshift_material_animal_hides - } -} - -GetPrecariousTerrainFeature = { - type = province - - random_valid = yes - - text = { - trigger = { - terrain = desert - } - localization_key = terrain_challenge_desert - } - - text = { - trigger = { - terrain = desert_mountains - } - localization_key = terrain_challenge_desert_mountains - } - - text = { - trigger = { - terrain = drylands - } - localization_key = terrain_challenge_drylands - } - - text = { - trigger = { - terrain = farmlands - } - localization_key = terrain_challenge_farmlands - } - - text = { - trigger = { - terrain = floodplains - } - localization_key = terrain_challenge_floodplains - } - - text = { - trigger = { - terrain = forest - } - localization_key = terrain_challenge_forest - } - - text = { - trigger = { - terrain = hills - } - localization_key = terrain_challenge_hills - } - - text = { - trigger = { - terrain = jungle - } - localization_key = terrain_challenge_jungle - } - - text = { - trigger = { - terrain = mountains - } - localization_key = terrain_challenge_mountains - } - - text = { - trigger = { - terrain = oasis - } - localization_key = terrain_challenge_oasis - } - - text = { - trigger = { - terrain = plains - } - localization_key = terrain_challenge_plains - } - - text = { - trigger = { - terrain = steppe - } - localization_key = terrain_challenge_steppe - } - - text = { - trigger = { - terrain = taiga - } - localization_key = terrain_challenge_taiga - } - - text = { - trigger = { - terrain = wetlands - } - localization_key = terrain_challenge_wetlands - } -} - -GetRandomSmallPreciousItem = { - type = character - - random_valid = yes - - text = { - localization_key = loc_small_item_1 - } - - text = { - localization_key = loc_small_item_2 - } - - text = { - localization_key = loc_small_item_3 - } - - text = { - localization_key = loc_small_item_4 - } - - text = { - localization_key = loc_small_item_5 - } - - text = { - localization_key = loc_small_item_6 - } - - text = { - localization_key = loc_small_item_7 - } - - text = { - localization_key = loc_small_item_8 - } - - text = { - localization_key = loc_small_item_9 - } -} - -GetRandomHazardAndRescue = { - type = province - - random_valid = yes - - text = { - localization_key = trap_scenario_pit_trap - } - - text = { - localization_key = trap_scenario_snare_trap - } - - text = { - localization_key = trap_scenario_wire_trap - } - - text = { - trigger = { - OR = { - terrain = forest - terrain = jungle - terrain = taiga - } - } - localization_key = trap_scenario_falling_net - } - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - localization_key = trap_scenario_rockslide - } - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - localization_key = trap_scenario_cliff_edge - } - - text = { - trigger = { - OR = { - terrain = forest - terrain = taiga - } - } - localization_key = trap_scenario_hunters_snare - } - - text = { - trigger = { - OR = { - terrain = drylands - terrain = plains - terrain = hills - } - } - localization_key = trap_scenario_snake_nest - } - - text = { - trigger = { - OR = { - terrain = drylands - terrain = plains - terrain = hills - } - } - localization_key = trap_scenario_burrow_of_vipers - } - - text = { - trigger = { - terrain = steppe - } - localization_key = trap_scenario_thorny_brush - } - - text = { - trigger = { - terrain = farmlands - } - localization_key = trap_scenario_irrigation_ditch - } - - text = { - trigger = { - terrain = floodplains - } - localization_key = trap_scenario_quicksand - } - - text = { - trigger = { - terrain = jungle - } - localization_key = trap_scenario_pit_of_spikes - } - - text = { - trigger = { - terrain = oasis - } - localization_key = trap_scenario_water_hole - } - - text = { - trigger = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - localization_key = trap_scenario_water_covered_ditch - } - - text = { - trigger = { - OR = { - terrain = taiga - has_province_modifier = winter_harsh_modifier - has_province_modifier = winter_normal_modifier - } - } - localization_key = trap_scenario_thin_ice - } - - text = { - trigger = { - OR = { - terrain = taiga - terrain = jungle - terrain = forest - } - OR = { - has_province_modifier = winter_harsh_modifier - has_province_modifier = winter_normal_modifier - } - } - localization_key = trap_scenario_snow_laden_branch - } - - text = { - trigger = { - OR = { - is_river_province = yes - is_riverside_province = yes - } - } - localization_key = trap_scenario_river_current - } -} - -GetTerrainMurderMethod = { - type = province - - random_valid = yes - - text = { - trigger = { - terrain = desert - } - localization_key = assassination_scenario_desert - } - - text = { - trigger = { - terrain = desert_mountains - } - localization_key = assassination_scenario_desert_mountains - } - - text = { - trigger = { - terrain = drylands - } - localization_key = assassination_scenario_drylands - } - - text = { - trigger = { - terrain = farmlands - } - localization_key = assassination_scenario_farmlands - } - - text = { - trigger = { - terrain = floodplains - } - localization_key = assassination_scenario_floodplains - } - - text = { - trigger = { - terrain = forest - } - localization_key = assassination_scenario_forest - } - - text = { - trigger = { - terrain = hills - } - localization_key = assassination_scenario_hills - } - - text = { - trigger = { - terrain = jungle - } - localization_key = assassination_scenario_jungle - } - - text = { - trigger = { - terrain = mountains - } - localization_key = assassination_scenario_mountains - } - - text = { - trigger = { - terrain = oasis - } - localization_key = assassination_scenario_oasis - } - - text = { - setup_scope = { - var:entourage_1 = { save_scope_as = entourage_member_1 } - var:entourage_2 = { save_scope_as = entourage_member_2 } - var:player_1 = { save_scope_as = player_scope } - } - trigger = { - terrain = plains - } - localization_key = assassination_scenario_plains - } - - text = { - trigger = { - terrain = steppe - } - localization_key = assassination_scenario_steppe - } - - text = { - trigger = { - terrain = taiga - } - localization_key = assassination_scenario_taiga - } - - text = { - trigger = { - terrain = wetlands - } - localization_key = assassination_scenario_wetlands - } -} - -GetScientificObjects = { - type = character - - random_valid = yes - - #a bunch of wood species - text = { - localization_key = scientific_objects_wood_species - } - #a handful of insects - text = { - localization_key = scientific_objects_insects - } - #some small critters - text = { - localization_key = scientific_objects_small_critters - } - #a cluster of rocks - text = { - localization_key = scientific_objects_rocks - } -} - -GetMarginalia = { - type = character - - random_valid = yes - - - text = { - localization_key = marginalia_reptile - } - - text = { - localization_key = marginalia_blob - } - - text = { - localization_key = marginalia_knight - } - - text = { - localization_key = marginalia_horse_creature - } - - text = { - localization_key = marginalia_cat - } - - text = { - localization_key = marginalia_horned_man - } - - text = { - localization_key = marginalia_hounds - } - - text = { - localization_key = marginalia_sad_humans - } -} - diff --git a/N3OW/common/customizable_localization/00_artifact_court_custom_loc.txt b/N3OW/common/customizable_localization/00_artifact_court_custom_loc.txt deleted file mode 100644 index 8c89530e..00000000 --- a/N3OW/common/customizable_localization/00_artifact_court_custom_loc.txt +++ /dev/null @@ -1,2936 +0,0 @@ - -ChristianRelic = { - type = character - - random_valid = yes - - text = { - trigger = { - scope:christian_relic_name = flag:nail - } - localization_key = artifact_pedestal_reliquary_christian_nail - } - - text = { - trigger = { - scope:christian_relic_name = flag:thorn - } - localization_key = artifact_pedestal_reliquary_christian_thorn - } - - text = { - trigger = { - scope:christian_relic_name = flag:sandals - } - localization_key = artifact_pedestal_reliquary_christian_sandals - } - - text = { - trigger = { - scope:christian_relic_name = flag:girdle - } - localization_key = artifact_pedestal_reliquary_christian_girdle - } - - text = { - trigger = { - scope:christian_relic_name = flag:skull - } - localization_key = artifact_pedestal_reliquary_christian_skull - } - - text = { - trigger = { - scope:christian_relic_name = flag:arm - } - localization_key = artifact_pedestal_reliquary_christian_arm - } - - text = { - trigger = { - scope:christian_relic_name = flag:loincloth - } - localization_key = artifact_pedestal_reliquary_christian_loincloth - } - - text = { - trigger = { - scope:christian_relic_name = flag:cross - } - localization_key = artifact_pedestal_reliquary_christian_cross - } - text = { - trigger = { - scope:christian_relic_name = flag:crown - } - localization_key = artifact_pedestal_crown_thorns - } - text = { - trigger = { - scope:christian_relic_name = flag:veronica - } - localization_key = artifact_pedestal_veil_veronica - } -} - -ChristianRelicName = { - type = character - - text = { - trigger = { - scope:christian_relic_name = flag:nail - } - localization_key = artifact_pedestal_reliquary_christian_nail_name - } - - text = { - trigger = { - scope:christian_relic_name = flag:thorn - } - localization_key = artifact_pedestal_reliquary_christian_thorn_name - } - - text = { - trigger = { - scope:christian_relic_name = flag:sandals - } - localization_key = artifact_pedestal_reliquary_christian_sandals_name - } - - text = { - trigger = { - scope:christian_relic_name = flag:girdle - } - localization_key = artifact_pedestal_reliquary_christian_girdle - } - - text = { - trigger = { - scope:christian_relic_name = flag:skull - } - localization_key = artifact_pedestal_reliquary_christian_skull - } - - text = { - trigger = { - scope:christian_relic_name = flag:arm - } - localization_key = artifact_pedestal_reliquary_christian_arm - } - - text = { - trigger = { - scope:christian_relic_name = flag:loincloth - } - localization_key = artifact_pedestal_reliquary_christian_loincloth - } - - text = { - trigger = { - scope:christian_relic_name = flag:cross - } - localization_key = artifact_pedestal_reliquary_christian_cross_name - } - text = { - trigger = { - scope:christian_relic_name = flag:crown - } - localization_key = artifact_pedestal_crown_thorns_name - } - text = { - trigger = { - scope:christian_relic_name = flag:veronica - } - localization_key = artifact_pedestal_veil_veronica_name - } -} - -IslamRelic = { - type = character - - text = { - trigger = { - scope:islam_relic_name = flag:hair - } - localization_key = artifact_pedestal_reliquary_islam_hair - } - - text = { - trigger = { - scope:islam_relic_name = flag:cloak - } - localization_key = artifact_pedestal_reliquary_islam_cloak - } - - text = { - trigger = { - scope:islam_relic_name = flag:hand - } - localization_key = artifact_pedestal_reliquary_islam_hand - } - - text = { - trigger = { - scope:islam_relic_name = flag:keys - } - localization_key = artifact_pedestal_reliquary_islam_keys - } - - text = { - trigger = { - scope:islam_relic_name = flag:tooth - } - localization_key = artifact_pedestal_reliquary_islam_tooth - } - - text = { - trigger = { - scope:islam_relic_name = flag:seal - } - localization_key = artifact_pedestal_reliquary_islam_seal - } - - text = { - trigger = { - scope:islam_relic_name = flag:banner - } - localization_key = artifact_pedestal_reliquary_islam_banner - } -} - -BuddhismRelic = { - type = character - - text = { - trigger = { - scope:buddhism_relic_name = flag:tooth - } - localization_key = artifact_pedestal_reliquary_buddhism_tooth - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:bone - } - localization_key = artifact_pedestal_reliquary_buddhism_bone - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:robe - } - localization_key = artifact_pedestal_reliquary_buddhism_robe - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:bowl - } - localization_key = artifact_pedestal_reliquary_buddhism_bowl - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:tongue - } - localization_key = artifact_pedestal_reliquary_buddhism_tongue - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:hair - } - localization_key = artifact_pedestal_reliquary_buddhism_hair - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:sarira - } - localization_key = artifact_pedestal_reliquary_buddhism_sarira - } - text = { - trigger = { - scope:buddhism_relic_name = flag:bo - } - localization_key = artifact_pedestal_branch_bo - } -} - -BuddhismRelicName = { - type = character - - text = { - trigger = { - scope:buddhism_relic_name = flag:tooth - } - localization_key = artifact_pedestal_reliquary_buddhism_tooth - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:bone - } - localization_key = artifact_pedestal_reliquary_buddhism_bone - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:robe - } - localization_key = artifact_pedestal_reliquary_buddhism_robe - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:bowl - } - localization_key = artifact_pedestal_reliquary_buddhism_bowl - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:tongue - } - localization_key = artifact_pedestal_reliquary_buddhism_tongue_name - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:hair - } - localization_key = artifact_pedestal_reliquary_buddhism_hair_name - } - - text = { - trigger = { - scope:buddhism_relic_name = flag:sarira - } - localization_key = artifact_pedestal_reliquary_buddhism_sarira_name - } - text = { - trigger = { - scope:buddhism_relic_name = flag:bo - } - localization_key = artifact_pedestal_branch_bo_name - } -} - -JudaismRelicName = { - type = character - - text = { - trigger = { - scope:judaism_relic_name = flag:menorah - } - localization_key = artifact_pedestal_menorah_name - } -} - -JudaismRelic = { - type = character - - text = { - trigger = { - scope:judaism_relic_name = flag:menorah - } - localization_key = artifact_pedestal_menorah_description - } -} - -RandomSaint = { # Used for statue artifact - type = character - - random_valid = yes - - text = { - localization_key = artifact_statue_religious_jesus - } - - text = { - localization_key = artifact_statue_religious_mary - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_fertility_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_wealth_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_household_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_knowledge_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_war_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_water_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_fertility_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_wealth_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_household_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_knowledge_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_war_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_fertility_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_wealth_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_household_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_knowledge_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_war_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_water_god_name - } -} - -RandomSaintName = { # Used for other artifacts - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_fertility_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_wealth_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_household_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_knowledge_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_war_god_name - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_water_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_fertility_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_wealth_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_household_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_knowledge_god_name - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_war_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_fertility_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_wealth_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_household_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_knowledge_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_war_god_name - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_water_god_name - } -} - -RandomSaintNamePossessive = { - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_fertility_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_wealth_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_household_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_knowledge_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_war_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } - } - localization_key = west_christian_water_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_fertility_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_wealth_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_household_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_knowledge_god_name_possessive - } - - text = { - trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } - } - localization_key = east_christian_war_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_fertility_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_wealth_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_household_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_knowledge_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_war_god_name_possessive - } - - text = { - trigger = { - faith = faith:insular_celtic - } - localization_key = insular_celtic_water_god_name_possessive - } -} - -PredeterminedSaintName = { # Used for icons and any future artifacts that uses the decoration_saint artifact feature - type = character - - random_valid = yes - - text = { - trigger = { var:saint ?= flag:brigid } - localization_key = west_christian_fertility_god_name - } - - text = { - trigger = { var:saint ?= flag:matthew } - localization_key = west_christian_wealth_god_name - } - - text = { - trigger = { var:saint ?= flag:joseph } - localization_key = west_christian_household_god_name - } - - text = { - trigger = { var:saint ?= flag:catherine } - localization_key = west_christian_knowledge_god_name - } - - text = { - trigger = { var:saint ?= flag:george } - localization_key = west_christian_war_god_name - } - - text = { - trigger = { var:saint ?= flag:nicholas } - localization_key = west_christian_water_god_name - } - - text = { - trigger = { var:saint ?= flag:marina } - localization_key = east_christian_fertility_god_name - } - - text = { - trigger = { var:saint ?= flag:matthew } - localization_key = east_christian_wealth_god_name - } - - text = { - trigger = { var:saint ?= flag:joseph } - localization_key = east_christian_household_god_name - } - - text = { - trigger = { var:saint ?= flag:mark } - localization_key = east_christian_knowledge_god_name - } - - text = { - trigger = { var:saint ?= flag:maurice } - localization_key = east_christian_war_god_name - } - text = { - trigger = { - var:saint ?= flag:fallback - religion = religion:christianity_religion - } - localization_key = west_christian_fallback_god_name - } - text = { - trigger = { - var:saint ?= flag:fallback - religion != religion:christianity_religion - } - localization_key = generic_religious_figure_fallback_name - fallback = yes - } -} - -MuhammadSword = { - type = character - - random_valid = yes - - text = { - trigger = { - scope:muhammad_sword_name = flag:aladb - } - localization_key = artifact_wall_sword_muhammad_aladb - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:almathur - } - localization_key = artifact_wall_sword_muhammad_almathur - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:arrasub - } - localization_key = artifact_wall_sword_muhammad_arrasub - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:albattar - } - localization_key = artifact_wall_sword_muhammad_albattar - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:haft - } - localization_key = artifact_wall_sword_muhammad_haft - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:qali - } - localization_key = artifact_wall_sword_muhammad_qali - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:dhu - } - localization_key = artifact_wall_sword_muhammad_dhu - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:mikhdham - } - localization_key = artifact_wall_sword_muhammad_mikhdham - } - - text = { - trigger = { - scope:muhammad_sword_name = flag:alqadib - } - localization_key = artifact_wall_sword_muhammad_alqadib - } -} - -BranchTree = { - type = character - - random_valid = yes - - text = { - trigger = { - scope:branch_name = flag:haoma - } - localization_key = artifact_pedestal_branch_haoma - } - - text = { - trigger = { - scope:branch_name = flag:cypress - } - localization_key = artifact_pedestal_branch_cypress - } - - text = { - trigger = { - scope:branch_name = flag:thor - } - localization_key = artifact_pedestal_branch_thor - } - - text = { - trigger = { - scope:branch_name = flag:uppsala - } - localization_key = artifact_pedestal_branch_uppsala - } - - text = { - trigger = { - scope:branch_name = flag:alatyr - } - localization_key = artifact_pedestal_branch_alatyr - } - - text = { - trigger = { - scope:branch_name = flag:somb - } - localization_key = artifact_pedestal_branch_somb - } - - text = { - trigger = { - scope:branch_name = flag:kalpavriksha - } - localization_key = artifact_pedestal_branch_kalpavriksha - } - - text = { - trigger = { - scope:branch_name = flag:general - } - localization_key = artifact_pedestal_branch_general - } -} - -GetFarRegion = { - type = character - - random_valid = yes - - text = { - trigger = { - NOT = { - any_county_in_region = { - region = world_tibet - this = scope:owner.capital_county - } - } - } - localization_key = artifact_book_topic_travels_china - } - - text = { - trigger = { - NOR = { - any_county_in_region = { - region = world_africa_west - this = scope:owner.capital_county - } - any_county_in_region = { - region = world_africa_east - this = scope:owner.capital_county - } - } - } - localization_key = artifact_book_topic_travels_africa - } - - text = { - trigger = { - NOT = { - any_county_in_region = { - region = world_india - this = scope:owner.capital_county - } - } - } - localization_key = artifact_book_topic_travels_india - } - - text = { - trigger = { - NOT = { - any_county_in_region = { - region = world_steppe - this = scope:owner.capital_county - } - } - } - localization_key = artifact_book_topic_travels_steppe - } -} - -RulerSkill = { - type = character - - random_valid = yes - - text = { - trigger = { - prowess >= 15 - } - - localization_key = artifact_sculpture_warrior - } - text = { - localization_key = artifact_sculpture_ruler - } -} - -# Book - -ArtifactBookDescType = { - type = artifact - - text = { #This desc is only for subjects related to actions tied to a title in the game - trigger = { - OR = { - has_artifact_feature = book_topic_unification - has_artifact_feature = book_topic_creation - has_artifact_feature = book_topic_restoration - } - } - localization_key = artifact_book_title_based_desc - } - - text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 1 - trigger = { - artifact_book_topic_preface_trigger = yes - } - localization_key = artifact_book_other_desc_1 - } - - text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 2 - trigger = { - artifact_book_topic_preface_trigger = yes - } - localization_key = artifact_book_other_desc_2 - } - - text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 3 - trigger = { - artifact_book_topic_preface_trigger = yes - } - localization_key = artifact_book_other_desc_3 - } - - text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 4 - trigger = { - artifact_book_topic_preface_trigger = yes - } - localization_key = artifact_book_other_desc_4 - } - - text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 5 - trigger = { - artifact_book_topic_preface_trigger = yes - } - weight_multiplier = { - base = 0.1 - } - localization_key = artifact_book_other_desc_5 - } - - text = { #These books work on their own and have freestanding strings for the topic - trigger = { - artifact_book_topic_preface_trigger = no - } - fallback = yes - localization_key = artifact_book_no_preface_desc - } -} - -# We use this custom loc key in the inspiration tooltip and in events -ArtifactBookSubject = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:martial - } - AND = { - exists = var:book_subject - var:book_subject = flag:martial - } - } - } - localization_key = feature_book_subject_martial - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:diplomacy - } - AND = { - exists = var:book_subject - var:book_subject = flag:diplomacy - } - } - } - localization_key = feature_book_subject_diplomacy - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:learning - } - AND = { - exists = var:book_subject - var:book_subject = flag:learning - } - } - } - localization_key = feature_book_subject_learning - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:stewardship - } - AND = { - exists = var:book_subject - var:book_subject = flag:stewardship - } - } - } - localization_key = feature_book_subject_stewardship - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:intrigue - } - AND = { - exists = var:book_subject - var:book_subject = flag:intrigue - } - } - } - localization_key = feature_book_subject_intrigue - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:medicine - } - AND = { - exists = var:book_subject - var:book_subject = flag:medicine - } - } - } - localization_key = feature_book_subject_medicine - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:reveler - } - AND = { - exists = var:book_subject - var:book_subject = flag:reveler - } - } - } - localization_key = feature_book_subject_reveler - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:blademaster - } - AND = { - exists = var:book_subject - var:book_subject = flag:blademaster - } - } - } - localization_key = feature_book_subject_blademaster - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:hunter - } - AND = { - exists = var:book_subject - var:book_subject = flag:hunter - } - } - } - localization_key = feature_book_subject_hunter - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:mystic - } - AND = { - exists = var:book_subject - var:book_subject = flag:mystic - } - } - } - localization_key = feature_book_subject_mystic - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:herbalist - } - AND = { - exists = var:book_subject - var:book_subject = flag:herbalist - } - } - } - localization_key = feature_book_subject_herbalist - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:cannibal - } - AND = { - exists = var:book_subject - var:book_subject = flag:cannibal - } - } - } - localization_key = feature_book_subject_cannibal - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:torturer - } - AND = { - exists = var:book_subject - var:book_subject = flag:torturer - } - } - } - localization_key = feature_book_subject_torturer - } - - text = { # this one is used only until the inspiration is funded - trigger = { - exists = var:book_subject - var:book_subject = flag:witch - inspiration = { NOT = { exists = inspiration_sponsor } } - } - localization_key = feature_book_subject_witch_not_funded - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:witch - } - AND = { - exists = var:book_subject - var:book_subject = flag:witch - } - } - } - localization_key = feature_book_subject_witch_tooltip - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:deviant - } - AND = { - exists = var:book_subject - var:book_subject = flag:deviant - } - } - } - localization_key = feature_book_subject_deviant - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:lunatic - } - AND = { - exists = var:book_subject - var:book_subject = flag:lunatic - } - } - } - localization_key = feature_book_subject_lunatic - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:empire - } - AND = { - exists = var:book_subject - var:book_subject = flag:empire - } - } - } - localization_key = feature_book_subject_empire - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:kingdom - } - AND = { - exists = var:book_subject - var:book_subject = flag:kingdom - } - } - } - localization_key = feature_book_subject_kingdom - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:dynasty - } - AND = { - exists = var:book_subject - var:book_subject = flag:dynasty - } - } - } - localization_key = feature_book_subject_dynasty - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:relationship - } - AND = { - exists = var:book_subject - var:book_subject = flag:relationship - } - } - } - localization_key = feature_book_subject_relationship - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:mystical_animal - } - AND = { - exists = var:book_subject - var:book_subject = flag:mystical_animal - } - } - } - localization_key = feature_book_subject_mystical_animal - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:animals - } - AND = { - exists = var:book_subject - var:book_subject = flag:animals - } - } - } - localization_key = feature_book_subject_animals - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:childhood - } - AND = { - exists = var:book_subject - var:book_subject = flag:childhood - } - } - } - localization_key = feature_book_subject_childhood - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:alchemy - } - AND = { - exists = var:book_subject - var:book_subject = flag:alchemy - } - } - } - localization_key = feature_book_subject_alchemy - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:family_epic - } - AND = { - exists = var:book_subject - var:book_subject = flag:family_epic - } - } - } - localization_key = feature_book_subject_family_epic - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:subject - scope:subject = flag:family_epic_great - } - AND = { - exists = var:book_subject - var:book_subject = flag:family_epic_great - } - } - } - localization_key = feature_book_subject_family_epic_great - } -} - -# These custom loc keys are used in the desc for the artifact itself -ArtifactArticleBookContentQuality = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 80 - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 80 - } - } - } - localization_key = artifact_book_content_quality_excellent_article - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 60 - scope:book_content_quality < 80 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 60 - var:book_content_quality < 80 - } - } - } - localization_key = artifact_book_content_quality_deep_article - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 40 - scope:book_content_quality < 60 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 40 - var:book_content_quality < 60 - } - } - } - localization_key = artifact_book_content_quality_insightful_article - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 25 - scope:book_content_quality < 40 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 25 - var:book_content_quality < 40 - } - } - } - localization_key = artifact_book_content_quality_adequate_article - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality < 25 - } - AND = { - exists = var:book_content_quality - var:book_content_quality < 25 - } - } - } - localization_key = artifact_book_content_quality_modest_article - fallback = yes - } -} - -ArtifactBookContentQuality = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 80 - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 80 - } - } - } - localization_key = artifact_book_content_quality_excellent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 60 - scope:book_content_quality < 80 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 60 - var:book_content_quality < 80 - } - } - } - localization_key = artifact_book_content_quality_deep - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 40 - scope:book_content_quality < 60 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 40 - var:book_content_quality < 60 - } - } - } - localization_key = artifact_book_content_quality_insightful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 25 - scope:book_content_quality < 40 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 25 - var:book_content_quality < 40 - } - } - } - localization_key = artifact_book_content_quality_adequate - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality < 25 - } - AND = { - exists = var:book_content_quality - var:book_content_quality < 25 - } - } - } - localization_key = artifact_book_content_quality_modest - fallback = yes - } -} - -ArtifactAdverbBookContentQuality = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 80 - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 80 - } - } - } - localization_key = artifact_book_content_quality_excellent_adverb - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 60 - scope:book_content_quality < 80 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 60 - var:book_content_quality < 80 - } - } - } - localization_key = artifact_book_content_quality_deep_adverb - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 40 - scope:book_content_quality < 60 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 40 - var:book_content_quality < 60 - } - } - } - localization_key = artifact_book_content_quality_insightful_adverb - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality >= 25 - scope:book_content_quality < 40 - - } - AND = { - exists = var:book_content_quality - var:book_content_quality >= 25 - var:book_content_quality < 40 - } - } - } - localization_key = artifact_book_content_quality_adequate_adverb - } - text = { - trigger = { - OR = { - AND = { - exists = scope:book_content_quality - scope:book_content_quality < 25 - } - AND = { - exists = var:book_content_quality - var:book_content_quality < 25 - } - } - } - localization_key = artifact_book_content_quality_modest_adverb - fallback = yes - } -} - -# ANIMAL - -# Used in the title of the artifact -ArtifactAnimalType = { - type = artifact - - text = { - trigger = { has_artifact_feature = animal_hide_type_cat } - localization_key = animal_type_cat - } - - text = { - trigger = { has_artifact_feature = animal_hide_type_dog } - localization_key = animal_type_dog - } - - text = { - trigger = { has_artifact_feature = animal_hide_type_fox } - localization_key = animal_type_fox - } - - text = { - trigger = { has_artifact_feature = animal_hide_type_hare } - localization_key = animal_type_hare - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_wolf - has_artifact_feature = animal_hide_type_wolf - } - } - localization_key = animal_type_wolf - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_hyena - has_artifact_feature = animal_hide_type_hyena - } - } - localization_key = animal_type_hyena - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_lynx - has_artifact_feature = animal_hide_type_lynx - } - } - localization_key = animal_type_lynx - } - - text = { # Stag - Fallow - trigger = { - OR = { - has_artifact_feature = animal_skull_type_stag - has_artifact_feature = animal_hide_type_stag - } - var:animal_type ?= flag:stag - } - localization_key = animal_type_stag - } - - text = { # Reindeer - trigger = { - OR = { - has_artifact_feature = animal_skull_type_stag - has_artifact_feature = animal_hide_type_stag - } - var:animal_type ?= flag:reindeer - } - localization_key = animal_type_reindeer - } - - text = { # Hart - Red - trigger = { - OR = { - has_artifact_feature = animal_skull_type_hart - has_artifact_feature = animal_hide_type_hart - } - } - localization_key = animal_type_hart - } - - text = { # Elk - Moose - trigger = { - OR = { - has_artifact_feature = animal_skull_type_elk - has_artifact_feature = animal_hide_type_elk - } - } - localization_key = animal_type_elk - } - - text = { # Antelope - trigger = { - OR = { - has_artifact_feature = animal_skull_type_antelope - has_artifact_feature = animal_hide_type_antelope - } - var:animal_type ?= flag:antelope - } - localization_key = animal_type_antelope - } - - text = { # Saiga - trigger = { - OR = { - has_artifact_feature = animal_skull_type_antelope - has_artifact_feature = animal_hide_type_antelope - } - var:animal_type ?= flag:saiga - } - localization_key = animal_type_saiga - } - - text = { # Gazelle - trigger = { - OR = { - has_artifact_feature = animal_skull_type_gazelle - has_artifact_feature = animal_hide_type_gazelle - } - } - localization_key = animal_type_gazelle - } - - text = { # Roe - trigger = { - OR = { - has_artifact_feature = animal_skull_type_roe - has_artifact_feature = animal_hide_type_roe - } - } - localization_key = animal_type_roe - } - - text = { - trigger = { has_artifact_feature = animal_skull_type_horse } - localization_key = animal_type_horse - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_rabbit - has_artifact_feature = animal_hide_type_rabbit - } - } - localization_key = animal_type_rabbit - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_boar - has_artifact_feature = animal_hide_type_boar - } - } - localization_key = animal_type_boar - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_lion - has_artifact_feature = animal_hide_type_lion - } - } - localization_key = animal_type_lion - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_tiger - has_artifact_feature = animal_hide_type_tiger - } - } - localization_key = animal_type_tiger - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_leopard - has_artifact_feature = animal_hide_type_leopard - } - } - localization_key = animal_type_leopard - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_bear - has_artifact_feature = animal_hide_type_bear - } - } - localization_key = animal_type_bear - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_aurochs - has_artifact_feature = animal_hide_type_aurochs - } - } - localization_key = animal_type_aurochs - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_bison - has_artifact_feature = animal_hide_type_bison - } - } - localization_key = animal_type_bison - } - - text = { - trigger = { - OR = { - has_artifact_feature = animal_skull_type_unicorn - has_artifact_feature = animal_hide_type_unicorn - } - } - localization_key = animal_type_unicorn - } - - text = { - trigger = { has_artifact_feature = animal_hide_type_dragon } - localization_key = animal_type_dragon - } -} - -ArtifactAnimalAdjective = { - type = artifact - random_valid = yes - text = { - trigger = { - hunt_animal_type_small_trigger = { VAR = var:animal_type } - } - localization_key = artifact_animal_adjective_great - } - text = { - trigger = { - NOT = { - hunt_animal_type_small_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_adjective_mighty - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_man_eating - } - text = { - trigger = { - trigger_if = { - limit = { exists = var:legendary } - var:animal_type ?= flag:leopard - } - trigger_else = { - OR = { - var:animal_type ?= flag:bear - var:animal_type ?= flag:boar - } - } - } - localization_key = artifact_animal_black - } - text = { - trigger = { - exists = var:legendary - NOT = { var:animal_type ?= flag:leopard } - } - localization_key = artifact_animal_white - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_cursed - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_feral - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_terrifying - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_fearsome - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_notorious - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_stalking - } - text = { - trigger = { exists = var:legendary } - localization_key = artifact_animal_fabled - } - text = { - trigger = { exists = var:legendary } - localization_key = artifact_animal_elusive - } - text = { - trigger = { exists = var:legendary } - localization_key = artifact_animal_ancient - } - text = { - trigger = { - NOT = { - hunt_animal_type_small_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_renowned - } - text = { - localization_key = artifact_animal_wild - } - text = { - trigger = { - NOT = { - hunt_animal_type_herbivore_trigger = { VAR = var:animal_type } - } - } - localization_key = artifact_animal_beastly - } -} - -ArtifactSmallHideAcquisitionMethod = { - type = artifact - - text = { # If it's a cat or a dog you probably preserved a loved pet - trigger = { - OR = { - has_artifact_feature = animal_hide_type_cat - has_artifact_feature = animal_hide_type_dog - } - } - localization_key = artifact_small_hide_acquisition_pet - } - - text = { # Otherwise it was hunted - trigger = { - NOR = { - has_artifact_feature = animal_hide_type_cat - has_artifact_feature = animal_hide_type_dog - } - } - localization_key = artifact_small_hide_acquisition_hunt - } -} - -RandomDivinity = { - type = character - - random_valid = yes - - text = { - localization_key = artifact_sculpture_religious_highgod - } - text = { - localization_key = artifact_sculpture_religious_health - } - text = { - localization_key = artifact_sculpture_religious_fertility - } - text = { - localization_key = artifact_sculpture_religious_wealth - } - text = { - localization_key = artifact_sculpture_religious_war - } - text = { - localization_key = artifact_sculpture_religious_knowledge - } -} - - -# ALCHEMY - -ArtifactElixirTypeDesc = { - type = artifact - - random_valid = yes - - text = { - trigger = { - has_artifact_feature = elixir_youth - } - localization_key = feature_elixir_youth_desc - } - text = { - trigger = { - has_artifact_feature = elixir_immortality - } - localization_key = feature_elixir_immortality_desc - } -} - - -# FLOWER - -ArtifactFlowerSpecies = { - type = character - - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_aster - } - localization_key = flower_type_aster - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_orchid - } - localization_key = flower_type_orchid - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_rose - } - localization_key = flower_type_rose - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_poppy - } - localization_key = flower_type_poppy - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_tulip - } - localization_key = flower_type_tulip - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_crocus - } - localization_key = flower_type_crocus - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_narcissus - } - localization_key = flower_type_narcissus - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_snapdragon - } - localization_key = flower_type_snapdragon - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_carnation - } - localization_key = flower_type_carnation - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_foxglove - } - localization_key = flower_type_foxglove - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_iris - } - localization_key = flower_type_iris - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_geranium - } - localization_key = flower_type_geranium - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_lily - } - localization_key = flower_type_lily - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_lavender - } - localization_key = flower_type_lavender - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_peony - } - localization_key = flower_type_peony - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_violet - } - localization_key = flower_type_violet - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_delphinium - } - localization_key = flower_type_delphinium - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_jasmine - } - localization_key = flower_type_jasmine - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_chrysanthemum - } - localization_key = flower_type_chrysanthemum - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_lotus - } - localization_key = flower_type_lotus - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_lotus - } - localization_key = flower_type_lotus - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_gardenia - } - localization_key = flower_type_gardenia - } - text = { - trigger = { - exists = scope:flower_species - scope:flower_species = flag:flower_type_hibiscus - } - localization_key = flower_type_hibiscus - } -} - -ArtifactVariableFlowerSpecies = { - type = artifact - - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_aster - } - localization_key = flower_type_aster - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_orchid - } - localization_key = flower_type_orchid - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_rose - } - localization_key = flower_type_rose - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_poppy - } - localization_key = flower_type_poppy - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_tulip - } - localization_key = flower_type_tulip - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_crocus - } - localization_key = flower_type_crocus - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_narcissus - } - localization_key = flower_type_narcissus - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_snapdragon - } - localization_key = flower_type_snapdragon - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_carnation - } - localization_key = flower_type_carnation - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_foxglove - } - localization_key = flower_type_foxglove - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_iris - } - localization_key = flower_type_iris - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_geranium - } - localization_key = flower_type_geranium - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_lily - } - localization_key = flower_type_lily - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_lavender - } - localization_key = flower_type_lavender - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_peony - } - localization_key = flower_type_peony - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_violet - } - localization_key = flower_type_violet - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_delphinium - } - localization_key = flower_type_delphinium - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_jasmine - } - localization_key = flower_type_jasmine - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_chrysanthemum - } - localization_key = flower_type_chrysanthemum - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_lotus - } - localization_key = flower_type_lotus - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_lotus - } - localization_key = flower_type_lotus - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_gardenia - } - localization_key = flower_type_gardenia - } - text = { - trigger = { - exists = var:flower_species - var:flower_species = flag:flower_type_hibiscus - } - localization_key = flower_type_hibiscus - } -} - -RandomSaintBone = { - type = character - - random_valid = yes - - text = { localization_key = bone_type_knuckle } - - text = { localization_key = bone_type_shin } - - text = { localization_key = bone_type_kneecap } - - text = { localization_key = bone_type_femur } - - text = { localization_key = bone_type_clavicle } - - text = { localization_key = bone_type_rib } - - text = { localization_key = bone_type_vertebra } - - text = { localization_key = bone_type_jaw } - - text = { localization_key = bone_type_toe } - - text = { localization_key = bone_type_scapula } - - text = { localization_key = bone_type_finger } - - text = { localization_key = bone_type_thumb } - - text = { localization_key = bone_type_hip } - - text = { localization_key = bone_type_humerus } - - text = { localization_key = bone_type_tibia } - - text = { localization_key = bone_type_ankle } -} - -RandomWeaponTitle1 = { #artifact.4010 - expanding a weapon's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_valor } - - text = { localization_key = artifact_title_virtue } - - text = { localization_key = artifact_title_pain } - - text = { localization_key = artifact_title_judgement } -} - -RandomWeaponTitle2 = { #artifact.4010 - expanding a weapon's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_merciless } - - text = { localization_key = artifact_title_brutal } - - text = { localization_key = artifact_title_victorious } - - text = { localization_key = artifact_title_famed } -} - -RandomWeaponTitle3 = { #artifact.4010 - expanding a weapon's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_lion } - - text = { localization_key = artifact_title_dragon } - - text = { localization_key = artifact_title_raven } - - text = { localization_key = artifact_title_hero } -} - -RandomWeaponTitle4 = { #artifact.4010 - expanding a weapon's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_legendary } - - text = { localization_key = artifact_title_miraculous } - - text = { localization_key = artifact_title_mythical } - - text = { localization_key = artifact_title_fabled } -} - -RandomArmorTitle1 = { #artifact.4020 - expanding an armor's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_impenetrable } - - text = { localization_key = artifact_title_secure } - - text = { localization_key = artifact_title_solid } - - text = { localization_key = artifact_title_shiny } -} - -RandomArmorTitle2 = { #artifact.4020 - expanding an armor's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_patience } - - text = { localization_key = artifact_title_grace } - - text = { localization_key = artifact_title_mercy } - - text = { localization_key = artifact_title_strength } -} - -RandomArmorTitle3 = { #artifact.4020 - expanding an armor's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_legendary } - - text = { localization_key = artifact_title_miraculous } - - text = { localization_key = artifact_title_invincible } - - text = { localization_key = artifact_title_glorious } -} - -RandomArmorTitle4 = { #artifact.4020 - expanding an armor's name through battles won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_sun } - - text = { localization_key = artifact_title_hero } - - text = { localization_key = artifact_title_immortal } - - text = { localization_key = artifact_title_brave } -} - -RandomDuelTitle1 = { #artifact.4080 - expanding a weapon's name through duels won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_quick } - - text = { localization_key = artifact_title_darting } - - text = { localization_key = artifact_title_flashing } - - text = { localization_key = artifact_title_flickering } -} - -RandomDuelTitle2 = { #artifact.4080 - expanding a weapon's name through duels won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_shades } - - text = { localization_key = artifact_title_lightning } - - text = { localization_key = artifact_title_thunder } - - text = { localization_key = artifact_title_stream } -} - -RandomDuelTitle3 = { #artifact.4080 - expanding a weapon's name through duels won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_implacable } - - text = { localization_key = artifact_title_heroic } - - text = { localization_key = artifact_title_amazing } - - text = { localization_key = artifact_title_fearsome } -} - -RandomDuelTitle4 = { #artifact.4080 - expanding a weapon's name through duels won - type = artifact - - random_valid = yes - - text = { localization_key = artifact_title_snakes } - - text = { localization_key = artifact_title_themerciless } - - text = { localization_key = artifact_title_glory } - - text = { localization_key = artifact_title_immortal } -} - -EpistleReciever = { #For Muhammads Letters - type = artifact - random_valid = yes - text = { - localization_key = epistle_syria - } - text = { - localization_key = epistle_arabia - } - text = { - localization_key = epistle_persia - } - text = { - localization_key = epistle_byzantium - } - text = { - localization_key = epistle_bahrain - } -} - -RandomIconTopic = { - type = character - - random_valid = yes - - text = { - localization_key = theotokos - } - - text = { - localization_key = ladder_heaven - } - - text = { - localization_key = pantokrator - } - - text = { - localization_key = annunciation - } - - text = { - localization_key = saint_peter - } - - text = { - localization_key = saint_paul - } - - text = { - localization_key = saint_theodore - } - - text = { - localization_key = saint_basil - } - - text = { - localization_key = moses - } - - text = { - localization_key = archangel_michael - } - - text = { - localization_key = crucifixion - } -} diff --git a/N3OW/common/customizable_localization/00_artifact_custom_loc.txt b/N3OW/common/customizable_localization/00_artifact_custom_loc.txt deleted file mode 100644 index 98c62c96..00000000 --- a/N3OW/common/customizable_localization/00_artifact_custom_loc.txt +++ /dev/null @@ -1,3563 +0,0 @@ - -############################# -# Basic quality descriptors # -############################# -ArtifactQuality = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality > 75 - - } - AND = { - exists = var:quality - var:quality > 75 - } - } - } - localization_key = quality_masterful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality > 50 - - } - AND = { - exists = var:quality - var:quality > 50 - } - } - } - localization_key = quality_excellent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality > 25 - - } - AND = { - exists = var:quality - var:quality > 25 - } - } - } - localization_key = quality_very_fine - } - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality <= 25 - - } - AND = { - exists = var:quality - var:quality <= 25 - } - } - } - localization_key = quality_fine - fallback = yes - } -} - -ArtifactAdverbQuality = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality > 75 - - } - AND = { - exists = var:quality - var:quality > 75 - } - } - } - localization_key = adverb_quality_masterful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality > 40 - - } - AND = { - exists = var:quality - var:quality > 40 - } - } - } - localization_key = adverb_quality_excellent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:quality - scope:quality <= 40 - - } - AND = { - exists = var:quality - var:quality <= 40 - } - } - } - localization_key = adverb_quality_fine - fallback = yes - } -} - -ArtifactWealth = { - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 85 - } - AND = { - exists = var:wealth - var:wealth >= 85 - } - } - } - localization_key = wealth_extravagant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 65 - scope:wealth < 85 - - } - AND = { - exists = var:wealth - var:wealth >= 65 - var:wealth < 85 - } - } - } - localization_key = wealth_opulent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 55 - scope:wealth < 65 - - } - AND = { - exists = var:wealth - var:wealth >= 55 - var:wealth < 65 - } - } - } - localization_key = wealth_beautiful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 45 - scope:wealth < 55 - - } - AND = { - exists = var:wealth - var:wealth >= 45 - var:wealth < 55 - } - } - } - localization_key = wealth_elegant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 25 - scope:wealth < 45 - - } - AND = { - exists = var:wealth - var:wealth >= 25 - var:wealth < 45 - } - } - } - localization_key = wealth_ornate - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 15 - scope:wealth < 25 - - } - AND = { - exists = var:wealth - var:wealth >= 15 - var:wealth < 25 - } - } - } - localization_key = wealth_fancy - } - text = { - localization_key = wealth_plain - fallback = yes - } -} - -ArtifactArticleWealth = { - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 85 - } - AND = { - exists = var:wealth - var:wealth >= 85 - } - } - } - localization_key = article_wealth_extravagant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 65 - scope:wealth < 85 - - } - AND = { - exists = var:wealth - var:wealth >= 65 - var:wealth < 85 - } - } - } - localization_key = article_wealth_opulent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 55 - scope:wealth < 65 - - } - AND = { - exists = var:wealth - var:wealth >= 55 - var:wealth < 65 - } - } - } - localization_key = article_wealth_beautiful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 45 - scope:wealth < 55 - - } - AND = { - exists = var:wealth - var:wealth >= 45 - var:wealth < 55 - } - } - } - localization_key = article_wealth_elegant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 25 - scope:wealth < 45 - - } - AND = { - exists = var:wealth - var:wealth >= 25 - var:wealth < 45 - } - } - } - localization_key = article_wealth_ornate - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 15 - scope:wealth < 25 - - } - AND = { - exists = var:wealth - var:wealth >= 15 - var:wealth < 25 - } - } - } - localization_key = article_wealth_fancy - } - text = { - trigger = { always = no } - localization_key = article_wealth_plain - fallback = yes - } -} - -ArtifactAdverbWealth = { - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 85 - } - AND = { - exists = var:wealth - var:wealth >= 85 - } - } - } - localization_key = adverb_wealth_extravagant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 85 - } - AND = { - exists = var:wealth - var:wealth >= 85 - } - } - } - localization_key = adverb_wealth_masterful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 75 - scope:wealth < 85 - - } - AND = { - exists = var:wealth - var:wealth >= 75 - var:wealth < 85 - } - } - } - localization_key = adverb_wealth_opulent - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 65 - scope:wealth < 75 - - } - AND = { - exists = var:wealth - var:wealth >= 65 - var:wealth < 75 - } - } - } - localization_key = adverb_wealth_wonderful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 55 - scope:wealth < 65 - - } - AND = { - exists = var:wealth - var:wealth >= 55 - var:wealth < 65 - } - } - } - localization_key = adverb_wealth_elegant - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 55 - scope:wealth < 65 - - } - AND = { - exists = var:wealth - var:wealth >= 55 - var:wealth < 65 - } - } - } - localization_key = adverb_wealth_lavish - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 45 - scope:wealth < 55 - - } - AND = { - exists = var:wealth - var:wealth >= 45 - var:wealth < 55 - } - } - } - localization_key = adverb_wealth_beautiful - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 35 - scope:wealth < 45 - - } - AND = { - exists = var:wealth - var:wealth >= 35 - var:wealth < 45 - } - } - } - localization_key = adverb_wealth_rich - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 25 - scope:wealth < 35 - - } - AND = { - exists = var:wealth - var:wealth >= 25 - var:wealth < 35 - } - } - } - localization_key = adverb_wealth_ornate - } - text = { - trigger = { - OR = { - AND = { - exists = scope:wealth - scope:wealth >= 25 - scope:wealth < 15 - - } - AND = { - exists = var:wealth - var:wealth >= 25 - var:wealth < 15 - } - } - } - localization_key = adverb_wealth_fancy - } - text = { - localization_key = adverb_wealth_plain - fallback = yes - } -} - -ArtifactPrefixGeneric = { - type = character - - random_valid = yes - - text = { - trigger = { exists = scope:owner } - localization_key = artifact_name_prefix_owner_name - } - text = { - trigger = { - exists = scope:owner - OR = { # If it's from an adventure it shouldn't say the owner's culture - NOT = { - exists = scope:owner.var:adventure_artifact_location - } - AND = { - exists = scope:owner.var:adventure_artifact_location - scope:owner = { - any_sub_realm_barony = { this = scope:owner.var:adventure_artifact_location } - } - } - } - } - localization_key = artifact_name_prefix_owner_culture - } - text = { - trigger = { - exists = scope:owner - exists = scope:owner.var:adventure_artifact_location - scope:owner = { - NOT = { - any_sub_realm_barony = { this = scope:owner.var:adventure_artifact_location } - } - } - } - localization_key = artifact_name_prefix_location_culture - } - text = { - trigger = { - exists = scope:owner - exists = scope:owner.dynasty - trigger_if = { - limit = { exists = scope:inspiration } - NOT = { scope:inspiration = { has_inspiration_type = adventure_inspiration } } - } - } - localization_key = artifact_name_prefix_owner_dynasty - } - text = { - trigger = { - exists = scope:inspiration_owner - trigger_if = { # If it's a throne it shouldn't say it's the inspiration owner's throne...! - limit = { - exists = scope:inspiration_owner.var:artifact_artisan_type - } - NOT = { scope:inspiration_owner.var:artifact_artisan_type = flag:artisan_type_throne } - } - } - localization_key = artifact_name_prefix_inspiration_owner_name - } - text = { - trigger = { - exists = scope:quality - scope:quality >= 70 - } - localization_key = artifact_name_prefix_descriptor_high_quality - } - text = { - trigger = { - exists = scope:quality - scope:quality < 70 - scope:quality >= 40 - trigger_if = { #It does not make sense to refer to these artifacts as "sturdy" - limit = { - exists = scope:newly_created_artifact - } - NOR = { - scope:newly_created_artifact = { artifact_type = regalia } - scope:newly_created_artifact = { artifact_type = brooch } - scope:newly_created_artifact = { artifact_type = brooch_pedestal } - scope:newly_created_artifact = { artifact_type = necklace } - scope:newly_created_artifact = { artifact_type = necklace_pedestal } - scope:newly_created_artifact = { artifact_type = wall_big } - scope:newly_created_artifact = { artifact_type = tapestry } - scope:newly_created_artifact = { artifact_type = helmet } - scope:newly_created_artifact = { artifact_type = wall_small } - scope:newly_created_artifact = { artifact_type = book } - scope:newly_created_artifact = { artifact_type = elixir } - scope:newly_created_artifact = { artifact_type = panacea } - scope:newly_created_artifact = { artifact_type = miscellaneous } - } - } - } - localization_key = artifact_name_prefix_descriptor_medium_quality - } - text = { - trigger = { - exists = scope:quality - scope:quality < 70 - scope:quality >= 40 - trigger_if = { #Version for non-"sturdy" artifacts - limit = { - exists = scope:newly_created_artifact - } - OR = { - scope:newly_created_artifact = { artifact_type = regalia } - scope:newly_created_artifact = { artifact_type = brooch } - scope:newly_created_artifact = { artifact_type = brooch_pedestal } - scope:newly_created_artifact = { artifact_type = necklace } - scope:newly_created_artifact = { artifact_type = necklace_pedestal } - scope:newly_created_artifact = { artifact_type = wall_big } - scope:newly_created_artifact = { artifact_type = tapestry } - scope:newly_created_artifact = { artifact_type = helmet } - scope:newly_created_artifact = { artifact_type = wall_small } - scope:newly_created_artifact = { artifact_type = book } - scope:newly_created_artifact = { artifact_type = elixir } - scope:newly_created_artifact = { artifact_type = panacea } - scope:newly_created_artifact = { artifact_type = miscellaneous } - } - } - } - localization_key = artifact_name_prefix_descriptor_medium_alt_version_quality - fallback = yes - } - text = { - trigger = { - exists = scope:quality - scope:quality < 40 - } - localization_key = artifact_name_prefix_descriptor_low_quality - } - -} - -ArtifactPrefixGenericAfterCreation = { - type = character - - random_valid = yes - - text = { - localization_key = artifact_name_prefix_artifact_scope_owner_name - } - text = { - localization_key = artifact_name_prefix_artifact_scope_owner_culture - } - text = { - trigger = { - exists = scope:owner.dynasty - } - localization_key = artifact_name_prefix_artifact_scope_owner_dynasty - } - text = { - trigger = { - exists = var:quality - var:quality >= 70 - } - localization_key = artifact_name_prefix_descriptor_high_quality - } - text = { - trigger = { - exists = var:quality - var:quality < 70 - var:quality >= 40 - trigger_if = { #It does not make sense to refer to these artifacts as "sturdy" - limit = { - exists = scope:newly_created_artifact - } - NOR = { - scope:newly_created_artifact = { artifact_type = regalia } - scope:newly_created_artifact = { artifact_type = brooch } - scope:newly_created_artifact = { artifact_type = brooch_pedestal } - scope:newly_created_artifact = { artifact_type = necklace } - scope:newly_created_artifact = { artifact_type = necklace_pedestal } - scope:newly_created_artifact = { artifact_type = wall_big } - scope:newly_created_artifact = { artifact_type = wall_small } - scope:newly_created_artifact = { artifact_type = book } - scope:newly_created_artifact = { artifact_type = elixir } - } - } - } - localization_key = artifact_name_prefix_descriptor_medium_quality - fallback = yes - } - text = { - trigger = { - exists = var:quality - var:quality < 70 - var:quality >= 40 - trigger_if = { #Version for non-"sturdy" artifacts - limit = { - exists = scope:newly_created_artifact - } - OR = { - scope:newly_created_artifact = { artifact_type = regalia } - scope:newly_created_artifact = { artifact_type = brooch } - scope:newly_created_artifact = { artifact_type = brooch_pedestal } - scope:newly_created_artifact = { artifact_type = necklace } - scope:newly_created_artifact = { artifact_type = wall_big } - scope:newly_created_artifact = { artifact_type = wall_small } - scope:newly_created_artifact = { artifact_type = book } - scope:newly_created_artifact = { artifact_type = elixir } - } - } - } - localization_key = artifact_name_prefix_descriptor_medium_alt_version_quality - } - text = { - trigger = { - exists = var:quality - var:quality < 40 - } - localization_key = artifact_name_prefix_descriptor_low_quality - } - -} - -ArtifactType = { - type = artifact - - text = { - trigger = { artifact_type = helmet } - localization_key = artifact_type_helmet - } - - text = { - trigger = { artifact_slot_type = primary_armament } - localization_key = artifact_type_primary_armament - } - - text = { - trigger = { artifact_slot_type = armor } - localization_key = artifact_type_armor - } - - text = { - trigger = { artifact_type = regalia } - localization_key = artifact_type_regalia - } - - text = { - trigger = { artifact_type = miscellaneous } - localization_key = artifact_type_trinket - } - - text = { - trigger = { artifact_type = wall_big } - localization_key = artifact_type_wall_big - } - - text = { - trigger = { artifact_type = wall_small } - localization_key = artifact_type_wall_small - } - - text = { - trigger = { artifact_type = throne } - localization_key = artifact_type_throne - } - - text = { - trigger = { artifact_type = sculpture } - localization_key = artifact_type_sculpture - } - - text = { - trigger = { artifact_type = book } - localization_key = artifact_type_book - } - - text = { - trigger = { artifact_type = pedestal } - localization_key = artifact_type_pedestal - } - - text = { - trigger = { artifact_type = elixir } - localization_key = artifact_type_elixir - } -} - -ThisArtifactType = { - type = character - - text = { - trigger = { - scope:this_artifact = { - artifact_type = helmet - } - } - localization_key = artifact_type_helmet - } - - text = { - trigger = { - scope:this_artifact = { - artifact_slot_type = primary_armament - } - } - localization_key = artifact_type_primary_armament - } - - text = { - trigger = { - scope:this_artifact = { - artifact_slot_type = armor - } - } - localization_key = artifact_type_armor - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = regalia - } - } - localization_key = artifact_type_regalia - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = miscellaneous - } - } - localization_key = artifact_type_trinket - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = wall_big - } - } - localization_key = artifact_type_wall_big - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = wall_small - } - } - localization_key = artifact_type_wall_small - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = throne - } - } - localization_key = artifact_type_throne - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = sculpture - } - } - localization_key = artifact_type_sculpture - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = book - } - } - localization_key = artifact_type_book - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = pedestal - } - } - localization_key = artifact_type_pedestal - } - - text = { - trigger = { - scope:this_artifact = { - artifact_type = elixir - } - } - localization_key = artifact_type_elixir - } -} - -InventoryCourtArtifact = { - type = artifact - - text = { - trigger = { - OR = { - artifact_slot_type = helmet - artifact_slot_type = armor - artifact_slot_type = primary_armament - artifact_slot_type = regalia - artifact_slot_type = miscellaneous - } - } - localization_key = game_concept_inventory_artifact - } - - text = { - trigger = { always = yes } - localization_key = game_concept_court_artifact - } -} - - - -################################### -# Specific Item Type Descriptions # -################################### - -ArtifactSwordDecoration = { - type = artifact - - text = { - trigger = { - AND = { - has_artifact_feature_group = blade_decoration - has_artifact_feature_group = hilt_decoration - } - } - localization_key = sword_decoration_hilt_and_blade - } - text = { - trigger = { - has_artifact_feature_group = blade_decoration - NOT = { has_artifact_feature_group = hilt_decoration } - } - localization_key = sword_decoration_blade - } - text = { - trigger = { - has_artifact_feature_group = hilt_decoration - NOT = { has_artifact_feature_group = blade_decoration } - } - localization_key = sword_decoration_hilt - } - text = { - trigger = { - NAND = { - has_artifact_feature_group = blade_decoration - has_artifact_feature_group = hilt_decoration - } - } - weight_multiplier = { - base = 0.5 - modifier = { - add = -1 - exists = scope:owner - scope:owner = { - has_trait = greedy - } - } - modifier = { - add = 0.5 - exists = scope:owner - scope:owner = { - has_trait = humble - } - } - } - localization_key = sword_decoration_none_alt - } - text = { - trigger = { - NAND = { - has_artifact_feature_group = blade_decoration - has_artifact_feature_group = hilt_decoration - } - } - localization_key = sword_decoration_none - fallback = yes - } -} - -ArtifactDaggerDecoration = { - type = artifact - - text = { - trigger = { - AND = { - has_artifact_feature_group = blade_decoration - has_artifact_feature_group = hilt_decoration - } - } - localization_key = dagger_decoration_hilt_and_blade - } - text = { - trigger = { - NOT = { has_artifact_feature_group = hilt_decoration } - has_artifact_feature_group = blade_decoration - } - localization_key = dagger_decoration_blade - } - text = { - trigger = { - NOT = { has_artifact_feature_group = blade_decoration } - has_artifact_feature_group = hilt_decoration - } - localization_key = dagger_decoration_hilt - } - text = { - trigger = { - NAND = { - has_artifact_feature_group = blade_decoration - has_artifact_feature_group = hilt_decoration - } - } - localization_key = dagger_decoration_none - fallback = yes - } -} - -# Axes, Spears, Hammers, and Maces - -ArtifactAxeHeadDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = head_decoration - } - localization_key = artifact_axe_head_decorated - } - text = { - localization_key = artifact_axe_head_undecorated - } -} - -ArtifactAxeHaftDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = shaft_decoration - } - localization_key = artifact_axe_haft_decorated - } - text = { - localization_key = artifact_axe_haft_undecorated - } -} - -ArtifactHammerHeadDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = head_decoration - } - localization_key = artifact_hammer_head_decorated - } - text = { - localization_key = artifact_hammer_head_undecorated - } -} - -ArtifactHammerShaftDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = shaft_decoration - } - localization_key = artifact_hammer_shaft_decorated - } - text = { - localization_key = artifact_hammer_shaft_undecorated - } -} - -ArtifactSpearHeadDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = head_decoration - } - localization_key = artifact_spear_head_decorated - } - text = { - trigger = { - has_artifact_feature_group = head_decoration - } - localization_key = artifact_spear_head_decorated_flanked - } - text = { - localization_key = artifact_spear_head_undecorated - } -} - -ArtifactSpearShaftDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = shaft_decoration - } - localization_key = artifact_spear_shaft_decorated - } - text = { #This loc gives a bit more flavor to weight up for not having any decorations - trigger = { - NOT = { has_artifact_feature_group = shaft_decoration } - } - localization_key = artifact_spear_shaft_undecorated_alt - } - text = { - localization_key = artifact_spear_shaft_undecorated - } -} - -ArtifactMaceHeadDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = head_decoration - } - localization_key = artifact_mace_head_decorated - } - text = { - localization_key = artifact_mace_head_undecorated - } -} - -ArtifactMaceHandleDescription = { - type = artifact - - text = { - trigger = { - has_artifact_feature_group = metal_handle_decoration - } - localization_key = artifact_mace_handle_decorated - } - text = { - localization_key = artifact_mace_handle_undecorated - } -} - -ArtifactWeaponType = { - type = character - - text = { # - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_axe - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_axe - } - } - } - localization_key = weapon_axe_inspiration_description - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_hammer - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_hammer - } - } - } - localization_key = weapon_hammer_inspiration_description - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_mace - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_mace - } - } - } - localization_key = weapon_mace_inspiration_description - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_spear - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_spear - } - } - } - localization_key = weapon_spear_inspiration_description - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_sword - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_sword - } - } - } - localization_key = weapon_sword_inspiration_description - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_dagger - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_dagger - } - } - } - localization_key = weapon_dagger_inspiration_description - } -} - -ArtifactArmorArtifactName = { - type = character - - random_valid = yes - - text = { - trigger = { - always = yes - } - localization_key = artifact_armor_name_basic - } - - text = { - trigger = { - exists = scope:armor_type - exists = culture - } - localization_key = artifact_armor_name_culture - } - - text = { - trigger = { - exists = scope:armor_type - exists = dynasty - } - localization_key = artifact_armor_name_dynasty - } - - text = { - trigger = { - exists = scope:armor_type - } - localization_key = artifact_armor_name_descriptor - } -} - -ArtifactArmorTypeUppercase = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_mail - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_mail - } - } - } - localization_key = artifact_armor_mail_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_plate - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_plate - } - } - } - localization_key = artifact_armor_plate_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_scale - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_scale - } - } - } - localization_key = artifact_armor_scale_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_lamellar - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_lamellar - } - } - } - localization_key = artifact_armor_lamellar_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_laminar - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_laminar - } - } - } - localization_key = artifact_armor_laminar_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_brigandine - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_brigandine - } - } - } - localization_key = artifact_armor_brigandine_uppercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_shield - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_shield - } - } - } - localization_key = artifact_armor_shield_uppercase - } -} - -ArtifactArmorTypeLowercase = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_mail - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_mail - } - } - } - localization_key = artifact_armor_mail_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_plate - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_plate - } - } - } - localization_key = artifact_armor_plate_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_scale - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_scale - } - } - } - localization_key = artifact_armor_scale_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_lamellar - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_lamellar - } - } - } - localization_key = artifact_armor_lamellar_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_laminar - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_laminar - } - } - } - localization_key = artifact_armor_laminar_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_brigandine - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_brigandine - } - } - } - localization_key = artifact_armor_brigandine_lowercase - } - text = { - trigger = { - OR = { - AND = { - exists = scope:armor_type - scope:armor_type = flag:armor_type_shield - } - AND = { - exists = var:artifact_armor_type - var:artifact_armor_type = flag:armor_type_shield - } - } - } - localization_key = artifact_armor_shield_lowercase - } -} - -ArtifactDecorationArmor = { - type = artifact - - text = { - trigger = { - has_artifact_feature = armor_decoration_inlay_pattern - } - localization_key = feature_armor_decoration_inlay_pattern - } - text = { - trigger = { - has_artifact_feature = armor_decoration_painted_pattern - } - localization_key = feature_armor_decoration_painted_pattern - } - text = { - trigger = { - has_artifact_feature = armor_decoration_etched_pattern - } - localization_key = feature_armor_decoration_etched_pattern - } - text = { - trigger = { - has_artifact_feature = armor_decoration_lines - } - localization_key = feature_armor_decoration_lines - } - text = { - trigger = { - has_artifact_feature = armor_decoration_gold_plating - } - localization_key = feature_armor_decoration_gold_plating - } - text = { - trigger = { - has_artifact_feature = armor_decoration_lining - } - localization_key = feature_armor_decoration_lining - } - text = { - trigger = { - has_artifact_feature = armor_decoration_embossed - } - localization_key = feature_armor_decoration_embossed - } - text = { - trigger = { - has_artifact_feature = armor_decoration_grouped_rivets - } - localization_key = feature_armor_decoration_grouped_rivets - } -} - -ArtifactArmorDesc = { - type = character - - text = { - trigger = { - scope:armor_type = flag:armor_type_mail - } - localization_key = artifact_armor_mail_description - } - text = { - trigger = { - scope:armor_type = flag:armor_type_plate - } - localization_key = artifact_armor_plate_description - } - text = { - trigger = { - scope:armor_type = flag:armor_type_scale - } - localization_key = artifact_armor_scale_description - } - text = { - trigger = { - scope:armor_type = flag:armor_type_lamellar - } - localization_key = artifact_armor_lamellar_description - } - text = { - trigger = { - scope:armor_type = flag:armor_type_laminar - } - localization_key = artifact_armor_laminar_description - } - text = { - trigger = { - scope:armor_type = flag:armor_type_brigandine - } - localization_key = artifact_armor_brigandine_description - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = artifact_armor_fallback_description - } -} - -InspiredPersonQuality = { - type = character - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weapon_inspiration - } - weapon_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weapon_inspiration - } - weapon_inspiration_average_skill_value >= medium_inspiration_skill - weapon_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weapon_inspiration - } - weapon_inspiration_average_skill_value >= low_inspiration_skill - weapon_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weapon_inspiration - } - weapon_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = armor_inspiration - } - armor_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = armor_inspiration - } - armor_inspiration_average_skill_value >= medium_inspiration_skill - armor_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = armor_inspiration - } - armor_inspiration_average_skill_value >= low_inspiration_skill - armor_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = armor_inspiration - } - armor_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = book_inspiration - } - book_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = book_inspiration - } - book_inspiration_average_skill_value >= medium_inspiration_skill - book_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = book_inspiration - } - book_inspiration_average_skill_value >= low_inspiration_skill - book_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = book_inspiration - } - book_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weaver_inspiration - } - weaver_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weaver_inspiration - } - weaver_inspiration_average_skill_value >= medium_inspiration_skill - weaver_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weaver_inspiration - } - weaver_inspiration_average_skill_value >= low_inspiration_skill - weaver_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = weaver_inspiration - } - weaver_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = adventure_inspiration - } - adventure_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = adventure_inspiration - } - adventure_inspiration_average_skill_value >= medium_inspiration_skill - adventure_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = adventure_inspiration - } - adventure_inspiration_average_skill_value >= low_inspiration_skill - adventure_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = adventure_inspiration - } - adventure_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = artisan_inspiration - } - artisan_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = artisan_inspiration - } - artisan_inspiration_average_skill_value >= medium_inspiration_skill - artisan_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = artisan_inspiration - } - artisan_inspiration_average_skill_value >= low_inspiration_skill - artisan_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = artisan_inspiration - } - artisan_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = smith_inspiration - } - smith_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = smith_inspiration - } - smith_inspiration_average_skill_value >= medium_inspiration_skill - smith_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = smith_inspiration - } - smith_inspiration_average_skill_value >= low_inspiration_skill - smith_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = smith_inspiration - } - smith_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = alchemy_inspiration - } - alchemy_inspiration_average_skill_value >= high_inspiration_skill - } - localization_key = legendary_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = alchemy_inspiration - } - alchemy_inspiration_average_skill_value >= medium_inspiration_skill - alchemy_inspiration_average_skill_value < high_inspiration_skill - } - localization_key = masterful_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = alchemy_inspiration - } - alchemy_inspiration_average_skill_value >= low_inspiration_skill - alchemy_inspiration_average_skill_value < medium_inspiration_skill - } - localization_key = competent_inspiration_skill - } - text = { - trigger = { - NOT = { - has_character_flag = local_artisan - } - inspiration = { - has_inspiration_type = alchemy_inspiration - } - alchemy_inspiration_average_skill_value < low_inspiration_skill - } - localization_key = decent_inspiration_skill - } - text = { - trigger = { - always = no - } - localization_key = SUPPRESS - fallback = yes - } -} - -#Call this effect (set_up_horned_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc -#Remember to clear the var:horned_mythical_creature in your after = { ... } -HornedMythicalCreature = { #For Horn Trinkets - type = character - - #Tarasque - text = { - trigger = { var:horned_mythical_creature ?= flag:tarasque } - localization_key = horned_mythical_creature_tarasque - } - #Indrik - text = { - trigger = { var:horned_mythical_creature ?= flag:indrik } - localization_key = horned_mythical_creature_indrik - } - #Ophiotaurus - text = { - trigger = { var:horned_mythical_creature ?= flag:ophiotaurus } - localization_key = horned_mythical_creature_ophiotaurus - } - #Monocerus - text = { - trigger = { var:horned_mythical_creature ?= flag:monocerus } - localization_key = horned_mythical_creature_monocerus - } - #Centicore - text = { - trigger = { var:horned_mythical_creature ?= flag:centicore } - localization_key = horned_mythical_creature_centicore - } - #Erchitu - text = { - trigger = { var:horned_mythical_creature ?= flag:erchitu } - localization_key = horned_mythical_creature_erchitu - } - #Hadhayosh - text = { - trigger = { var:horned_mythical_creature ?= flag:hadhayosh } - localization_key = horned_mythical_creature_hadhayosh - } - #Bulgu - text = { - trigger = { var:horned_mythical_creature ?= flag:bulgu } - localization_key = horned_mythical_creature_bulgu - } - #Catoblepas - text = { - trigger = { var:horned_mythical_creature ?= flag:catoblepas } - localization_key = horned_mythical_creature_catoblepas - } - #Keewakw - text = { - trigger = { var:horned_mythical_creature ?= flag:keewakw } - localization_key = horned_mythical_creature_keewakw - } -} - -#Call this effect (set_up_regional_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc -#Remember to clear the var:regional_mythical_creature_trinket in your after = { ... } -RegionalMythicalCreature = { - type = character - random_valid = yes - - #Britannia - ##Water Leper - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:water_leper - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_water_leper - } - - ##Fomorian - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:fomorian - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_fomorian - } - - ##Fachan - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:fachan - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_fachan - } - - #West Europe - ##Cockatrice - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:cockatrice - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_cockatrice - } - - ##Lou Carcolh - French snake-snail - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:lou_carcolh - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_lou_carcolh - } - - ##Myrmecoleon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:myrmecoleon - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_myrmecoleon - } - - #North Europe - ##Antero Vipunen - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:antero_vipunen - } - trigger_else = { - location = { geographical_region = world_europe_north } - } - } - localization_key = mythical_creature_north_europe_antero_vipunen - } - - ##Tjelvar - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:tjelvar - } - trigger_else = { - location = { geographical_region = world_europe_north } - } - } - localization_key = mythical_creature_north_europe_tjelvar - } - - ##Fin - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:fin - } - trigger_else = { - location = { geographical_region = world_europe_north } - } - } - localization_key = mythical_creature_north_europe_fin - } - - ##Gotland - ###Bysn - will-o'-the-wisp gnome - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bysn - } - trigger_else = { - location = { geographical_region = custom_gotland } - } - } - localization_key = mythical_creature_north_europe_bysn - } - - ###Di Sma Undar Jordi - Gutnish goblins - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:disma - } - trigger_else = { - location = { geographical_region = custom_gotland } - } - } - localization_key = mythical_creature_north_europe_disma - } - - #South Europe - ##Basilisk - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:basilisk - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_basilisk - } - - ##L'hombri - Spanish fish-man - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:lhombri - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_lhombri - } - - ##Argus Panoptes - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:argus_panoptes - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_argus_panoptes - } - - #East Europe - ##Baba Yaga - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:baba_yaga - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_baba_yaga - } - - ##Psoglav - dog head, human torso, horse legs - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:psoglav - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_psoglav - } - - ##Sirin - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:sirin - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_sirin - } - - #West Africa - ##Mami Wata - slithering, tempting woman-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:mami_wata - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_mami_wata - } - - ##Dodo - large, devouring creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:dodo - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_dodo - } - - ##Utelif - aquarian creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:utelif - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_utelif - } - - #East Africa - ##Liqimsa - large, devouring elephant creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:liqimsa - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_liqimsa - } - - ##Bulgu - giant, horned creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bulgu - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_bulgu - } - - ##Opimachus - bird-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:opimachus - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_opimachus - } - - #Middle East - ##Manticore - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:manticore - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_manticore - } - - ##Behemoth - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:behemoth - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_behemoth - } - - ##Humbaba - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:humbaba - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_humbaba - } - - #India - ##Makara - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:makara - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_makara - } - - ##Yali - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:yali - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_yali - } - - ##Rakshasha - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:rakshasha - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_rakshasha - } - - #East Asia - ##Manaul - bird from the Philippines - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:manaul - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_manaul - } - - ##Bashee - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bashee - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_bashee - } - - ##Camphruch - piscivore unicorn - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:camphruch - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_camphruch - } - - #West Steppe - ##Aptah-Baga - legendary two-headed frog (from Sakha) - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:aptah_baga - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_aptah_baga - } - - ##Xullykuns - supernatural water spirit (from Sakha) - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:xullyukuns - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_xullykuns - } - - ##Zilant - dragon/wyvern-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:zilant - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_zilant - } - - #East Steppe - ##Yelbeghen - seven-headed giant/dragon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:yelbeghen - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_yelbeghen - } - - ##Tepegöz - fleshy giant-like cyclops - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:tepegoz - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_tepegoz - } - - ##Archura - deceitful forest demon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:archura - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_archura - } - - #Fallback - ##Aztec Cipactli - text = { - trigger = { var:regional_mythical_creature_trinket ?= flag:cipactli } - localization_key = mythical_creature_other_cipactli - } - - ##Standard Dragon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:dragon - } - trigger_else_if = { - limit = { - location = { - NOR = { - geographical_region = world_europe_west_britannia - geographical_region = world_europe_west - geographical_region = world_europe_north - geographical_region = world_europe_south - geographical_region = world_europe_east - geographical_region = world_africa_west - geographical_region = world_africa_east - geographical_region = world_middle_east - geographical_region = world_india - geographical_region = world_tibet - geographical_region = world_steppe_west - geographical_region = world_steppe_east - } - } - } - } - trigger_else = { always = no } - } - localization_key = mythical_creature_other_dragon - } -} - -#Since some of the creatures consist of two words -#Call this effect (set_up_regional_mythical_creature_effect = yes) in the line before creating the artifact that sports this custom_loc -#Remember to clear the var:regional_mythical_creature_trinket in your after = { ... } -RegionalMythicalCreatureLower = { - type = character - random_valid = yes - - #Britannia - ##Water Leper - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:water_leper - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_water_leper_lower - } - - ##Fomorian - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:fomorian - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_fomorian_lower - } - - ##Fachan - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:fachan - } - trigger_else = { - location = { geographical_region = world_europe_west_britannia } - } - } - localization_key = mythical_creature_britannia_fachan_lower - } - - #West Europe - ##Cockatrice - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:cockatrice - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_cockatrice_lower - } - - ##Lou Carcolh - French snake-snail - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:lou_carcolh - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_lou_carcolh_lower - } - - ##Myrmecoleon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:myrmecoleon - } - trigger_else = { - location = { geographical_region = world_europe_west } - } - } - localization_key = mythical_creature_west_europe_myrmecoleon_lower - } - - #North Europe - ##Antero Vipunen, Tjelvar, Fin - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - OR = { - var:regional_mythical_creature_trinket ?= flag:antero_vipunen - var:regional_mythical_creature_trinket ?= flag:tjelvar - var:regional_mythical_creature_trinket ?= flag:fin - } - var:regional_mythical_creature_trinket ?= flag:antero_vipunen - } - trigger_else = { - location = { geographical_region = world_europe_north } - } - } - localization_key = mythical_creature_north_europe_giant_lower - } - - ##Gotland - ###Bysn - will-o'-the-wisp gnome guy - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bysn - } - trigger_else = { - location = { geographical_region = custom_gotland } - } - } - localization_key = mythical_creature_north_europe_bysn_lower - } - - ###Di Sma Undar Jårdi - Gutnish goblins - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:disma - } - trigger_else = { - location = { geographical_region = custom_gotland } - } - } - localization_key = mythical_creature_north_europe_disma_lower - } - - #South Europe - #Basilisk - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:basilisk - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_basilisk_lower - } - - ##L'hombri - Spanish fish-man - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:lhombri - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_lhombri_lower - } - - ##Argus Panoptes - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:argus_panoptes - } - trigger_else = { - location = { geographical_region = world_europe_south } - } - } - localization_key = mythical_creature_south_europe_argus_panoptes_lower - } - - #East Europe - ##Baba Yaga - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:baba_yaga - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_baba_yaga_lower - } - - ##Psoglav - dog head, human torso, horse legs - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:psoglav - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_psoglav_lower - } - - ##Sirin - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:sirin - } - trigger_else = { - location = { geographical_region = world_europe_east } - } - } - localization_key = mythical_creature_east_europe_sirin_lower - } - - #West Africa - ##Mami Wata - slithering, tempting woman-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:mami_wata - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_mami_wata_lower - } - - ##Dodo - large, devouring creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:dodo - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_dodo_lower - } - - ##Utelif - aquarian creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:utelif - } - trigger_else = { - location = { geographical_region = world_africa_west } - } - } - localization_key = mythical_creature_west_africa_utelif_lower - } - - #East Africa - ##Liqimsa - large, devouring elephant creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:liqimsa - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_liqimsa_lower - } - - ##Bulgu - giant, horned creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bulgu - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_bulgu_lower - } - - ##Opimachus - bird-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:opimachus - } - trigger_else = { - location = { geographical_region = world_africa_east } - } - } - localization_key = mythical_creature_east_africa_opimachus_lower - } - - #Middle East - ##Manticore - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:manticore - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_manticore_lower - } - - ##Behemoth - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:behemoth - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_behemoth_lower - } - - ##Humbaba - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:humbaba - } - trigger_else = { - location = { geographical_region = world_middle_east } - } - } - localization_key = mythical_creature_middle_east_humbaba_lower - } - - #India - ##Makara - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:makara - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_makara_lower - } - - ##Yali - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:yali - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_yali_lower - } - - ##Rakshasha - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:rakshasha - } - trigger_else = { - location = { geographical_region = world_india } - } - } - localization_key = mythical_creature_india_rakshasha_lower - } - - #East Asia - ##Manaul - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:manaul - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_manaul_lower - } - - ##Bashee - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:bashee - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_bashee_lower - } - - ##Camphruch - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:camphruch - } - trigger_else = { - location = { geographical_region = world_tibet } - } - } - localization_key = mythical_creature_east_asia_camphruch_lower - } - - #West Steppe - ##Aptah-Baga - legendary two-headed frog (from Sakha) - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:aptah_baga - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_aptah_baga_lower - } - - ##Xullykuns - supernatural water spirit (from Sakha) - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:xullyukuns - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_xullykuns_lower - } - - ##Zilant - dragon/wyvern-like creature - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:zilant - } - trigger_else = { - location = { geographical_region = world_steppe_west } - } - } - localization_key = mythical_creature_west_steppe_zilant_lower - } - - #East Steppe - ##Yelbeghen - seven-headed giant/dragon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:yelbeghen - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_yelbeghen_lower - } - - ##Tepegöz - fleshy giant-like cyclops - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:tepegoz - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_tepegoz_lower - } - - ##Archura - deceitful forest demon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:archura - } - trigger_else = { - location = { geographical_region = world_steppe_east } - } - } - localization_key = mythical_creature_east_steppe_archura_lower - } - - #Fallback - ##Aztec Cipactli - text = { - trigger = { var:regional_mythical_creature_trinket ?= flag:cipactli } - localization_key = mythical_creature_other_cipactli_lower - } - - ##Standard Dragon - text = { - trigger = { - trigger_if = { - limit = { exists = var:regional_mythical_creature_trinket } - var:regional_mythical_creature_trinket ?= flag:dragon - } - #Our fallback option - trigger_else_if = { - limit = { - location = { - NOR = { - geographical_region = world_europe_west_britannia - geographical_region = world_europe_west - geographical_region = world_europe_north - geographical_region = world_europe_south - geographical_region = world_europe_east - geographical_region = world_africa_west - geographical_region = world_africa_east - geographical_region = world_middle_east - geographical_region = world_india - geographical_region = world_tibet - geographical_region = world_steppe_west - geographical_region = world_steppe_east - } - } - } - } - #But don't override any of the other two - trigger_else = { always = no } - } - localization_key = mythical_creature_other_dragon_lower - } - -} - -#Call this effect (set_up_trinket_adjective_effect = yes) in the line before creating the trinket that sports this custom_loc -#Remember to clear the var:trinket_adjective_followup in your after = { ... } -TrinketLookAdjective = { - type = character - random_valid = yes - - #Adorned - text = { - trigger = { var:trinket_adjective_followup ?= flag:adorned } - localization_key = trinket_look_adorned - } - #Decorated - text = { - trigger = { var:trinket_adjective_followup ?= flag:decorated } - localization_key = trinket_look_decorated - } - #Embellished - text = { - trigger = { var:trinket_adjective_followup ?= flag:embellished } - localization_key = trinket_look_embellished - } - #Ornamented - text = { - trigger = { var:trinket_adjective_followup ?= flag:ornamented } - localization_key = trinket_look_ornamented - } -} - -TrinketLookAdverbFollowup = { - type = character - random_valid = yes - - #Beautifully - text = { - localization_key = trinket_look_adverb_beautifully - } - #Carefully - text = { - localization_key = trinket_look_adverb_carefully - } - #Curiously - text = { - localization_key = trinket_look_adverb_curiously - } - #Delightfully - text = { - localization_key = trinket_look_adverb_delightfully - } - #Elegantly - text = { - localization_key = trinket_look_adverb_elegantly - } - #Intricately - text = { - localization_key = trinket_look_adverb_intricately - } - #Intriguingly - text = { - localization_key = trinket_look_adverb_intriguingly - } - #Mysteriously - text = { - localization_key = trinket_look_adverb_mysteriously - } -} - -ArtifactWeaponBaseType = { - type = character - - text = { # - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_axe - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_axe - } - } - } - localization_key = weapon_axe_inspiration_name - } - - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_hammer - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_hammer - } - } - } - localization_key = weapon_hammer_inspiration_name - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_mace - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_mace - } - } - } - localization_key = weapon_mace_inspiration_name - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_spear - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_spear - } - } - } - localization_key = weapon_spear_inspiration_name - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_sword - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_sword - } - } - } - localization_key = weapon_sword_inspiration_name - } - text = { - trigger = { - OR = { - AND = { - exists = scope:weapon_type - scope:weapon_type = flag:artifact_weapon_type_dagger - } - AND = { - exists = var:artifact_weapon_type - var:artifact_weapon_type = flag:artifact_weapon_type_dagger - } - } - } - localization_key = weapon_dagger_inspiration_name - } -} - - -artifact_relic_desc = { - type = character - - random_valid = yes - - text = { - localization_key = relic_name_afterlife - } - - text = { - localization_key = relic_name_highgod - } - - text = { - localization_key = relic_name_highgod_alternate - } - - text = { - localization_key = relic_name_health - - } - - text = { - localization_key = relic_name_symbol - } - - text = { - localization_key = relic_name_text - } -} - - -ArtifactBaseWeaponType = { - type = artifact - - text = { # - trigger = { artifact_type = axe } - localization_key = weapon_axe_inspiration_name - } - text = { - trigger = { artifact_type = hammer } - localization_key = weapon_hammer_inspiration_name - } - text = { - trigger = { artifact_type = mace } - localization_key = weapon_mace_inspiration_name - } - text = { - trigger = { artifact_type = spear } - localization_key = weapon_spear_inspiration_name - } - text = { - trigger = { artifact_type = dagger } - localization_key = weapon_dagger_inspiration_name - } - text = { - trigger = { artifact_type = sword } - fallback = yes - localization_key = weapon_sword_inspiration_name - } -} - -#Generates artifact description out of Marco Polo quotes -ArtifactMarcoPoloIntro = { - type = artifact - random_valid = yes - text = { - localization_key = marco_polo_quote_artifact_intro_1 - } - text = { - localization_key = marco_polo_quote_artifact_intro_2 - } - -} - -ArtifactMarcoPoloDesc = { - type = artifact - random_valid = yes - text = { - localization_key = marco_polo_quote_artifact_desc_1 - } - text = { - localization_key = marco_polo_quote_artifact_desc_2 - } - text = { - localization_key = marco_polo_quote_artifact_desc_3 - } - text = { - localization_key = marco_polo_quote_artifact_desc_4 - } - text = { - localization_key = marco_polo_quote_artifact_desc_5 - } - text = { - localization_key = marco_polo_quote_artifact_desc_6 - } - text = { - localization_key = marco_polo_quote_artifact_desc_7 - } - -} - -ArtifactMarcoPoloEnd = { - type = artifact - random_valid = yes - text = { - localization_key = marco_polo_quote_artifact_end_1 - } - text = { - localization_key = marco_polo_quote_artifact_end_2 - } -} diff --git a/N3OW/common/customizable_localization/00_bad_roomate_custom_loc.txt b/N3OW/common/customizable_localization/00_bad_roomate_custom_loc.txt deleted file mode 100644 index e08dc5f9..00000000 --- a/N3OW/common/customizable_localization/00_bad_roomate_custom_loc.txt +++ /dev/null @@ -1,24 +0,0 @@ -RandomBadRoomate = { - - type = character - - random_valid = yes - - text = { - localization_key = wet_the_bed - } - text = { - localization_key = sweet_crumbs_in_mattress - } - text = { - localization_key = recurring_dreams - } - text = { - localization_key = snoring - } - text = { - localization_key = dog_in_bed - } -} - - diff --git a/N3OW/common/customizable_localization/00_board_game_custom_loc.txt b/N3OW/common/customizable_localization/00_board_game_custom_loc.txt deleted file mode 100644 index d37863db..00000000 --- a/N3OW/common/customizable_localization/00_board_game_custom_loc.txt +++ /dev/null @@ -1,1137 +0,0 @@ - -################################################## -# 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 - } - # Go - text = { - trigger = { scope:bg_system = flag:go } - localization_key = bg_gametype_go - } - # Fidchell - text = { - trigger = { scope:bg_system = flag:fidchell } - localization_key = bg_gametype_fidchell - } - # 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 - } - # Go - text = { - trigger = { - capital_province = { bg_game_type_region_go_trigger = yes } - } - localization_key = bg_gametype_concept_go - } - # Fidchell - text = { - trigger = { - capital_province = { bg_game_type_region_fidchell_trigger = yes } - } - localization_key = bg_gametype_concept_fidchell - } - # 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 - } - # Go - text = { - trigger = { - capital_province = { bg_game_type_region_go_trigger = yes } - } - localization_key = bg_gametype_concept_go_dark - } - # Fidchell - text = { - trigger = { - capital_province = { bg_game_type_region_fidchell_trigger = yes } - } - localization_key = bg_gametype_concept_fidchell_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 - } - # Go - text = { - trigger = { scope:bg_system = flag:go } - localization_key = bg_gamepiece_stone - } - # Fidchell - text = { - trigger = { scope:bg_system = flag:fidchell } - localization_key = bg_gamepiece_piece - } - # 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 - } - # Go - text = { - trigger = { scope:bg_system = flag:go } - localization_key = bg_gamepiece_stones - } - # Fidchell - text = { - trigger = { scope:bg_system = flag:fidchell } - localization_key = bg_gamepiece_pieces - } - # 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 - } - # Go - ## No randomiser, so it defaults to the fallback. - # Fidchell - ## No randomiser, so it defaults to the fallback. - # 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 - } -} - -# For when referencing one of these board games _outside_ of the system but according to the same sets of triggers. -BG_GameType_Generic = { - type = character - random_valid = yes - # Pachisi - text = { - trigger = { - # Landed chars check their capital. - trigger_if = { - limit = { is_playable_character = yes } - capital_province = { bg_game_type_region_pachisi_trigger = yes } - } - # Unlanded chars check their location. - trigger_else = { - location = { bg_game_type_region_pachisi_trigger = yes } - } - } - localization_key = bg_gametype_pachisi - } - # Hnefatafl - text = { - trigger = { - # Landed chars check their capital. - trigger_if = { - limit = { is_playable_character = yes } - capital_province = { bg_game_type_region_hnefatafl_trigger = yes } - } - # Unlanded chars check their location. - trigger_else = { - location = { bg_game_type_region_hnefatafl_trigger = yes } - } - } - localization_key = bg_gametype_hnefatafl - } - # Tabula - text = { - trigger = { - # Landed chars check their capital. - trigger_if = { - limit = { is_playable_character = yes } - capital_province = { bg_game_type_region_tabula_trigger = yes } - } - # Unlanded chars check their location. - trigger_else = { - location = { bg_game_type_region_tabula_trigger = yes } - } - } - localization_key = bg_gametype_tabula - } - # Go - text = { - trigger = { - # Landed chars check their capital. - trigger_if = { - limit = { is_playable_character = yes } - capital_province = { bg_game_type_region_go_trigger = yes } - } - # Unlanded chars check their location. - trigger_else = { - location = { bg_game_type_region_go_trigger = yes } - } - } - localization_key = bg_gametype_go - } - # Fidchell - text = { - trigger = { - # Landed chars check their capital. - trigger_if = { - limit = { is_playable_character = yes } - capital_province = { bg_game_type_region_fidchell_trigger = yes } - } - # Unlanded chars check their location. - trigger_else = { - location = { bg_game_type_region_fidchell_trigger = yes } - } - } - localization_key = bg_gametype_fidchell - } - # Chess - text = { - localization_key = bg_gametype_chess - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_body_part_custom_loc.txt b/N3OW/common/customizable_localization/00_body_part_custom_loc.txt deleted file mode 100644 index cab3a501..00000000 --- a/N3OW/common/customizable_localization/00_body_part_custom_loc.txt +++ /dev/null @@ -1,588 +0,0 @@ -Hand_ArticleTwo = { - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = articleblank_article - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = articletwo_two - fallback = yes - } -} - -HandHands = { - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = handhands_hand - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = handhands_hands - fallback = yes - } -} - -Fist_ArticleBlank = { - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = articleblank_article - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = articleblank_blank - fallback = yes - } -} - -FistFists = { - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = fistfists_fist - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = fistfists_fists - fallback = yes - } -} - -ArmArms = { - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = armarms_arm - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = armarms_arms - fallback = yes - } -} - -FootFeet = { - type = character - - text = { - trigger = { has_trait = one_legged } - localization_key = footfeet_foot - } - - text = { - trigger = { - NOT = { has_trait = one_legged } - } - localization_key = footfeet_feet - fallback = yes - } -} - -EyeEyes = { - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = eyeeyes_eyes - fallback = yes - } - - # A case could be made for eyeeyes_blind, but since we don't differentiate between natural & induced blindness, it's safest/least discriminatory to assume that being blind doesn't mean you don't have eyes. -} - -MaskFace = { - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = maskface_face - 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 - } -} - -SenseObserve_EyeTaste = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = blind } - localization_key = senseobserve_taste - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = blind } - } - localization_key = senseobserve_eye - } -} - -SenseObserve_SenseSee = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = blind } - localization_key = senseobserve_sense - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = blind } - } - localization_key = senseobserve_see - } -} - -SenseObserve_SeemLook = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = blind } - localization_key = senseobserve_seem - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = blind } - } - localization_key = senseobserve_look - } -} - -SenseObserve_SenseEye = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = blind } - localization_key = senseobserve_sense - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = blind } - } - localization_key = senseobserve_eye - } -} - -ActionTaps_ForeheadNose = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = disfigured } - localization_key = actiontaps_forehead - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = actiontaps_nose - } -} - -PartAglow_EyesFaceBody = { - type = character - random_valid = yes - - text = { - trigger = { - NOR = { - has_trait = blind - has_trait = one_eyed - } - } - localization_key = partaglow_eyes - } - - text = { - trigger = { - NOT = { has_trait = blind } - has_trait = one_eyed - } - localization_key = partaglow_eye - } - - text = { - trigger = { - has_trait = blind - NOT = { has_trait = disfigured } - } - localization_key = partaglow_face - fallback = yes - } - - text = { - trigger = { - has_trait = blind - has_trait = disfigured - } - localization_key = partaglow_body - } -} - -# "Get out of my sight" vs. "get away from me", if you're blind. -Saying_1p_SightAway = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = blind } - localization_key = saying_1p_away - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = blind } - } - localization_key = saying_1p_sight - } -} - -# "Smiles" vs. "Seems to Smile", if you're wearing a mask. -Saying_3p_SmilesSeems = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = disfigured } - localization_key = saying_3p_seems - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = saying_3p_smiles - } -} - -# "Becomes aware" vs "catches sight", depending on blindness. -Saying_3p_AwareSight = { - type = character - random_valid = yes - - text = { - trigger = { has_trait = disfigured } - localization_key = saying_3p_aware - fallback = yes - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = saying_3p_sight - } -} - -GetFrostbittenBodyPart = { #intended for travel_danger.1011, to use it elswhere you would have to declare frostbite_bodypart variable with one of these flags: head/upper_body/lower_body and frostbite_severity variable with values 0-2. - type = character - text = { - trigger = { this.var:frostbite_bodypart ?= flag:head this.var:frostbite_severity ?= 1 } - localization_key = bodypart_nose - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:head OR = { this.var:frostbite_severity ?= 0 this.var:frostbite_severity ?= 2 } } - localization_key = bodypart_ear - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:upper_limb this.var:frostbite_severity ?= 2 } - localization_key = bodypart_arm - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:upper_limb this.var:frostbite_severity ?= 1 } - localization_key = bodypart_hand - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:upper_limb this.var:frostbite_severity ?= 0 } - localization_key = bodypart_finger - fallback = yes - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:lower_limb this.var:frostbite_severity ?= 2 } - localization_key = bodypart_leg - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:lower_limb this.var:frostbite_severity ?= 1 } - localization_key = bodypart_foot - } - - text = { - trigger = { this.var:frostbite_bodypart ?= flag:lower_limb this.var:frostbite_severity ?= 0 } - localization_key = bodypart_toe - } -} - -GetRandomBodyPart = { #use to get a random body part - type = character - random_valid = yes - - text = { - localization_key = bodypart_nose - } - - text = { - localization_key = bodypart_ear - } - - text = { - localization_key = bodypart_arm - fallback = yes - } - - text = { - localization_key = bodypart_hand - } - - text = { - localization_key = bodypart_finger - } - - text = { - localization_key = bodypart_leg - } - - text = { - localization_key = bodypart_foot - } - - text = { - localization_key = bodypart_toe - } -} - -GetGenderAlliteratingAnimal = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = animal_warthog - } - - text = { - trigger = { - NOT = { is_male = yes } - } - localization_key = animal_monkey - fallback = yes - } -} - -GetInjuredBodyPart = { - type = character - - text = { - trigger = { has_trait = one_legged } - localization_key = missing_leg - } - - text = { - trigger = { has_trait = one_eyed } - localization_key = eye - } - - text = { - trigger = { has_trait = blind } - localization_key = eyes - } - - text = { - trigger = { is_eunuch_trigger = yes } - localization_key = testacles - } - - text = { # Mostly for scarred and maimed - localization_key = face - fallback = yes - } -} - -PermanentInjuryAdjective = { - type = character - - text = { - trigger = { has_trait = one_legged } - localization_key = one_leggedness - } - - text = { - trigger = { has_trait = one_eyed } - localization_key = one_eyedness - } - - text = { - trigger = { has_trait = blind } - localization_key = blindness - } - - text = { - trigger = { is_eunuch_trigger = yes } - localization_key = eunuchry - } - - text = { - trigger = { has_trait = maimed } - localization_key = deformity - } - - text = { - localization_key = scarification - fallback = yes - } -} - -GainedPermanentInjury = { - type = character - - text = { - trigger = { - has_trait = one_legged - is_female = yes - } - localization_key = lost_her_leg - } - - text = { - trigger = { - has_trait = one_legged - is_male = yes - } - localization_key = lost_his_leg - } - - text = { - trigger = { - has_trait = one_eyed - is_female = yes - } - localization_key = lost_her_eye - } - - text = { - trigger = { - has_trait = one_eyed - is_male = yes - } - localization_key = lost_his_eye - } - - text = { - trigger = { - has_trait = blind - is_female = yes - } - localization_key = lost_her_sight - } - - text = { - trigger = { - has_trait = blind - is_male = yes - } - localization_key = lost_his_sight - } - - text = { - trigger = { is_eunuch_trigger = yes } - localization_key = became_a_eunuch - } - - text = { - trigger = { has_trait = maimed } - localization_key = was_maimed - } - - text = { - localization_key = gained_permanent_scars - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_bp3_wanderer_loc.txt b/N3OW/common/customizable_localization/00_bp3_wanderer_loc.txt deleted file mode 100644 index 66a0650d..00000000 --- a/N3OW/common/customizable_localization/00_bp3_wanderer_loc.txt +++ /dev/null @@ -1,470 +0,0 @@ -LocalGuildsLoc = { - type = character - - text = { - trigger = { - scope:local_guild_scope = 1 - } - localization_key = LocalGuildsMillers - } - - text = { - trigger = { - scope:local_guild_scope = 2 - } - localization_key = LocalGuildsBakers - } - - text = { - trigger = { - scope:local_guild_scope = 3 - } - localization_key = LocalGuildsFishmongers - } - - text = { - trigger = { - scope:local_guild_scope = 4 - } - localization_key = LocalGuildsShoemakers - } - - text = { - trigger = { - scope:local_guild_scope = 5 - } - localization_key = LocalGuildsTanners - } - - text = { - trigger = { - scope:local_guild_scope = 6 - } - localization_key = LocalGuildsTailors - } - - text = { - trigger = { - scope:local_guild_scope = 7 - } - localization_key = LocalGuildsWeavers - } - - text = { - trigger = { - scope:local_guild_scope = 8 - } - localization_key = LocalGuildsSkinners - } - - text = { - trigger = { - scope:local_guild_scope = 9 - } - localization_key = LocalGuildsButchers - } - - text = { - trigger = { - scope:local_guild_scope = 10 - } - localization_key = LocalGuildsFurriers - } - - text = { - trigger = { - scope:local_guild_scope = 11 - } - localization_key = LocalGuildsVintners - } - - text = { - trigger = { - scope:local_guild_scope = 12 - } - localization_key = LocalGuildsCarpenters - } - - text = { - trigger = { - scope:local_guild_scope = 13 - } - localization_key = LocalGuildsMasons - } - - text = { - trigger = { - scope:local_guild_scope = 14 - } - localization_key = LocalGuildsMiners - } - - text = { - trigger = { - scope:local_guild_scope = 15 - } - localization_key = LocalGuildsBlacksmiths - } - - text = { - trigger = { - scope:local_guild_scope = 16 - } - localization_key = LocalGuildsSaddlers - } - - text = { - trigger = { - scope:local_guild_scope = 17 - } - localization_key = LocalGuildsMerchants - } - - text = { - trigger = { - scope:local_guild_scope = 18 - } - localization_key = LocalGuildsPhysicians - } - - text = { - trigger = { - scope:local_guild_scope = 19 - } - localization_key = LocalGuildsPharmacists - } - - text = { - trigger = { - scope:local_guild_scope = 20 - } - localization_key = LocalGuildsToolmakers - } -} - -DistantLandsLoc = { - type = character - - # Europe - text = { - trigger = { - has_variable = dreams_of_distant_lands_europe - var:dreams_of_distant_lands_europe = 1 - } - localization_key = DistantLandsEurope1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_europe - var:dreams_of_distant_lands_europe = 2 - } - localization_key = DistantLandsEurope2 - } - - # Africa - text = { - trigger = { - has_variable = dreams_of_distant_lands_africa - var:dreams_of_distant_lands_africa = 1 - } - localization_key = DistantLandsAfrica1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_africa - var:dreams_of_distant_lands_africa = 2 - } - localization_key = DistantLandsAfrica2 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_africa - var:dreams_of_distant_lands_africa = 3 - } - localization_key = DistantLandsAfrica3 - } - - # Asia - text = { - trigger = { - has_variable = dreams_of_distant_lands_middle_east - var:dreams_of_distant_lands_middle_east = 1 - } - localization_key = DistantLandsAsia1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_middle_east - var:dreams_of_distant_lands_middle_east = 2 - } - localization_key = DistantLandsAsia2 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_middle_east - var:dreams_of_distant_lands_middle_east = 3 - } - localization_key = DistantLandsAsia3 - } - - # India - text = { - trigger = { - has_variable = dreams_of_distant_lands_india - var:dreams_of_distant_lands_india = 1 - } - localization_key = DistantLandsIndia1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_india - var:dreams_of_distant_lands_india = 2 - } - localization_key = DistantLandsIndia2 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_india - var:dreams_of_distant_lands_india = 3 - } - localization_key = DistantLandsIndia3 - } - - # Tibet - text = { - trigger = { - has_variable = dreams_of_distant_lands_tibet - var:dreams_of_distant_lands_tibet = 1 - } - localization_key = DistantLandsTibet1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_tibet - var:dreams_of_distant_lands_tibet = 2 - } - localization_key = DistantLandsTibet2 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_tibet - var:dreams_of_distant_lands_tibet = 3 - } - localization_key = DistantLandsTibet3 - } - - # Steppe - text = { - trigger = { - has_variable = dreams_of_distant_lands_steppe - var:dreams_of_distant_lands_steppe = 1 - } - localization_key = DistantLandsSteppe1 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_steppe - var:dreams_of_distant_lands_steppe = 2 - } - localization_key = DistantLandsSteppe2 - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_steppe - var:dreams_of_distant_lands_steppe = 3 - } - localization_key = DistantLandsSteppe3 - } -} - -DistantLandsPluralTypeLoc = { - type = character - parent = DistantLandsLoc - suffix = _plural -} - -DistantLandsGroupTypeLoc = { - type = character - parent = DistantLandsLoc - suffix = _group -} - -DistantLandsActivityTypeLoc = { - type = character - parent = DistantLandsLoc - suffix = _activity -} - -DistantLandsDescriptionTypeLoc = { - type = character - parent = DistantLandsLoc - suffix = _description -} - -DistantLandsTerrainTypeLoc = { - type = character - parent = DistantLandsLoc - suffix = _terrain -} - -DistantLandsRegionLoc = { - type = character - - text = { - trigger = { - has_variable = dreams_of_distant_lands_europe - } - localization_key = DistantLandsRegionEurope - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_africa - } - localization_key = DistantLandsRegionAfrica - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_middle_east - } - localization_key = DistantLandsRegionAsia - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_india - } - localization_key = DistantLandsRegionIndia - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_tibet - } - localization_key = DistantLandsRegionTibet - } - - text = { - trigger = { - has_variable = dreams_of_distant_lands_steppe - } - localization_key = DistantLandsRegionSteppe - } -} - -RiverNameLoc = { - type = province - - text = { - trigger = { - OR = { - this = province:6027 - this = province:6026 - this = province:6028 - this = province:6029 - this = province:6125 - } - } - localization_key = RiverNameTheNile - } - - text = { - localization_key = RiverNameNotTheNile - } -} - -TerrainInspirationLoc = { - type = province - - text = { - trigger = { - terrain = mountains - } - localization_key = TerrainInspirationMountains - } - text = { - trigger = { - terrain = hills - } - localization_key = TerrainInspirationHills - } - text = { - trigger = { - terrain = jungle - } - localization_key = TerrainInspirationJungle - } - text = { - trigger = { - terrain = taiga - } - localization_key = TerrainInspirationTaiga - } - text = { - trigger = { - terrain = wetlands - } - localization_key = TerrainInspirationWetlands - } - text = { - trigger = { - terrain = floodplains - } - localization_key = TerrainInspirationFloodplains - } - text = { - trigger = { - terrain = desert - } - localization_key = TerrainInspirationDesert - } - text = { - trigger = { - terrain = forest - } - localization_key = TerrainInspirationForest - } - text = { - trigger = { - terrain = farmlands - } - localization_key = TerrainInspirationFarmlands - } - text = { - trigger = { - terrain = steppe - } - localization_key = TerrainInspirationSteppe - } - text = { - trigger = { - terrain = drylands - } - localization_key = TerrainInspirationdrylands - } -} - -DynamicIntroLoc = { - type = character - - text = { - trigger = { is_landed = yes } - localization_key = DynamicIntroLanded - } - text = { - trigger = { is_landed = no } - localization_key = DynamicIntroWanderer - } -} diff --git a/N3OW/common/customizable_localization/00_building_custom_localization.txt b/N3OW/common/customizable_localization/00_building_custom_localization.txt deleted file mode 100644 index 1d68098f..00000000 --- a/N3OW/common/customizable_localization/00_building_custom_localization.txt +++ /dev/null @@ -1,2266 +0,0 @@ -BaronyTownType = { - type = landed_title - - text = { - trigger = { - title_province = { - county = { - development_level > medium_development_level - } - } - } - localization_key = barony_town_type_city - } - - text = { - trigger = { - title_province = { - fort_level > 0 - } - } - localization_key = barony_town_type_castle_town - } - - text = { - trigger = { - title_province = { - county = { - development_level <= medium_development_level - development_level >= bad_development_level - } - } - } - localization_key = barony_town_type_town - } - - text = { - trigger = { - title_province = { - county = { - development_level < bad_development_level - } - } - } - localization_key = barony_town_type_village - } -} - -GetFaithGrandTemple = { # Get name of Grand Temple in religion - type = character - - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = building_holy_site_cathedral_01 - } - - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = building_holy_site_mosque_01 - } - - text = { - trigger = { always = yes } - localization_key = building_type_holy_site_other_grand_temple_01 - } -} - -GetFaithTemple = { # Get name of regular temple in religion - type = character - - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = building_temple_church - } - - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = building_temple_mosque - } - - text = { - trigger = { always = yes } - localization_key = building_temple_temple - } -} - -# To be used in a province scope -# Notice it uses a random valid for some variety -GetGuildType = { - type = province - - random_valid = yes - - text = { # Plain guild - trigger = { - has_building = guild_halls_01 - } - localization_key = building_guild_halls - } - - text = { # Carver's guild - trigger = { - has_building = guild_halls_02 - } - localization_key = building_carvers_guild - } - - text = { # Carpenter's guild - trigger = { - has_building = guild_halls_03 - } - localization_key = building_carpenters_guild - } - - text = { # Hunter's guild - trigger = { - has_building = guild_halls_04 - } - localization_key = building_hunters_guild - } - - text = { # Mason's guild - trigger = { - has_building = guild_halls_05 - } - localization_key = building_masons_guild - } - - text = { # Tailor's guild - trigger = { - has_building = guild_halls_06 - } - localization_key = building_tailors_guild - } - - text = { # Glassworker's guild - trigger = { - has_building = guild_halls_07 - } - localization_key = building_glassworkers_guild - } - - text = { # Artisan's guild - trigger = { - has_building = guild_halls_08 - } - localization_key = building_artisans_guild - } - - text = { # Fallback fishmongers - trigger = { - OR = { - is_coastal = yes - is_riverside_province = yes - } - } - localization_key = building_fishmonger_guild - } - - text = { # Fallback not-really-guilds / smiths - trigger = { - always = yes - } - localization_key = building_fallback_guild - } -} - -# Get name of a special building in a province -# To be used in a province scope -GetSpecialBuildingNameFromProvince = { - type = province - - text = { # Mahabodhi Temple - trigger = { - has_special_building = yes - #this = province:1276 # Gaya - has_building = holy_site_mahabodhi_temple_01 - } - localization_key = building_holy_site_mahabodhi_temple_01 - } - - text = { # Imam Ali Mosque - trigger = { - has_special_building = yes - #this = province:5993 # An-Najaf - has_building = holy_site_imam_ali_mosque_01 - } - localization_key = building_holy_site_imam_ali_mosque_01 - } - - text = { # Great Mosque of Mecca - trigger = { - has_special_building = yes - #this = province:6223 # Mecca - has_building = holy_site_great_mosque_of_mecca_01 - } - localization_key = building_holy_site_great_mosque_of_mecca_01 - } - - text = { # Great Mosque of Cordoba - trigger = { - has_special_building = yes - #this = province:1995 # Cordoba - has_building = holy_site_great_mosque_of_cordoba_01 - } - localization_key = building_holy_site_great_mosque_of_cordoba_01 - } - - text = { # Great Mosque of Djenne - trigger = { - has_special_building = yes - #this = province:6711 # Jenne-Jeno - has_building = holy_site_great_mosque_of_djenne_01 - } - localization_key = building_holy_site_great_mosque_of_djenne_01 - } - - text = { # Great Mosque of Samarra - trigger = { - has_special_building = yes - #this = province:4805 # Jenne-Jeno - has_building = holy_site_great_mosque_of_samarra_01 - } - localization_key = building_holy_site_great_mosque_of_samarra_01 - } - - text = { # Cologne Cathedral - trigger = { - has_special_building = yes - #this = province:2088 # Cologne - has_building = holy_site_cologne_cathedral_01 - } - localization_key = building_holy_site_cologne_cathedral_01 - } - - text = { # Canterbury Cathedral 1 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building = holy_site_canterbury_cathedral_01 - } - localization_key = building_holy_site_canterbury_cathedral_01 - } - - text = { # Canterbury Cathedral 2 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building = holy_site_canterbury_cathedral_02 - } - localization_key = building_holy_site_canterbury_cathedral_02 - } - - text = { # Canterbury Cathedral 3 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building = holy_site_canterbury_cathedral_03 - } - localization_key = building_holy_site_canterbury_cathedral_03 - } - - text = { # Prophetic Mosque - trigger = { - has_special_building = yes - #this = province:6212 # Medina - has_building = holy_site_prophetic_mosque_01 - } - localization_key = building_holy_site_prophetic_mosque_01 - } - - text = { # Doge's Palace - trigger = { - has_special_building = yes - #this = province:2517 # Venice - has_building = doges_palace_01 - } - localization_key = building_doges_palace_01 - } - - text = { # Walls of Genoa - trigger = { - has_special_building = yes - #this = province:2466 # Genoa - has_building = walls_of_genoa_01 - } - localization_key = building_walls_of_genoa_01 - } - - text = { # Visby Ringmur - trigger = { - has_special_building = yes - #this = province:369 # Visby - has_building = visby_ringmur_01 - } - localization_key = building_visby_ringmur_01 - } - - text = { # Walls of Benin - trigger = { - has_special_building = yes - #this = province:8072 # Benin City - has_building = walls_of_benin_01 - } - localization_key = building_walls_of_benin_01 - } - - text = { # Theodosian Walls - Duchy Capital Building - trigger = { - has_special_building = yes - #this = province:496 # Constantinople - has_building = theodosian_walls_01 - } - localization_key = building_theodosian_walls_01 - } - - text = { # Aurelian Walls - Duchy Capital Building - trigger = { - has_special_building = yes - #this = province:2575 # Rome - has_building = aurelian_walls_01 - } - localization_key = building_aurelian_walls_01 - } - - text = { # The Colosseum - trigger = { - has_special_building = yes - #this = province:2575 # Rome - has_building = the_colosseum_01 - } - localization_key = building_the_colosseum_01 - } - - text = { # The Iron Pillar of Delhi - trigger = { - has_special_building = yes - #this = province:1365 # Indraprastha - has_building = iron_pillar_of_delhi_01 - } - localization_key = building_iron_pillar_of_delhi_01 - } - - text = { # The Iron Pillar of Dhar - trigger = { - has_special_building = yes - #this = province:1149 # Dhara - has_building = iron_pillar_of_dhar_01 - } - localization_key = building_iron_pillar_of_dhar_01 - } - - text = { # The Pyramids - trigger = { - has_special_building = yes - #this = province:6057 # Giza - has_building = the_pyramids_01 - } - localization_key = building_the_pyramids_01 - } - - text = { # Stonehenge - trigger = { - has_special_building = yes - #this = province:1561 - has_building = stonehenge_01 - } - localization_key = building_stonehenge_01 - } - - text = { # Offa's Dyke - trigger = { - has_special_building = yes - #OR = { - # this = province:1643 # Cheshire - # this = province:1646 # Shropshire - # this = province:1648 # Bishop's Castle - # this = province:1580 # Gloucester - # this = province:1632 # Hereford - # this = province:1633 # Wigmore - # this = province:1634 # Clifford - #} - has_building = offas_dyke_01 - } - localization_key = building_offas_dyke_01 - } - - text = { # Hadrian's Wall - trigger = { - has_special_building = yes - #OR = { - # this = province:1609 # Bamburgh - # this = province:1611 # Hexham - # this = province:1635 # Carlisle - # this = province:8780 # Wigton - #} - has_building = hadrians_wall_01 - } - localization_key = building_hadrians_wall_01 - } - - text = { # Petra - trigger = { - has_special_building = yes - #this = province:5971 # Baidha-Petra - has_building = petra_01 - } - localization_key = building_petra_01 - } - - text = { # Bamian Buddhas - trigger = { - has_special_building = yes - #this = province:4343 # Kabul - has_building = buddhas_of_bamian_01 - } - localization_key = building_buddhas_of_bamian_01 - } - - text = { # Alhambra - trigger = { - has_special_building = yes - #this = province:1978 # Granada - has_building = alhambra_01 - } - localization_key = building_alhambra_01 - } - - text = { # Alhambra - trigger = { - has_special_building = yes - #this = province:1978 # Granada - has_building = alhambra_02 - } - localization_key = building_alhambra_02 - } - - text = { # Citadel of Aleppo - trigger = { - has_special_building = yes - #this = province:5934 # Halab - has_building = citadel_of_aleppo_01 - } - localization_key = building_citadel_of_aleppo_01 - } - - text = { # Citadel of Aleppo - trigger = { - has_special_building = yes - #this = province:5934 # Halab - has_building = citadel_of_aleppo_02 - } - localization_key = building_citadel_of_aleppo_02 - } - - text = { # House of Wisdom - trigger = { - has_special_building = yes - #this = province:4828 # Baghdad - has_building = house_of_wisdom_01 - } - localization_key = building_house_of_wisdom_01 - } - - text = { # Tower of London - trigger = { - has_special_building = yes - #this = province:1527 # London - has_building = the_tower_of_london_01 - } - localization_key = building_the_tower_of_london_01 - } - - text = { # London Bridge - trigger = { - has_special_building = yes - #this = province:1526 # Southwark - has_building = london_bridge_01 - } - localization_key = building_type_london_bridge_01 - } - - text = { # Notre Dame - trigger = { - has_special_building = yes - #this = province:2333 # Paris - has_building = notre_dame_01 - } - localization_key = building_notre_dame_01 - } - - text = { # Brihadeeswarar Temple - trigger = { - has_special_building = yes - #this = province:1115 # Cholamandalam - has_building = brihadeeswarar_temple_01 - } - localization_key = building_brihadeeswarar_temple_01 - } - - text = { # Shwedagon Pagoda - trigger = { - has_special_building = yes - #this = province:9598 # Dagon - has_building = shwedagon_pagoda_01 - } - localization_key = building_shwedagon_pagoda_01 - } - - text = { # Ananda Temple - trigger = { - has_special_building = yes - #this = province:9550 # Pagan - has_building = ananda_temple_01 - } - localization_key = building_ananda_temple_01 - } - - text = { # The Friday Mosque - trigger = { - has_special_building = yes - #this = province:4106 # Isfahan - has_building = the_friday_mosque_01 - } - localization_key = building_the_friday_mosque_01 - } - - text = { # Kjajuraho - trigger = { - has_special_building = yes - #this = province:1298 # Chanderi - has_building = khajuraho_01 - } - localization_key = building_khajuraho_01 - } - - text = { # Palace of Aachen - trigger = { - has_special_building = yes - #this = province:2092 # Aachen - has_building = palace_of_aachen_01 - } - localization_key = building_palace_of_aachen_01 - } - - text = { # Hagia Sophia - trigger = { - has_special_building = yes - #this = province:496 # Constantinople - has_building = hagia_sophia_01 - } - localization_key = building_hagia_sophia_01 - } - - text = { # Hagia Sophia - trigger = { - has_special_building = yes - #this = province:496 # Constantinople - has_building = hagia_sophia_02 - } - localization_key = building_hagia_sophia_02 - } - - text = { # Dome of the Rock - trigger = { - has_special_building = yes - #this = province:5965 # Jerusalem - has_building = dome_of_the_rock_01 - } - localization_key = building_dome_of_the_rock_01 - } - - text = { # Temple in Jerusalem - trigger = { - has_special_building = yes - #this = province:5965 # Jerusalem - has_building = temple_in_jerusalem_01 - } - localization_key = building_temple_in_jerusalem_01 - } - - text = { # Rammelsberg Mines 1 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building = rammelsberg_mines_01 - } - localization_key = building_rammelsberg_mines_01 - } - - text = { # Rammelsberg Mines 2 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building = rammelsberg_mines_02 - } - localization_key = building_rammelsberg_mines_02 - } - - text = { # Rammelsberg Mines 3 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building = rammelsberg_mines_03 - } - localization_key = building_rammelsberg_mines_03 - } - - text = { # Rammelsberg Mines 4 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building = rammelsberg_mines_04 - } - localization_key = building_rammelsberg_mines_04 - } - - text = { # Kutna Hora Mines 1 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building = kutna_hora_mines_01 - } - localization_key = building_kutna_hora_mines_01 - } - - text = { # Kutna Hora Mines 2 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building = kutna_hora_mines_02 - } - localization_key = building_kutna_hora_mines_02 - } - - text = { # Kutna Hora Mines 3 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building = kutna_hora_mines_03 - } - localization_key = building_kutna_hora_mines_03 - } - - text = { # Kutna Hora Mines 4 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building = kutna_hora_mines_04 - } - localization_key = building_kutna_hora_mines_04 - } - - text = { # Kremnica Mines 1 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building = kremnica_mines_01 - } - localization_key = building_kremnica_mines_01 - } - - text = { # Kremnica Mines 2 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building = kremnica_mines_02 - } - localization_key = building_kremnica_mines_02 - } - - text = { # Kremnica Mines 3 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building = kremnica_mines_03 - } - localization_key = building_kremnica_mines_03 - } - - text = { # Kremnica Mines 4 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building = kremnica_mines_04 - } - localization_key = building_kremnica_mines_04 - } - - text = { # Falun Mines 1 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building = falun_mines_01 - } - localization_key = building_falun_mines_01 - } - - text = { # Falun Mines 2 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building = falun_mines_02 - } - localization_key = building_falun_mines_02 - } - - text = { # Falun Mines 3 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building = falun_mines_03 - } - localization_key = building_falun_mines_03 - } - - text = { # Falun Mines 4 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building = falun_mines_04 - } - localization_key = building_falun_mines_04 - } - - text = { # Konasamudram Mines 1 - trigger = { - has_special_building = yes - has_building = konasamudram_mines_01 - } - localization_key = building_konasamudram_mines_01 - } - - text = { # Konasamudram Mines 2 - trigger = { - has_special_building = yes - has_building = konasamudram_mines_02 - } - localization_key = building_konasamudram_mines_02 - } - - text = { # Konasamudram Mines 3 - trigger = { - has_special_building = yes - has_building = konasamudram_mines_03 - } - localization_key = building_konasamudram_mines_03 - } - - text = { # Konasamudram Mines 4 - trigger = { - has_special_building = yes - has_building = konasamudram_mines_04 - } - localization_key = building_konasamudram_mines_04 - } - - text = { # Forest of Dean Mines 1 - trigger = { - has_special_building = yes - has_building = dean_mines_01 - } - localization_key = building_dean_mines_01 - } - - text = { # Forest of Dean Mines 2 - trigger = { - has_special_building = yes - has_building = dean_mines_02 - } - localization_key = building_dean_mines_02 - } - - text = { # Forest of Dean Mines 3 - trigger = { - has_special_building = yes - has_building = dean_mines_03 - } - localization_key = building_dean_mines_03 - } - - text = { # Forest of Dean Mines 4 - trigger = { - has_special_building = yes - has_building = dean_mines_04 - } - localization_key = building_dean_mines_04 - } - - text = { # Schwarz Mines 1 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building = schwaz_mines_01 - } - localization_key = building_schwaz_mines_01 - } - - text = { # Schwarz Mines 2 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building = schwaz_mines_02 - } - localization_key = building_schwaz_mines_02 - } - - text = { # Schwarz Mines 3 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building = schwaz_mines_03 - } - localization_key = building_schwaz_mines_03 - } - - text = { # Schwarz Mines 4 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building = schwaz_mines_04 - } - localization_key = building_schwaz_mines_04 - } - - text = { # Argentiera Mines 1 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building = argentiera_mines_01 - } - localization_key = building_argentiera_mines_01 - } - - text = { # Argentiera Mines 2 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building = argentiera_mines_02 - } - localization_key = building_argentiera_mines_02 - } - - text = { # Argentiera Mines 3 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building = argentiera_mines_03 - } - localization_key = building_argentiera_mines_03 - } - - text = { # Argentiera Mines 4 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building = argentiera_mines_04 - } - localization_key = building_argentiera_mines_04 - } - - text = { # Srebrenica Mines 1 - trigger = { - has_special_building = yes - has_building = srebrenica_mines_01 - } - localization_key = building_srebrenica_mines_01 - } - - text = { # Srebrenica Mines 2 - trigger = { - has_special_building = yes - has_building = srebrenica_mines_02 - } - localization_key = building_srebrenica_mines_02 - } - - text = { # Srebrenica Mines 3 - trigger = { - has_special_building = yes - has_building = srebrenica_mines_03 - } - localization_key = building_srebrenica_mines_03 - } - - text = { # Srebrenica Mines 4 - trigger = { - has_special_building = yes - has_building = srebrenica_mines_04 - } - localization_key = building_srebrenica_mines_04 - } - - text = { # Kollur Diamond Mines 1 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building = kollur_mines_01 - } - localization_key = building_kollur_mines_01 - } - - text = { # Kollur Diamond Mines 2 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building = kollur_mines_02 - } - localization_key = building_kollur_mines_02 - } - - text = { # Kollur Diamond Mines 3 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building = kollur_mines_03 - } - localization_key = building_kollur_mines_03 - } - - text = { # Kollur Diamond Mines 4 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building = kollur_mines_04 - } - localization_key = building_kollur_mines_04 - } - - text = { # Siderokausia Mines 1 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building = siderokausia_mines_01 - } - localization_key = building_siderokausia_mines_01 - } - - text = { # Siderokausia Mines 2 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building = siderokausia_mines_02 - } - localization_key = building_siderokausia_mines_02 - } - - text = { # Siderokausia Mines 3 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building = siderokausia_mines_03 - } - localization_key = building_siderokausia_mines_03 - } - - text = { # Siderokausia Mines 4 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building = siderokausia_mines_04 - } - localization_key = building_siderokausia_mines_04 - } - - text = { # Zawar Mines 1 - trigger = { - has_special_building = yes - has_building = zawar_mines_01 - } - localization_key = building_zawar_mines_01 - } - - text = { # Zawar Mines 2 - trigger = { - has_special_building = yes - has_building = zawar_mines_02 - } - localization_key = building_zawar_mines_02 - } - - text = { # SideZawarrokausia Mines 3 - trigger = { - has_special_building = yes - has_building = zawar_mines_03 - } - localization_key = building_zawar_mines_03 - } - - text = { # Zawar Mines 4 - trigger = { - has_special_building = yes - has_building = zawar_mines_04 - } - localization_key = building_zawar_mines_04 - } - - text = { # Pansjhir Mines 1 - trigger = { - has_special_building = yes - has_building = pansjhir_mines_01 - } - localization_key = building_pansjhir_mines_01 - } - - text = { # Pansjhir Mines 2 - trigger = { - has_special_building = yes - has_building = pansjhir_mines_02 - } - localization_key = building_pansjhir_mines_02 - } - - text = { # Pansjhir Mines 3 - trigger = { - has_special_building = yes - has_building = pansjhir_mines_03 - } - localization_key = building_pansjhir_mines_03 - } - - text = { # Pansjhir Mines 4 - trigger = { - has_special_building = yes - has_building = pansjhir_mines_04 - } - localization_key = building_pansjhir_mines_04 - } - - text = { # Nishapur Mines 1 - trigger = { - has_special_building = yes - has_building = nishapur_mines_01 - } - localization_key = building_nishapur_mines_01 - } - - text = { # Nishapur Mines 2 - trigger = { - has_special_building = yes - has_building = nishapur_mines_02 - } - localization_key = building_nishapur_mines_02 - } - - text = { # Nishapur Mines 3 - trigger = { - has_special_building = yes - has_building = nishapur_mines_03 - } - localization_key = building_nishapur_mines_03 - } - - text = { # Nishapur Mines 4 - trigger = { - has_special_building = yes - has_building = nishapur_mines_04 - } - localization_key = building_nishapur_mines_04 - } - - text = { # Ratnapura Mines 1 - trigger = { - has_special_building = yes - has_building = ratnapura_mines_01 - } - localization_key = building_ratnapura_mines_01 - } - - text = { # Ratnapura Mines 2 - trigger = { - has_special_building = yes - has_building = ratnapura_mines_02 - } - localization_key = building_ratnapura_mines_02 - } - - text = { # Ratnapura Mines 3 - trigger = { - has_special_building = yes - has_building = pansjhir_mines_03 - } - localization_key = building_pansjhir_mines_03 - } - - text = { # Ratnapura Mines 4 - trigger = { - has_special_building = yes - has_building = ratnapura_mines_04 - } - localization_key = building_ratnapura_mines_04 - } - - text = { # Wadi Al-Allaq Mines 1 - trigger = { - has_special_building = yes - has_building = allaq_mines_01 - } - localization_key = building_allaq_mines_01 - } - - text = { # Wadi Al-Allaq Mines 2 - trigger = { - has_special_building = yes - has_building = allaq_mines_02 - } - localization_key = building_allaq_mines_02 - } - - text = { # Wadi Al-Allaq Mines 3 - trigger = { - has_special_building = yes - has_building = allaq_mines_03 - } - localization_key = building_allaq_mines_03 - } - - text = { # Wadi Al-Allaq Mines 4 - trigger = { - has_special_building = yes - has_building = allaq_mines_04 - } - localization_key = building_allaq_mines_04 - } - - text = { # Takkeda Mines 1 - trigger = { - has_special_building = yes - has_building = takkeda_mines_01 - } - localization_key = building_takkeda_mines_01 - } - - text = { # Takkeda Mines 2 - trigger = { - has_special_building = yes - has_building = takkeda_mines_02 - } - localization_key = building_takkeda_mines_02 - } - - text = { # Takkeda Mines 3 - trigger = { - has_special_building = yes - has_building = takkeda_mines_03 - } - localization_key = building_takkeda_mines_03 - } - - text = { # Takkeda Mines 4 - trigger = { - has_special_building = yes - has_building = takkeda_mines_04 - } - localization_key = building_takkeda_mines_04 - } - - text = { # Turda Mines 1 - trigger = { - has_special_building = yes - has_building = turda_mines_01 - } - localization_key = building_turda_mines_01 - } - - text = { # Turda Mines 2 - trigger = { - has_special_building = yes - has_building = turda_mines_02 - } - localization_key = building_turda_mines_02 - } - - text = { # Turda Mines 3 - trigger = { - has_special_building = yes - has_building = turda_mines_03 - } - localization_key = building_turda_mines_03 - } - - text = { # Turda Mines 4 - trigger = { - has_special_building = yes - has_building = turda_mines_04 - } - localization_key = building_turda_mines_04 - } - - text = { # Taghaza Mines 1 - trigger = { - has_special_building = yes - has_building = taghaza_mines_01 - } - localization_key = building_taghaza_mines_01 - } - - text = { # Taghaza Mines 2 - trigger = { - has_special_building = yes - has_building = taghaza_mines_02 - } - localization_key = building_taghaza_mines_02 - } - - text = { # Taghaza Mines 3 - trigger = { - has_special_building = yes - has_building = taghaza_mines_03 - } - localization_key = building_taghaza_mines_03 - } - - text = { # Taghaza Mines 4 - trigger = { - has_special_building = yes - has_building = taghaza_mines_04 - } - localization_key = building_taghaza_mines_04 - } - - text = { # Phocaea Mines 1 - trigger = { - has_special_building = yes - has_building = phocaea_mines_01 - } - localization_key = building_phocaea_mines_01 - } - - text = { # Phocaea Mines 2 - trigger = { - has_special_building = yes - has_building = phocaea_mines_02 - } - localization_key = building_phocaea_mines_02 - } - - text = { # Phocaea Mines 3 - trigger = { - has_special_building = yes - has_building = phocaea_mines_03 - } - localization_key = building_phocaea_mines_03 - } - - text = { # Phocaea Mines 4 - trigger = { - has_special_building = yes - has_building = phocaea_mines_04 - } - localization_key = building_phocaea_mines_04 - } - - text = { # Verespatak Mines 1 - trigger = { - has_special_building = yes - has_building = verespatak_mines_01 - } - localization_key = building_verespatak_mines_01 - } - - text = { # Verespatak Mines 2 - trigger = { - has_special_building = yes - has_building = verespatak_mines_02 - } - localization_key = building_verespatak_mines_02 - } - - text = { # Verespatak Mines 3 - trigger = { - has_special_building = yes - has_building = verespatak_mines_03 - } - localization_key = building_verespatak_mines_03 - } - - text = { # Verespatak Mines 4 - trigger = { - has_special_building = yes - has_building = verespatak_mines_04 - } - localization_key = building_verespatak_mines_04 - } - - text = { # Khetri Mines 1 - trigger = { - has_special_building = yes - has_building = khetri_mines_01 - } - localization_key = building_khetri_mines_01 - } - - text = { # Khetri Mines 2 - trigger = { - has_special_building = yes - has_building = khetri_mines_02 - } - localization_key = building_khetri_mines_02 - } - - text = { # Khetri Mines 3 - trigger = { - has_special_building = yes - has_building = khetri_mines_03 - } - localization_key = building_khetri_mines_03 - } - - text = { # Khetri Mines 4 - trigger = { - has_special_building = yes - has_building = khetri_mines_04 - } - localization_key = building_khetri_mines_04 - } - - text = { # Trepca Mines 1 - trigger = { - has_special_building = yes - has_building = trepca_mines_01 - } - localization_key = building_trepca_mines_01 - } - - text = { # Trepca Mines 2 - trigger = { - has_special_building = yes - has_building = trepca_mines_02 - } - localization_key = building_trepca_mines_02 - } - - text = { # Trepca Mines 3 - trigger = { - has_special_building = yes - has_building = trepca_mines_03 - } - localization_key = building_trepca_mines_03 - } - - text = { # Trepca Mines 4 - trigger = { - has_special_building = yes - has_building = trepca_mines_04 - } - localization_key = building_trepca_mines_04 - } - - text = { # Rudnik Mines 1 - trigger = { - has_special_building = yes - has_building = rudnik_mines_01 - } - localization_key = building_rudnik_mines_01 - } - - text = { # Rudnik Mines 2 - trigger = { - has_special_building = yes - has_building = rudnik_mines_02 - } - localization_key = building_rudnik_mines_02 - } - - text = { # Rudnik Mines 3 - trigger = { - has_special_building = yes - has_building = rudnik_mines_03 - } - localization_key = building_rudnik_mines_03 - } - - text = { # Rudnik Mines 4 - trigger = { - has_special_building = yes - has_building = rudnik_mines_04 - } - localization_key = building_rudnik_mines_04 - } - - text = { # Ijil Mines 1 - trigger = { - has_special_building = yes - has_building = ijil_mines_01 - } - localization_key = building_ijil_mines_01 - } - - text = { # Ijil Mines 2 - trigger = { - has_special_building = yes - has_building = ijil_mines_02 - } - localization_key = building_ijil_mines_02 - } - - text = { # Ijil Mines 3 - trigger = { - has_special_building = yes - has_building = ijil_mines_03 - } - localization_key = building_ijil_mines_03 - } - - text = { # Ijil Mines 4 - trigger = { - has_special_building = yes - has_building = ijil_mines_04 - } - localization_key = building_ijil_mines_04 - } - - text = { # Cevennes Mines 1 - trigger = { - has_special_building = yes - has_building = cevennes_mines_01 - } - localization_key = building_cevennes_mines_01 - } - - text = { # Cevennes Mines 2 - trigger = { - has_special_building = yes - has_building = cevennes_mines_02 - } - localization_key = building_cevennes_mines_02 - } - - text = { # Cevennes Mines 3 - trigger = { - has_special_building = yes - has_building = cevennes_mines_03 - } - localization_key = building_cevennes_mines_03 - } - - text = { # Cevennes Mines 4 - trigger = { - has_special_building = yes - has_building = cevennes_mines_04 - } - localization_key = building_cevennes_mines_04 - } - - text = { # Malinese Gold Mines 1 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building = mali_mines_01 - } - localization_key = building_mali_mines_01 - } - - text = { # Malinese Gold Mines 2 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building = mali_mines_02 - } - localization_key = building_mali_mines_02 - } - - text = { # Malinese Gold Mines 3 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building = mali_mines_03 - } - localization_key = building_mali_mines_03 - } - - text = { # Malinese Gold Mines 4 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building = mali_mines_04 - } - localization_key = building_mali_mines_04 - } - - text = { # Hall of Heroes 1 - trigger = { - has_special_building = yes - has_building = hall_of_heroes_01 - } - localization_key = building_hall_of_heroes_01 - } - - text = { # Hall of Heroes 2 - trigger = { - has_special_building = yes - has_building = hall_of_heroes_02 - } - localization_key = building_hall_of_heroes_02 - } - - text = { # Hall of Heroes 3 - trigger = { - has_special_building = yes - has_building = hall_of_heroes_03 - } - localization_key = building_hall_of_heroes_03 - } - - text = { # Hall of Heroes 4 - trigger = { - has_special_building = yes - has_building = hall_of_heroes_04 - } - localization_key = building_hall_of_heroes_04 - } - - text = { # Hall of Heroes 5 - trigger = { - has_special_building = yes - has_building = hall_of_heroes_05 - } - localization_key = building_hall_of_heroes_05 - } - - text = { # Drassanes - trigger = { - has_special_building = yes - has_building = drassanes_01 - } - localization_key = building_drassanes_01 - } - - text = { # Wallss of York - trigger = { - has_special_building = yes - has_building = york_walls_01 - } - localization_key = building_york_walls_01 - } - - text = { # Great Mosque of Damascus - trigger = { - has_special_building = yes - has_building = damascus_mosque_01 - } - localization_key = building_damascus_mosque_01 - } - - text = { # Jokhang Temple - trigger = { - has_special_building = yes - has_building = jokhang_01 - } - localization_key = building_jokhang_01 - } - - text = { # Wartburg - trigger = { - has_special_building = yes - has_building = wartburg_01 - } - localization_key = building_wartburg_01 - } - - text = { # Beta Giyorgis - trigger = { - has_special_building = yes - has_building = beta_giyorgis_01 - } - localization_key = building_beta_giyorgis_01 - } - - text = { # Holy Wisdom of God Cathedral - trigger = { - has_special_building = yes - has_building = holy_wisdom_01 - } - localization_key = building_holy_wisdom_01 - } - - text = { # Santa Reparata - trigger = { - has_special_building = yes - has_building = duomo_florence_01 - } - localization_key = building_duomo_florence_01 - } - - text = { # St John Baptistery - trigger = { - has_special_building = yes - has_building = duomo_florence_02 - } - localization_key = building_duomo_florence_02 - } - - text = { # Santa Maria del Fiore - trigger = { - has_special_building = yes - OR = { - has_building = duomo_florence_03 - has_building = duomo_florence_04 - } - } - localization_key = building_duomo_florence_03 - } - - text = { # Konark Sun Temple - trigger = { - has_special_building = yes - has_building = konark_temple_01 - } - localization_key = building_konark_temple_01 - } - - text = { # Kairouan Basins - trigger = { - has_special_building = yes - has_building = kairouan_basins_01 - } - localization_key = building_kairouan_basins_01 - } - - text = { # Ghana Palace - trigger = { - has_special_building = yes - has_building = ghana_palace_01 - } - localization_key = building_ghana_palace_01 - } - - text = { # Visegrad Castle - trigger = { - has_special_building = yes - has_building = visegrad_castle_01 - } - localization_key = building_visegrad_castle_01 - } - - text = { # Archcollegiate Church of St. Mary and St. Alexius in Tum - trigger = { - has_special_building = yes - OR = { - has_building = wawel_cathedral_01 - has_building = wawel_cathedral_02 - has_building = wawel_cathedral_03 - } - } - localization_key = building_wawel_cathedral_01 - } - - text = { # Vatapi Caves - trigger = { - has_special_building = yes - has_building = vatapi_caves_01 - } - localization_key = building_vatapi_caves_01 - } - - text = { # Golden Fort of Jaisalmer - trigger = { - has_special_building = yes - has_building = jaisalmer_fort_01 - } - localization_key = building_jaisalmer_fort_01 - } - - ### UNIVERSITIES - - text = { # Generic University - trigger = { - has_special_building = yes - has_building = generic_university - } - localization_key = building_generic_university - } - - text = { # Al Azhar University - trigger = { - has_special_building = yes - has_building = al_azhar_university - } - localization_key = building_al_azhar_university - } - - text = { # Sankore University - trigger = { - has_special_building = yes - has_building = sankore_university - } - localization_key = building_sankore_university - } - - text = { # Siena University - trigger = { - has_special_building = yes - has_building = siena_university - } - localization_key = building_siena_university - } - - text = { # Nalanda University - trigger = { - has_special_building = yes - has_building = nalanda_university - } - localization_key = building_nalanda_university - } - - text = { # Nalanda University - trigger = { - has_special_building = yes - has_building = nalanda_university - } - localization_key = building_nalanda_university - } - - text = { # Somapura University - trigger = { - has_special_building = yes - has_building = nalanda_university - } - localization_key = building_somapura_university_01 - } - - text = { # Somapura University - trigger = { - has_special_building = yes - OR = { - has_building = cluny_abbey_01 - has_building = cluny_abbey_02 - } - } - localization_key = building_cluny_abbey_01 - } - - #Al qarawiyyin University - text = { - trigger = { - has_special_building = yes - has_building = al_qarawiyyin_university_01 - } - localization_key = building_al_qarawiyyin_university_01 - } - - - ### MISC - - text = { # Sicilian Parliament - trigger = { - has_special_building = yes - has_building = special_sicilian_parliament_01 - } - localization_key = building_special_sicilian_parliament_01 - } - - text = { # Greenhouse - trigger = { - has_special_building = yes - has_building = special_greenhouse_01 - } - localization_key = building_special_greenhouse_01 - } - - text = { # Hotin Fortress 1 - trigger = { - has_special_building = yes - has_building = hotin_fort_01 - #this = province:5040 - } - localization_key = building_hotin_fort_01 - } - - text = { # Hotin Fortress 2 - trigger = { - has_special_building = yes - has_building = hotin_fort_02 - #this = province:5040 - } - localization_key = building_hotin_fort_02 - } - - text = { # Heddal Stave Church - trigger = { - has_special_building = yes - has_building = heddal_stave_church_01 - #this = province:286 # Tunsberg - } - localization_key = building_heddal_stave_church_01 - } - - text = { # Temple of Uppsala 1 - trigger = { - has_special_building = yes - has_building = temple_of_uppsala_01 - #this = province:341 # Sigtuna - } - localization_key = building_temple_of_uppsala_01 - } - - text = { # Temple of Uppsala 2 - trigger = { - has_special_building = yes - has_building = temple_of_uppsala_02 - #this = province:341 # Sigtuna - } - localization_key = building_temple_of_uppsala_02 - } - - text = { # Lund Cathedral - trigger = { - has_special_building = yes - has_building = lund_cathedral_01 - #this = province:70 # Lund - } - localization_key = building_lund_cathedral_01 - } - - text = { # Danevirke - trigger = { - has_special_building = yes - has_building = danevirke_01 - #this = province:62 # Hedeby - } - localization_key = building_danevirke_01 - } - - text = { # Roman Wall of Lugo - trigger = { - has_special_building = yes - has_building = roman_wall_of_lugo_01 - #this = province:1792 # Lugo - } - localization_key = building_roman_wall_of_lugo_01 - } - - text = { # Gibraltar - trigger = { - has_special_building = yes - has_building = rock_of_gibraltar_01 - #this = province:1845 # Algeciras - } - localization_key = building_rock_of_gibraltar_01 - } - - text = { # Gibraltar - trigger = { - has_special_building = yes - has_building = aljaferia_palace_01 - #this = province:1887 # Zaragoza - } - localization_key = building_aljaferia_palace_01 - } - - text = { # Tower of Hercules - trigger = { - has_special_building = yes - has_building = tower_of_hercules_01 - #this = province:1787 # Coruna - } - localization_key = building_tower_of_hercules_01 - } - - text = { # City Walls of Toledo - trigger = { - has_special_building = yes - has_building = city_wall_of_toledo_01 - #this = province:1919 # Toledo - } - localization_key = building_city_wall_of_toledo_01 - } - - text = { # Alcazar of Segovia - trigger = { - has_special_building = yes - has_building = alcazar_of_segovia_01 - #this = province:1924 # Segovia - } - localization_key = building_alcazar_of_segovia_01 - } - - text = { # Basilica Santiago - trigger = { - has_special_building = yes - has_building = holy_site_basilica_santiago_01 - #this = province:1785 # Santiago - } - localization_key = building_holy_site_basilica_santiago_01 - } - - text = { # Cilician Gates - trigger = { - has_special_building = yes - has_building = cilician_gates - } - localization_key = building_cilician_gates - } - - text = { # Fairy Chimneys - trigger = { - has_special_building = yes - has_building = fairy_chimneys - } - localization_key = building_fairy_chimneys - } - - text = { # Church of Saint Sophia, Ohrid - trigger = { - has_special_building = yes - has_building = sofia_ohrid - } - localization_key = building_sofia_ohrid - } - - text = { # Hosios Loukas - trigger = { - has_special_building = yes - has_building = hosios_loukas - } - localization_key = building_hosios_loukas - } - - text = { # Cattolica di Stilo - trigger = { - has_special_building = yes - has_building = cattolica_stilo - } - localization_key = building_cattolica_stilo - } - - text = { # Etchmiadzin Cathedral - trigger = { - has_special_building = yes - has_building = etchmiadzin_cathedral - } - localization_key = building_etchmiadzin_cathedral - } - - text = { # Jvari Monastery - trigger = { - has_special_building = yes - has_building = jvari_monastery - } - localization_key = building_jvari_monastery - } - - text = { # Saint Chatherine's Monastery - trigger = { - has_special_building = yes - has_building = saint_catherine - } - localization_key = building_saint_catherine - } - - text = { # Sant'Apollinare Nuovo - trigger = { - has_special_building = yes - has_building = apollinare_nuovo - } - localization_key = building_apollinare_nuovo - } - - text = { # Mt. Athos - trigger = { - has_special_building = yes - OR = { - has_building = mount_athos_01 - has_building = mount_athos_02 - has_building = mount_athos_03 - } - } - localization_key = building_mount_athos_01 - } - - text = { # Meteora - trigger = { - has_special_building = yes - OR = { - has_building = meteora_01 - has_building = meteora_02 - } - } - localization_key = building_meteora_01 - } - - text = { # Despots' Palace at Mystras - trigger = { - has_special_building = yes - has_building = despot_palace - } - localization_key = building_despot_palace - } - - text = { # Maiden's Tower - trigger = { - has_special_building = yes - has_building = maiden_tower - } - localization_key = building_maiden_tower - } - - text = { # Patras Castle - trigger = { - has_special_building = yes - has_building = patras_castle - - } - localization_key = building_patras_castle - } - - text = { # Sumela Monastery - trigger = { - has_special_building = yes - OR = { - has_building = sumela_monastery_01 - has_building = sumela_monastery_02 - } - } - localization_key = building_sumela_monastery_01 - } - - text = { # Church of St. Lazarus - trigger = { - has_special_building = yes - has_building = saint_lazarus - } - localization_key = building_saint_lazarus - } - - text = { # Kassiopi Castle - trigger = { - has_special_building = yes - has_building = kassiopi_castle - } - localization_key = building_kassiopi_castle - } - - text = { # Hagios Demetrios - trigger = { - has_special_building = yes - has_building = hagios_demetrios - } - localization_key = building_hagios_demetrios - } - - text = { # Church of the Theotokos - trigger = { - has_special_building = yes - has_building = church_of_the_theotokos - } - localization_key = building_church_of_the_theotokos - } - - text = { # Parthenon - trigger = { - has_special_building = yes - has_building = parthenon - } - localization_key = building_parthenon - } - - text = { # Sancutary of Imam Reza - trigger = { - has_special_building = yes - has_building = imam_reza_shrine_01 - #this = province:4012 # Tus - } - localization_key = building_imam_reza_shrine_01 - } - - text = { # Dome of Soltaniyeh - trigger = { - has_special_building = yes - has_building = soltaniyeh_01 - #this = province:4325 # Zanjan - } - localization_key = building_soltaniyeh_01 - } - - text = { # Ruins of the Palace of Ctesiphon 1 - trigger = { - has_special_building = yes - has_building = palace_of_ctesiphon_01 - #this = province:4796 # An-Nahrawan - } - localization_key = building_palace_of_ctesiphon_01 - } - - text = { # Ruins of the Palace of Ctesiphon 2 - trigger = { - has_special_building = yes - has_building = palace_of_ctesiphon_02 - #this = province:4796 # An-Nahrawan - } - localization_key = building_palace_of_ctesiphon_02 - } - - text = { # Falak-ol-Aflak - trigger = { - has_special_building = yes - has_building = falak_ol_aflak_citadel_01 - #this = province:4261 # Saburkhawasht #actually Khorramabad, Saburkhawasht or Shapurkhast - } - localization_key = building_falak_ol_aflak_citadel_01 - } - - text = { # Minarets of Jam - trigger = { - has_special_building = yes - has_building = minarets_and_remains_of_jam_01 - #this = province:4225 # Firuzkuh #AKA Chagcharan - } - localization_key = building_minarets_and_remains_of_jam_01 - } - - text = { # Great Wall of Gorgan - trigger = { - has_special_building = yes - has_building = great_wall_of_gorgan_01 - #this = province:4030 # Bakrabad and 4031 #Abaskun - } - localization_key = building_great_wall_of_gorgan_01 - } - - text = { # Lake Maharloo - trigger = { - has_special_building = yes - has_building = maharloo_lake_01 - #this = province:4177 # Shiraz-farsi - } - localization_key = building_maharloo_lake_01 - } - - text = { # Rainbow Mountains - trigger = { - has_special_building = yes - has_building = rainbow_mountains_01 - #this = province:4540 # Ahar - } - localization_key = building_rainbow_mountains_01 - } - - text = { # Mount Damavand - trigger = { - has_special_building = yes - has_building = mount_damavand_01 - #this = province:4316 # Firrim - } - localization_key = building_mount_damavand_01 - } - - text = { # Tomb of Batsheba - trigger = { - has_special_building = yes - has_building = tomb_of_cyrus_01 - #this = province:4118 # Istakhr - } - localization_key = building_tomb_of_cyrus_01 - } - - text = { # Ark of Bukhara - trigger = { - has_special_building = yes - has_building = ark_of_bukhara_01 - #this = province:4394 # Bukhara - } - localization_key = building_ark_of_bukhara_01 - } - - text = { # Shah-i-Zinda 1 - trigger = { - has_special_building = yes - has_building = shah_i_zinda_01 - #this = province:4404 # Samarqand / Samarkand - } - localization_key = building_shah_i_zinda_01 - } - - text = { # Shah-i-Zinda 2 - trigger = { - has_special_building = yes - has_building = shah_i_zinda_02 - #this = province:4404 # Samarqand / Samarkand - } - localization_key = building_shah_i_zinda_02 - } - - text = { # Alamut Castle 1 - trigger = { - has_special_building = yes - has_building = alamut_castle_01 - #this = province:4323 # Qazwin / Qazvin - } - localization_key = building_alamut_castle_01 - } - - text = { # Alamut Castle 2 - trigger = { - has_special_building = yes - has_building = alamut_castle_02 - #this = province:4323 # Qazwin / Qazvin - } - localization_key = building_alamut_castle_02 - } - - text = { # Generic Assassin's Fortress - trigger = { - has_special_building = yes - has_building = assassin_castle_01 - #this = province:any_mountain_or_desertmountain_province - } - localization_key = building_assassin_castle_01 - } - - text = { # Event Tower of Silence (typically a duchy building, this is a special for FP3 events) - trigger = { - has_special_building = yes - has_building = event_tower_of_silence_01 - #this = province:any_zoroastrian_faith - } - localization_key = building_event_tower_of_silence_01 - } -} - -GetLocationFaithTemple = { # Get name of regular temple in religion - type = province - - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = building_temple_church - } - - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = building_temple_mosque - } - - text = { - trigger = { always = yes } - localization_key = building_temple_temple - } -} diff --git a/N3OW/common/customizable_localization/00_camp_party_custom_loc.txt b/N3OW/common/customizable_localization/00_camp_party_custom_loc.txt deleted file mode 100644 index 173233b2..00000000 --- a/N3OW/common/customizable_localization/00_camp_party_custom_loc.txt +++ /dev/null @@ -1,342 +0,0 @@ -GetCampPartyRiddleAnswer = { - type = character - - #Ripped from my mother’s womb, beaten and burned, I become a blood thirsty killer. What am I? - text = { - trigger = { has_character_flag = 1010_first_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_01 - } - #I am sometimes yellow and sometimes white. Half of me is dark and the other is light. What am I? - text = { - trigger = { has_character_flag = 1010_second_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_02 - } - #I have four legs, yet I cannot walk. What am I? - text = { - trigger = { has_character_flag = 1010_third_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_03 - } - #I have one eye, yet I cannot see. What am I? - text = { - trigger = { has_character_flag = 1010_fourth_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_04 - } - #I am a 'room, but I lack doors and windows. What am I? - text = { - trigger = { has_character_flag = 1010_fifth_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_05 - } - #I can be caught, but I can not be thrown. What am I? - text = { - trigger = { has_character_flag = 1010_sixth_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_06 - } - #Poor people have me. Rich people need me. If you eat me, you die. What am I? - text = { - trigger = { has_character_flag = 1010_seventh_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_07 - } - #I am easy to get into, but hard to get out of. What am I? - text = { - trigger = { has_character_flag = 1010_eighth_riddle_answer } - localization_key = ep3_camp_party.1010.answer_riddle_08 - } -} - -GetFirstFollowerTraitMonologue = { - type = character - - text = { - trigger = { var:first_follower_trait_var ?= trait:callous } - localization_key = ep3_camp_party.2000.callous - } - text = { - trigger = { var:first_follower_trait_var ?= trait:sadistic } - localization_key = ep3_camp_party.2000.sadistic - } - text = { - trigger = { var:first_follower_trait_var ?= trait:zealous } - localization_key = ep3_camp_party.2000.zealous - } - text = { - trigger = { var:first_follower_trait_var ?= trait:craven } - localization_key = ep3_camp_party.2000.craven - } - text = { - trigger = { var:first_follower_trait_var ?= trait:forgiving } - localization_key = ep3_camp_party.2000.forgiving - } - text = { - trigger = { var:first_follower_trait_var ?= trait:compassionate } - localization_key = ep3_camp_party.2000.compassionate - } - text = { - trigger = { var:first_follower_trait_var ?= trait:gregarious } - localization_key = ep3_camp_party.2000.gregarious - } - text = { - trigger = { var:first_follower_trait_var ?= trait:paranoid } - localization_key = ep3_camp_party.2000.paranoid - } - text = { - trigger = { var:first_follower_trait_var ?= trait:eccentric } - localization_key = ep3_camp_party.2000.eccentric - } - text = { - trigger = { var:first_follower_trait_var ?= trait:brave } - localization_key = ep3_camp_party.2000.brave - } - text = { - trigger = { var:first_follower_trait_var ?= trait:just } - localization_key = ep3_camp_party.2000.just - } - text = { - trigger = { var:first_follower_trait_var ?= trait:lazy } - localization_key = ep3_camp_party.2000.lazy - } - text = { - trigger = { var:first_follower_trait_var ?= trait:arrogant } - localization_key = ep3_camp_party.2000.arrogant - } - text = { - trigger = { var:first_follower_trait_var ?= trait:fickle } - localization_key = ep3_camp_party.2000.fickle - } - text = { - trigger = { var:first_follower_trait_var ?= trait:diligent } - localization_key = ep3_camp_party.2000.diligent - } - text = { - trigger = { var:first_follower_trait_var ?= trait:lustful } - localization_key = ep3_camp_party.2000.lustful - } - text = { - trigger = { var:first_follower_trait_var ?= trait:chaste } - localization_key = ep3_camp_party.2000.chaste - } - text = { - trigger = { var:first_follower_trait_var ?= trait:greedy } - localization_key = ep3_camp_party.2000.greedy - } - text = { - trigger = { var:first_follower_trait_var ?= trait:generous } - localization_key = ep3_camp_party.2000.generous - } - text = { - trigger = { var:first_follower_trait_var ?= trait:humble } - localization_key = ep3_camp_party.2000.humble - } - text = { - trigger = { var:first_follower_trait_var ?= trait:lazy } - localization_key = ep3_camp_party.2000.lazy - } - text = { - trigger = { var:first_follower_trait_var ?= trait:temperate } - localization_key = ep3_camp_party.2000.temperate - } - text = { - trigger = { var:first_follower_trait_var ?= trait:gluttonous } - localization_key = ep3_camp_party.2000.gluttonous - } - text = { - trigger = { var:first_follower_trait_var ?= trait:wrathful } - localization_key = ep3_camp_party.2000.wrathful - } - text = { - trigger = { var:first_follower_trait_var ?= trait:patient } - localization_key = ep3_camp_party.2000.patient - } - text = { - trigger = { var:first_follower_trait_var ?= trait:impatient } - localization_key = ep3_camp_party.2000.impatient - } - text = { - trigger = { var:first_follower_trait_var ?= trait:calm } - localization_key = ep3_camp_party.2000.calm - } - text = { - trigger = { var:first_follower_trait_var ?= trait:deceitful } - localization_key = ep3_camp_party.2000.deceitful - } - text = { - trigger = { var:first_follower_trait_var ?= trait:honest } - localization_key = ep3_camp_party.2000.honest - } - text = { - trigger = { var:first_follower_trait_var ?= trait:shy } - localization_key = ep3_camp_party.2000.shy - } - text = { - trigger = { var:first_follower_trait_var ?= trait:ambitious } - localization_key = ep3_camp_party.2000.ambitious - } - text = { - trigger = { var:first_follower_trait_var ?= trait:content } - localization_key = ep3_camp_party.2000.content - } - text = { - trigger = { var:first_follower_trait_var ?= trait:arbitrary } - localization_key = ep3_camp_party.2000.arbitrary - } - text = { - trigger = { var:first_follower_trait_var ?= trait:trusting } - localization_key = ep3_camp_party.2000.trusting - } - text = { - trigger = { var:first_follower_trait_var ?= trait:stubborn } - localization_key = ep3_camp_party.2000.stubborn - } - text = { - trigger = { var:first_follower_trait_var ?= trait:vengeful } - localization_key = ep3_camp_party.2000.vengeful - } -} - -GetSecondFollowerTraitMonologue = { - type = character - - text = { - trigger = { var:second_follower_trait_var ?= trait:callous } - localization_key = ep3_camp_party.2000.callous - } - text = { - trigger = { var:second_follower_trait_var ?= trait:sadistic } - localization_key = ep3_camp_party.2000.sadistic - } - text = { - trigger = { var:second_follower_trait_var ?= trait:zealous } - localization_key = ep3_camp_party.2000.zealous - } - text = { - trigger = { var:second_follower_trait_var ?= trait:craven } - localization_key = ep3_camp_party.2000.craven - } - text = { - trigger = { var:second_follower_trait_var ?= trait:forgiving } - localization_key = ep3_camp_party.2000.forgiving - } - text = { - trigger = { var:second_follower_trait_var ?= trait:compassionate } - localization_key = ep3_camp_party.2000.compassionate - } - text = { - trigger = { var:second_follower_trait_var ?= trait:gregarious } - localization_key = ep3_camp_party.2000.gregarious - } - text = { - trigger = { var:second_follower_trait_var ?= trait:paranoid } - localization_key = ep3_camp_party.2000.paranoid - } - text = { - trigger = { var:second_follower_trait_var ?= trait:eccentric } - localization_key = ep3_camp_party.2000.eccentric - } - text = { - trigger = { var:second_follower_trait_var ?= trait:brave } - localization_key = ep3_camp_party.2000.brave - } - text = { - trigger = { var:second_follower_trait_var ?= trait:just } - localization_key = ep3_camp_party.2000.just - } - text = { - trigger = { var:second_follower_trait_var ?= trait:lazy } - localization_key = ep3_camp_party.2000.lazy - } - text = { - trigger = { var:second_follower_trait_var ?= trait:arrogant } - localization_key = ep3_camp_party.2000.arrogant - } - text = { - trigger = { var:second_follower_trait_var ?= trait:fickle } - localization_key = ep3_camp_party.2000.fickle - } - text = { - trigger = { var:second_follower_trait_var ?= trait:diligent } - localization_key = ep3_camp_party.2000.diligent - } - text = { - trigger = { var:second_follower_trait_var ?= trait:lustful } - localization_key = ep3_camp_party.2000.lustful - } - text = { - trigger = { var:second_follower_trait_var ?= trait:chaste } - localization_key = ep3_camp_party.2000.chaste - } - text = { - trigger = { var:second_follower_trait_var ?= trait:greedy } - localization_key = ep3_camp_party.2000.greedy - } - text = { - trigger = { var:second_follower_trait_var ?= trait:generous } - localization_key = ep3_camp_party.2000.generous - } - text = { - trigger = { var:second_follower_trait_var ?= trait:humble } - localization_key = ep3_camp_party.2000.humble - } - text = { - trigger = { var:second_follower_trait_var ?= trait:lazy } - localization_key = ep3_camp_party.2000.lazy - } - text = { - trigger = { var:second_follower_trait_var ?= trait:temperate } - localization_key = ep3_camp_party.2000.temperate - } - text = { - trigger = { var:second_follower_trait_var ?= trait:gluttonous } - localization_key = ep3_camp_party.2000.gluttonous - } - text = { - trigger = { var:second_follower_trait_var ?= trait:wrathful } - localization_key = ep3_camp_party.2000.wrathful - } - text = { - trigger = { var:second_follower_trait_var ?= trait:patient } - localization_key = ep3_camp_party.2000.patient - } - text = { - trigger = { var:second_follower_trait_var ?= trait:impatient } - localization_key = ep3_camp_party.2000.impatient - } - text = { - trigger = { var:second_follower_trait_var ?= trait:calm } - localization_key = ep3_camp_party.2000.calm - } - text = { - trigger = { var:second_follower_trait_var ?= trait:deceitful } - localization_key = ep3_camp_party.2000.deceitful - } - text = { - trigger = { var:second_follower_trait_var ?= trait:honest } - localization_key = ep3_camp_party.2000.honest - } - text = { - trigger = { var:second_follower_trait_var ?= trait:shy } - localization_key = ep3_camp_party.2000.shy - } - text = { - trigger = { var:second_follower_trait_var ?= trait:ambitious } - localization_key = ep3_camp_party.2000.ambitious - } - text = { - trigger = { var:second_follower_trait_var ?= trait:content } - localization_key = ep3_camp_party.2000.content - } - text = { - trigger = { var:second_follower_trait_var ?= trait:arbitrary } - localization_key = ep3_camp_party.2000.arbitrary - } - text = { - trigger = { var:second_follower_trait_var ?= trait:trusting } - localization_key = ep3_camp_party.2000.trusting - } - text = { - trigger = { var:second_follower_trait_var ?= trait:stubborn } - localization_key = ep3_camp_party.2000.stubborn - } - text = { - trigger = { var:second_follower_trait_var ?= trait:vengeful } - localization_key = ep3_camp_party.2000.vengeful - } -} diff --git a/N3OW/common/customizable_localization/00_casus_belli.txt b/N3OW/common/customizable_localization/00_casus_belli.txt deleted file mode 100644 index 5cc3de0e..00000000 --- a/N3OW/common/customizable_localization/00_casus_belli.txt +++ /dev/null @@ -1,18 +0,0 @@ -weak_claim_requirements = { - type = character - text = { - localization_key = weak_claim_male_dominated - trigger = { - faith = { has_doctrine_parameter = female_claims_are_weak } - } - } - text = { - localization_key = weak_claim_female_dominated - trigger = { - faith = { has_doctrine_parameter = male_claims_are_weak } - } - } - text = { - localization_key = weak_claim_general - } -} diff --git a/N3OW/common/customizable_localization/00_character_descriptions.txt b/N3OW/common/customizable_localization/00_character_descriptions.txt deleted file mode 100644 index 802449dd..00000000 --- a/N3OW/common/customizable_localization/00_character_descriptions.txt +++ /dev/null @@ -1,2040 +0,0 @@ -#Descriptions of characters -#RelationDescriptor - - -RelationDescriptor = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = positive_desc_of_other - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = negative_desc_of_other - } -} - - -DescriptorPositive = { #Can't be used on its own - type = character - - random_valid = yes - - text = { - trigger = { - scope:second = { - is_vassal_of = root - } - } - localization_key = positive_desc_loyal - } - - text = { - trigger = { - scope:second = { - is_vassal_of = root - } - } - localization_key = positive_desc_faithful - } - - text = { - trigger = { - scope:second = { - has_trait = generous - } - } - localization_key = positive_desc_generous - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = just - prestige > root.prestige - } - } - } - localization_key = positive_desc_honorable - } - - text = { - trigger = { - scope:second = { - has_trait = just - } - } - localization_key = positive_desc_principled - } - - text = { - trigger = { - scope:second = { - has_trait = arbitrary - } - } - localization_key = positive_desc_pragmatic - } - - text = { - trigger = { - scope:second = { - has_trait = lustful - } - } - localization_key = positive_desc_passionate - } - - text = { - trigger = { - scope:second = { - has_trait = chaste - } - } - localization_key = positive_desc_wholesome - } - - text = { - trigger = { - scope:second = { - has_trait = gluttonous - } - } - localization_key = positive_desc_epicurean - } - - text = { - trigger = { - scope:second = { - has_trait = temperate - } - } - localization_key = positive_desc_disciplined - } - - text = { - trigger = { - scope:second = { - has_trait = greedy - } - } - localization_key = positive_desc_frugal - } - - text = { - trigger = { - scope:second = { - has_trait = lazy - } - } - localization_key = positive_desc_relaxed - } - - text = { - trigger = { - scope:second = { - has_trait = diligent - } - } - localization_key = positive_desc_dedicated - } - - text = { - trigger = { - scope:second = { - has_trait = wrathful - } - } - localization_key = positive_desc_forceful - } - - text = { - trigger = { - scope:second = { - has_trait = calm - } - } - localization_key = positive_desc_even_tempered - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = calm - has_trait = pensive - } - } - } - localization_key = positive_desc_poised - } - - text = { - trigger = { - scope:second = { - has_trait = patient - } - } - localization_key = positive_desc_composed - } - - text = { - trigger = { - scope:second = { - has_trait = impatient - } - } - localization_key = positive_desc_vigorous - } - - text = { - trigger = { - scope:second = { - has_trait = arrogant - } - } - localization_key = positive_desc_confident - } - - text = { - trigger = { - scope:second = { - has_trait = humble - } - } - localization_key = positive_desc_respectful - } - - text = { - trigger = { - scope:second = { - has_trait = deceitful - } - } - localization_key = positive_desc_cunning - } - - text = { - trigger = { - scope:second = { - has_trait = deceitful - } - } - localization_key = positive_desc_sly - } - - text = { - trigger = { - scope:second = { - has_trait = honest - } - } - localization_key = positive_desc_sincere - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = craven - has_trait = pensive - } - } - } - localization_key = positive_desc_prudent - } - - text = { - trigger = { - scope:second = { - has_trait = brave - } - } - localization_key = positive_desc_courageous - } - - text = { - trigger = { - scope:second = { - has_trait = brave - } - } - localization_key = positive_desc_fearless - } - - text = { - trigger = { - scope:second = { - has_trait = shy - } - } - localization_key = positive_desc_coy - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - } - localization_key = positive_desc_friendly - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - } - localization_key = positive_desc_sociable - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - } - localization_key = positive_desc_agreeable - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = shy - has_trait = pensive - } - } - } - localization_key = positive_desc_reserved - } - - text = { - trigger = { - scope:second = { - has_trait = ambitious - } - } - localization_key = positive_desc_determined - } - - text = { - trigger = { - scope:second = { - has_trait = ambitious - } - } - localization_key = positive_desc_driven - } - - text = { - trigger = { - scope:second = { - has_trait = ambitious - } - } - localization_key = positive_desc_enthusiastic - } - - text = { - trigger = { - scope:second = { - has_trait = content - } - } - localization_key = positive_desc_untroubled - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = cynical - has_trait = pensive - } - } - } - localization_key = positive_desc_circumspect - } - - text = { - trigger = { - scope:second = { - has_trait = zealous - } - } - localization_key = positive_desc_devout - } - - text = { - trigger = { - scope:second = { - has_trait = paranoid - } - } - localization_key = positive_desc_wary - } - - text = { - trigger = { - scope:second = { - has_trait = trusting - } - } - localization_key = positive_desc_loyal - } - - text = { - trigger = { - scope:second = { - has_trait = trusting - } - } - localization_key = positive_desc_committed - } - - text = { - trigger = { - scope:second = { - has_trait = compassionate - } - } - localization_key = positive_desc_kind - } - - text = { - trigger = { - scope:second = { - has_trait = callous - } - } - localization_key = positive_desc_thick_skinned - } - - text = { - trigger = { - scope:second = { - has_trait = callous - } - } - localization_key = positive_desc_unsusceptible - } - - text = { - trigger = { - scope:second = { - has_trait = sadistic - } - NOT = { root = { has_trait = sadistic } } - } - localization_key = positive_desc_ahem - } - - text = { - trigger = { - scope:second = { - has_trait = sadistic - } - root = { has_trait = sadistic } - } - localization_key = positive_desc_efficient - } - - text = { - trigger = { - scope:second = { - has_trait = sadistic - } - root = { has_trait = sadistic } - } - localization_key = positive_desc_fellow_connoisseur - } - - text = { - trigger = { - scope:second = { - has_trait = cannibal - } - root = { has_trait = cannibal } - } - localization_key = positive_desc_fellow_gourmand - } - - text = { - trigger = { - scope:second = { - has_trait = stubborn - } - } - localization_key = positive_desc_resolute - } - - text = { - trigger = { - scope:second = { - has_trait = fickle - } - } - localization_key = positive_desc_flexible - } - - text = { - trigger = { - scope:second = { - has_trait = vengeful - } - } - localization_key = positive_desc_trenchant - } - - text = { - trigger = { - scope:second = { - has_trait = forgiving - } - } - localization_key = positive_desc_magnanimous - } - - text = { - trigger = { - scope:second = { - has_trait = forgiving - } - } - weight_multiplier = { - base = 0.5 - modifier = { - add = 1 - scope:second = { - this = root.liege - } - } - } - localization_key = positive_desc_merciful - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_irrepressible - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_unstoppable - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_exuberant - } - - text = { - trigger = { - scope:second = { - has_trait = charming - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_crafty - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_mischievous - } - - text = { - trigger = { - scope:second = { - has_trait = charming - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_artful - } - - text = { - trigger = { - scope:second = { - has_trait = charming - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_effusive - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_forthcoming - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_expressive - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_inquisitive - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_enquiring - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_observant - } - - text = { - trigger = { - scope:second = { - has_trait = bossy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_self_assured - } - - text = { - trigger = { - scope:second = { - has_trait = bossy - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_adept - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = bossy - has_trait = diligent - has_trait = pensive - } - } - } - weight_multiplier = { - base = 3 - } - localization_key = positive_desc_meticulous - } - - text = { - trigger = { - scope:second = { - intrigue > 14 - intrigue > root.intrigue - } - } - localization_key = positive_desc_subtle - } - - text = { - trigger = { - scope:second = { - martial > 14 - martial > root.martial - } - } - localization_key = positive_desc_imposing - } - - text = { - trigger = { - OR = { - scope:second = { - diplomacy > 14 - diplomacy > root.diplomacy - } - scope:second = { has_trait = charming } - } - } - localization_key = positive_desc_charming - } - - text = { - trigger = { - scope:second = { - stewardship > 14 - stewardship > root.stewardship - } - } - localization_key = positive_desc_industrious - } - - text = { - trigger = { - scope:second = { - learning > 14 - learning > root.learning - } - } - localization_key = positive_desc_wise - } - - text = { - trigger = { - scope:second = { - age > 65 - age > root.age - } - } - localization_key = positive_desc_venerable - } - - text = { - trigger = { - scope:second = { - age < 25 - } - root.age > 35 - } - localization_key = positive_desc_youthful - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = positive_desc_compliment_adjective - } -} - -DescriptorNegative = { #Can't be used on its own - type = character - - random_valid = yes - - text = { - trigger = { - scope:second = { - is_vassal_of = root - } - - } - weight_multiplier = { - base = 0.5 - modifier = { - add = 1 - any_targeting_scheme = { - is_scheme_agent_exposed = scope:second - } - } - } - localization_key = negative_desc_traitorous - } - - text = { - trigger = { - scope:second = { - is_vassal_of = root - } - } - localization_key = negative_desc_subversive - } - - text = { - trigger = { - scope:second = { - OR = { - is_vassal_of = root - is_close_or_extended_family_of = root - is_consort_of = root - } - } - } - localization_key = negative_desc_useless - } - - text = { - trigger = { - scope:second = { - this = root.liege - OR = { - has_trait = wrathful - has_trait = sadistic - has_trait = vengeful - has_trait = brave - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - add = 1 - has_trait = ambitious - } - } - - localization_key = negative_desc_oppressing - } - - - text = { - trigger = { - scope:second = { - has_relation_bully = root - } - } - localization_key = negative_desc_pathetic - } - - text = { - trigger = { - scope:second = { - age > 65 - age > root.age - } - } - localization_key = negative_desc_decrepit - } - - text = { - trigger = { - scope:second = { - OR = { - AND = { - age < 25 - age < root.age - } - has_trait = trusting - } - } - } - localization_key = negative_desc_naive - } - - text = { - trigger = { - scope:second = { - has_trait = arrogant - } - } - localization_key = negative_desc_arrogant - } - - text = { - trigger = { - has_trait = zealous - scope:second = { - NOT = { - has_trait = zealous - } - } - } - localization_key = negative_desc_faithless - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = arrogant - has_trait = shy - has_trait = chaste - } - } - } - localization_key = negative_desc_aloof - } - - text = { - trigger = { - scope:second = { - has_trait = generous - } - } - localization_key = negative_desc_wasteful - } - - text = { - trigger = { - scope:second = { - has_trait = lustful - } - } - localization_key = negative_desc_lewd - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = gluttonous - has_trait = greedy - } - } - } - localization_key = negative_desc_insatiable - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = calm - has_trait = lazy - } - } - } - localization_key = negative_desc_lethargic - } - - text = { - trigger = { - scope:second = { - has_trait = trusting - } - } - localization_key = negative_desc_gullible - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = zealous - has_trait = wrathful - has_trait = vengeful - } - } - } - localization_key = negative_desc_rabid - } - - text = { - trigger = { - scope:second = { - has_trait = zealous - } - } - localization_key = negative_desc_fanatical - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = zealous - has_trait = wrathful - has_trait = vengeful - has_trait = lunatic - has_trait = possessed - } - } - } - localization_key = negative_desc_delirious - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = wrathful - has_trait = vengeful - has_trait = sadistic - } - } - } - localization_key = negative_desc_ruinous - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = deceitful - AND = { - intrigue > 14 - intrigue > root.intrigue - } - } - } - } - localization_key = negative_desc_dishonest - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = deceitful - AND = { - intrigue > 14 - intrigue > root.intrigue - } - } - } - } - localization_key = negative_desc_crooked - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = deceitful - has_trait = callous - AND = { - intrigue > 14 - intrigue > root.intrigue - } - } - } - } - localization_key = negative_desc_insidious - } - - text = { - trigger = { - scope:second = { - has_trait = craven - } - } - localization_key = negative_desc_spineless - } - - text = { - trigger = { - scope:second = { - has_trait = craven - } - } - localization_key = negative_desc_gutless - } - - text = { - trigger = { - scope:second = { - has_trait = craven - } - } - localization_key = negative_desc_cowardly - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = shy - has_trait = humble - } - } - } - localization_key = negative_desc_apprehensive - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = temperate - has_trait = humble - } - } - } - localization_key = negative_desc_restrained - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = temperate - has_trait = humble - has_trait = just - } - } - } - localization_key = negative_desc_austere - } - - text = { - trigger = { - scope:second = { - has_trait = just - } - } - localization_key = negative_desc_rigid - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = vengeful - has_trait = wrathful - } - } - } - localization_key = negative_desc_spiteful - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = vengeful - has_trait = wrathful - } - } - } - localization_key = negative_desc_hostile - } - - text = { - trigger = { - scope:second = { - has_trait = sadistic - } - } - localization_key = negative_desc_perverse - } - - text = { - trigger = { - scope:second = { - has_trait = sadistic - } - } - localization_key = negative_desc_ruthless - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = lustful - has_trait = gregarious - } - } - } - localization_key = negative_desc_unrestrained - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = ambitious - has_trait = arrogant - } - } - } - localization_key = negative_desc_brash - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = gregarious - has_trait = honest - } - } - } - localization_key = negative_desc_brazen - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = gregarious - has_trait = honest - has_trait = brave - has_trait = lustful - } - } - } - localization_key = negative_desc_audacious - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = humble - has_trait = honest - } - } - } - localization_key = negative_desc_guileless - } - - text = { - trigger = { - scope:second = { - has_trait = brave - } - } - localization_key = negative_desc_reckless - } - - text = { - trigger = { - scope:second = { - OR = { - has_trait = diligent - has_trait = patient - } - } - } - localization_key = negative_desc_unrelenting - } - - text = { - trigger = { - scope:second = { - has_trait = impatient - } - } - localization_key = negative_desc_impatient - } - - text = { - trigger = { - scope:second = { - has_trait = cynical - } - } - localization_key = negative_desc_pessimistic - } - - text = { - trigger = { - scope:second = { - intrigue > 14 - intrigue > root.intrigue - } - } - localization_key = negative_desc_false - } - - - text = { - trigger = { - scope:second = { - martial > 14 - martial > root.martial - } - } - localization_key = negative_desc_pretentious - } - - - - text = { - trigger = { - scope:second = { - diplomacy > 14 - diplomacy > root.diplomacy - } - } - localization_key = negative_desc_disagreeable - } - - text = { - trigger = { - scope:second = { - diplomacy > 14 - diplomacy > root.diplomacy - } - } - localization_key = negative_desc_grousing - } - - text = { - trigger = { - scope:second = { - diplomacy > 14 - diplomacy > root.diplomacy - } - } - localization_key = negative_desc_querulous - } - - text = { - trigger = { - scope:second = { - stewardship > 14 - stewardship > root.stewardship - } - } - localization_key = negative_desc_fretful - } - - text = { - trigger = { - scope:second = { - learning > 14 - learning > root.learning - } - } - localization_key = negative_desc_pompous - } - - text = { - trigger = { - scope:second = { - learning > 14 - learning > root.learning - } - } - localization_key = negative_desc_overbearing - } - - text = { - trigger = { - scope:second = { - learning > 14 - learning > root.learning - } - } - localization_key = negative_desc_abstruse - } - - text = { - trigger = { - scope:second = { - intrigue < 10 - intrigue < root.intrigue - } - intrigue > 10 - } - localization_key = negative_desc_graceless - } - - text = { - trigger = { - scope:second = { - intrigue < 10 - intrigue < root.intrigue - } - intrigue > 10 - } - localization_key = negative_desc_unsubtle - } - - text = { - trigger = { - scope:second = { - intrigue < 10 - intrigue < root.intrigue - } - intrigue > 10 - } - localization_key = negative_desc_ignorant - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { - martial < 10 - martial < root.martial - } - martial > 10 - } - scope:second = { - OR = { - has_trait = craven - has_trait = forgiving - has_trait = ill - has_trait = sickly - has_trait = pneumonic - has_trait = wounded - } - } - } - } - localization_key = negative_desc_feeble - } - - text = { - trigger = { - scope:second = { - diplomacy < 10 - diplomacy < root.diplomacy - } - diplomacy > 10 - } - localization_key = negative_desc_dull - } - - text = { - trigger = { - scope:second = { - diplomacy < 10 - diplomacy < root.diplomacy - } - diplomacy > 10 - } - localization_key = negative_desc_tedious - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { - stewardship < 10 - stewardship < root.stewardship - } - stewardship > 10 - } - scope:second = { - this = root.liege - } - } - } - localization_key = negative_desc_inept - } - - text = { - trigger = { - scope:second = { - learning < 10 - learning < root.learning - } - learning > 10 - } - localization_key = negative_desc_simple - } - - text = { - trigger = { - scope:second = { - learning < 10 - learning < root.learning - } - learning > 10 - } - localization_key = negative_desc_witless - } - - text = { - trigger = { - scope:second = { - learning < 10 - learning < root.learning - root.learning > 14 - } - learning > 10 - } - localization_key = negative_desc_obtuse - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_rebellious - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_boisterous - } - - text = { - trigger = { - scope:second = { - has_trait = rowdy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_unruly - } - - text = { - trigger = { - scope:second = { - has_trait = deceitful - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_devious - } - - text = { - trigger = { - scope:second = { - has_trait = charming - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_wily - } - - text = { - trigger = { - scope:second = { - has_trait = charming - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_shifty - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_rattling - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_annoying - } - - text = { - trigger = { - scope:second = { - has_trait = curious - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_raucous - } - - text = { - trigger = { - scope:second = { - has_trait = pensive - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_meddling - } - - text = { - trigger = { - scope:second = { - has_trait = pensive - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_prying - } - - text = { - trigger = { - scope:second = { - has_trait = pensive - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_intrusive - } - - text = { - trigger = { - scope:second = { - has_trait = bossy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_overconfident - } - - text = { - trigger = { - scope:second = { - has_trait = bossy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_careless - } - - text = { - trigger = { - scope:second = { - has_trait = bossy - } - } - weight_multiplier = { - base = 3 - } - localization_key = negative_desc_hubristic - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = negative_desc_insult_adjective - } -} - -CooltipSpouseListing = { - type = character - - text = { - trigger = { is_married = yes } - localization_key = cooltip_spouse_listing - } - text = { - trigger = { is_betrothed = yes } - localization_key = cooltip_betrothed_listing - } - text = { - trigger = { is_concubine = yes } - localization_key = cooltip_concubine_listing - } - text = { - trigger = { always = yes } - localization_key = cooltip_unmarried_listing - } -} - -CooltipOpinionListing = { - type = character - - text = { - trigger = { is_local_player = no } - localization_key = cooltip_opinion_of_player - } -} - -GetCrime = { - type = character - - text = { - trigger = { has_trait = murderer } - localization_key = crime_murderer - } - - text = { - trigger = { - liege.faith = { - NOR = { - has_doctrine = doctrine_kinslaying_accepted - has_doctrine = doctrine_kinslaying_shunned - } - } - OR = { - has_trait = kinslayer_1 - has_trait = kinslayer_2 - has_trait = kinslayer_3 - } - } - localization_key = crime_kinslayer - } - - text = { - trigger = { - liege.faith = { has_doctrine_parameter = deviancy_illegal } - has_trait = deviant - } - localization_key = crime_deviant - } - - text = { - trigger = { - NOT = { - liege.faith = { has_doctrine = tenet_ritual_cannibalism } - } - has_trait = cannibal - } - localization_key = crime_cannibal - } - - text = { - trigger = { - liege.faith = { has_doctrine = doctrine_homosexuality_crime } - is_male = yes - has_trait = sodomite - } - localization_key = crime_sodomite - } - - text = { - trigger = { - NOT = { - liege.faith = { has_doctrine = doctrine_consanguinity_unrestricted } - } - has_trait = incestuous - } - localization_key = crime_incestuous - } - - text = { - trigger = { - OR = { - AND = { - liege.faith = { has_doctrine = doctrine_adultery_women_crime } - is_female = yes - } - AND = { - liege.faith = { has_doctrine = doctrine_adultery_men_crime } - is_male = yes - } - } - has_trait = adulterer - } - localization_key = crime_adulterer - } - - text = { - trigger = { - liege.faith = { has_doctrine_parameter = witchcraft_illegal } - has_trait = witch - } - localization_key = crime_witch - } - - text = { - trigger = { has_trait = fornicator } - localization_key = crime_fornicator - } - - text = { - trigger = { has_trait = denounced } - localization_key = crime_denounced - } - - text = { - trigger = { has_trait = excommunicated } - localization_key = crime_excommunicated - } - - text = { - trigger = { - religion = ROOT.religion - NOT = { faith = ROOT.faith } - } - localization_key = crime_heretic - } - - text = { - trigger = { - NOT = { - ROOT.religion = { is_in_family = rf_pagan } - } - NOT = { religion = ROOT.religion } - religion = { is_in_family = rf_pagan } - } - localization_key = crime_heathen - } - - text = { - trigger = { - NOT = { religion = ROOT.religion } - } - localization_key = crime_infidel - } - - text = { - trigger = { always = yes } - localization_key = crime_fallback - } -} - -GetCrimeDesc = { - type = character - - text = { - trigger = { has_trait = murderer } - localization_key = crime_murderer_desc - } - - text = { - trigger = { - OR = { - has_trait = kinslayer_1 - has_trait = kinslayer_2 - has_trait = kinslayer_3 - } - } - localization_key = crime_kinslayer_desc - } - - text = { - trigger = { has_trait = deviant } - localization_key = crime_deviant_desc - } - - text = { - trigger = { has_trait = cannibal } - localization_key = crime_cannibal_desc - } - - text = { - trigger = { has_trait = sodomite } - localization_key = crime_sodomite_desc - } - - text = { - trigger = { has_trait = incestuous } - localization_key = crime_incestuous_desc - } - - text = { - trigger = { has_trait = adulterer } - localization_key = crime_adulterer_desc - } - - text = { - trigger = { has_trait = witch } - localization_key = crime_witch_desc - } - - text = { - trigger = { has_trait = fornicator } - localization_key = crime_fornicator_desc - } - - text = { - trigger = { has_trait = denounced } - localization_key = crime_denounced_desc - } - - text = { - trigger = { has_trait = excommunicated } - localization_key = crime_excommunicated_desc - } - - text = { - trigger = { - religion = ROOT.religion - NOT = { faith = ROOT.faith } - } - localization_key = crime_heretic_desc - } - - text = { - trigger = { - NOT = { - ROOT.religion = { is_in_family = rf_pagan } - } - NOT = { religion = ROOT.religion } - religion = { is_in_family = rf_pagan } - } - localization_key = crime_heathen_desc - } - - text = { - trigger = { - NOT = { religion = ROOT.religion } - } - localization_key = crime_infidel_desc - } - - text = { - trigger = { always = yes } - localization_key = crime_fallback_desc - } -} - -GetSecretCrimeDescIndef = { - type = character - - text = { - trigger = { - any_secret = { secret_type = secret_murder } - } - localization_key = crime_indef_murderer_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_deviant } - } - localization_key = crime_indef_deviant_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_cannibal } - } - localization_key = crime_indef_cannibal_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_homosexual } - } - localization_key = crime_indef_sodomite_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_incest } - } - localization_key = crime_indef_incestuous_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_lover } - } - localization_key = crime_indef_adulterer_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_witch } - } - localization_key = crime_indef_witch_desc - } - - text = { - trigger = { - any_secret = { secret_type = secret_non_believer } - } - localization_key = crime_indef_infidel_desc - } - - text = { - localization_key = crime_indef_fallback_desc - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_character_interaction_categories.txt b/N3OW/common/customizable_localization/00_character_interaction_categories.txt deleted file mode 100644 index 0b74222a..00000000 --- a/N3OW/common/customizable_localization/00_character_interaction_categories.txt +++ /dev/null @@ -1,137 +0,0 @@ -CharacterInteractionCategoryVassal = { - type = character - - # LIEGE - - text = { - localization_key = interaction_category_vassal_liege - trigger = { - scope:second = { - any_vassal_or_below = { - this = root - } - } - } - } - - # SUZERAIN - - text = { - localization_key = interaction_category_vassal_suzerain - trigger = { - is_tributary_of = scope:second - } - } - - # GOVERNOR - text = { - localization_key = interaction_category_vassal_governor - trigger = { - scope:second = { - government_has_flag = government_is_administrative - is_governor = yes - } - - any_vassal_or_below = { - this = scope:second - } - } - } - - # VASSAL - - text = { - localization_key = interaction_category_vassal_vassal - trigger = { - any_vassal_or_below = { - this = scope:second - } - } - } - - # TRIBUTARY - - text = { - localization_key = interaction_category_vassal_tributary - trigger = { - scope:second = { - is_tributary_of = prev - } - } - } - - # FELLOW GOVERNOR - - text = { - localization_key = interaction_category_vassal_fellow_governor - trigger = { - scope:second = { - is_independent_ruler = no - government_has_flag = government_is_administrative - is_governor = yes - } - is_independent_ruler = no - liege = scope:second.liege - government_has_flag = government_is_administrative - is_governor = yes - } - } - - # FELLOW VASSAL - - text = { - localization_key = interaction_category_vassal_fellow_vassal - trigger = { - scope:second = { - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - # COURTIER - - text = { - localization_key = interaction_category_vassal_courtier - trigger = { - scope:second = { - is_courtier_of = root - } - } - } - - # FALLBACK - - text = { - localization_key = interaction_category_vassal_fallback - trigger = { - always = yes - } - } - -} - - -CharacterInteractionCategoryPowerSharing = { - type = character - - # Could have one for "Liege" here but would confuse things with CharacterInteractionCategoryVassal - - text = { - localization_key = interaction_category_diarch_diarch - trigger = { - scope:second = { - is_diarch = yes - liege = root - } - } - } - - text = { - localization_key = interaction_category_diarch_fallback - trigger = { - always = yes - } - } -} diff --git a/N3OW/common/customizable_localization/00_childhood_custom_localization.txt b/N3OW/common/customizable_localization/00_childhood_custom_localization.txt deleted file mode 100644 index 00c3906f..00000000 --- a/N3OW/common/customizable_localization/00_childhood_custom_localization.txt +++ /dev/null @@ -1,263 +0,0 @@ -child_object_of_interest_indefinite = { - type = character - - text = { - localization_key = child_object_of_interest_indefinite_set - trigger = { exists = var:child_toy_variable } - } - - text = { - localization_key = child_object_of_interest_indefinite_random - } -} - -child_object_of_interest_indefinite_random = { - type = character - - random_valid = yes - - text = { - localization_key = a_spinning_top - } - - text = { - localization_key = a_ragdoll - } - - text = { - localization_key = a_wooden_knight - } - - text = { - localization_key = a_stick_horse - } - - text = { - localization_key = a_rolling_hoop - } - - text = { - localization_key = a_scopperel - } - - text = { - localization_key = a_pet_rabbit - } - - text = { - localization_key = a_toy_boat - } - - text = { - localization_key = a_sowing_kit - } - - text = { - localization_key = a_wooden_sword - } -} - - -child_favorite_toy_indefinite = { - type = character - - random_valid = yes - - text = { - localization_key = a_wooden_knight - trigger = { var:child_toy_variable = flag:wooden_knight } - } - text = { - localization_key = a_toy_boat - trigger = { var:child_toy_variable = flag:toy_boat } - } - text = { - localization_key = a_wooden_sword - trigger = { var:child_toy_variable = flag:wooden_sword } - } - text = { - localization_key = a_ragdoll - trigger = { var:child_toy_variable = flag:ragdoll } - } - text = { - localization_key = a_spinning_top - trigger = { var:child_toy_variable = flag:spinning_top } - } - text = { - localization_key = a_rolling_hoop - trigger = { var:child_toy_variable = flag:rolling_hoop } - } - text = { - localization_key = a_scopperel - trigger = { var:child_toy_variable = flag:scopperel } - } - text = { - localization_key = a_wooden_horse - trigger = { var:child_toy_variable = flag:wooden_horse } - } - text = { - localization_key = a_doll - trigger = { var:child_toy_variable = flag:doll } - } - text = { - localization_key = a_stick_horse - trigger = { var:child_toy_variable = flag:stick_horse } - } -} - -child_object_of_interest = { - type = character - - text = { - localization_key = child_object_of_interest_set - trigger = { exists = var:child_toy_variable } - } - - text = { - localization_key = child_object_of_interest_random - } -} - -child_object_of_interest_random = { - type = character - - random_valid = yes - - text = { - localization_key = spinning_top - } - - text = { - localization_key = ragdoll - } - - text = { - localization_key = wooden_knight - } - - text = { - localization_key = stick_horse - } - - text = { - localization_key = rolling_hoop - } - - text = { - localization_key = scopperel - } - - text = { - localization_key = toy_boat - } - - text = { - localization_key = wooden_sword - } -} - -child_favorite_toy = { - type = character - - random_valid = yes - - text = { - localization_key = wooden_knight - trigger = { var:child_toy_variable = flag:wooden_knight } - } - text = { - localization_key = toy_boat - trigger = { var:child_toy_variable = flag:toy_boat } - } - text = { - localization_key = wooden_sword - trigger = { var:child_toy_variable = flag:wooden_sword } - } - text = { - localization_key = ragdoll - trigger = { var:child_toy_variable = flag:ragdoll } - } - text = { - localization_key = spinning_top - trigger = { var:child_toy_variable = flag:spinning_top } - } - text = { - localization_key = rolling_hoop - trigger = { var:child_toy_variable = flag:rolling_hoop } - } - text = { - localization_key = scopperel - trigger = { var:child_toy_variable = flag:scopperel } - } - text = { - localization_key = wooden_horse - trigger = { var:child_toy_variable = flag:wooden_horse } - } - text = { - localization_key = doll - trigger = { var:child_toy_variable = flag:doll } - } - text = { - localization_key = stick_horse - trigger = { var:child_toy_variable = flag:stick_horse } - } -} - -child_favorite_toy_plural = { - type = character - - random_valid = yes - - text = { - localization_key = wooden_knight_plural - trigger = { var:child_toy_variable = flag:wooden_knight } - } - text = { - localization_key = toy_boat_plural - trigger = { var:child_toy_variable = flag:toy_boat } - } - text = { - localization_key = wooden_sword_plural - trigger = { var:child_toy_variable = flag:wooden_sword } - } - text = { - localization_key = ragdoll_plural - trigger = { var:child_toy_variable = flag:ragdoll } - } - text = { - localization_key = spinning_top_plural - trigger = { var:child_toy_variable = flag:spinning_top } - } - text = { - localization_key = rolling_hoop_plural - trigger = { var:child_toy_variable = flag:rolling_hoop } - } - text = { - localization_key = scopperel_plural - trigger = { var:child_toy_variable = flag:scopperel } - } - text = { - localization_key = wooden_horse_plural - trigger = { var:child_toy_variable = flag:wooden_horse } - } - text = { - localization_key = doll_plural - trigger = { var:child_toy_variable = flag:doll } - } - text = { - localization_key = stick_horse_plural - trigger = { var:child_toy_variable = flag:stick_horse } - } -} - -GetChildChildren = { - type = character - - text = { - localization_key = child_children_singular - trigger = { any_child = { count = 1 } } - } - text = { - localization_key = child_children_plural - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_compliment_custom_loc.txt b/N3OW/common/customizable_localization/00_compliment_custom_loc.txt deleted file mode 100644 index 77ff165d..00000000 --- a/N3OW/common/customizable_localization/00_compliment_custom_loc.txt +++ /dev/null @@ -1,1444 +0,0 @@ - -ComplimentAdjective = { - type = character - - random_valid = yes - - # Fair/Handsome - text = { - trigger = { - has_trait = beauty_good - is_male = yes - NOT = { - has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent - } - } - localization_key = compliment_handsome - } - text = { - trigger = { - has_trait = beauty_good - is_female = yes - NOT = { - has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent - } - } - localization_key = compliment_fair - } - - # Impressive - text = { - trigger = { - has_personality_malicious_trigger = yes - is_female = yes - } - localization_key = compliment_impressive_female - } - text = { - trigger = { - has_personality_malicious_trigger = yes - is_male = yes - } - localization_key = compliment_impressive - } - - # Benign - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benign_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benign - } - - # Benevolent - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benevolent_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benevolent - } - - # Implacable - text = { - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - localization_key = compliment_implacable_female - } - text = { - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - localization_key = compliment_implacable - } - - # Modest - text = { - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - localization_key = compliment_modest_female - } - text = { - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - localization_key = compliment_modest - } - - # Charming - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_charming_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_charming - } - - - # Thoughtful - text = { - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - localization_key = compliment_thoughtful_female - } - text = { - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - localization_key = compliment_thoughtful - } - - # Perceptive - text = { - trigger = { - has_personality_emotional_trigger = yes - is_female = yes - } - localization_key = compliment_perceptive_female - } - text = { - trigger = { - has_personality_emotional_trigger = yes - is_male = yes - } - localization_key = compliment_perceptive - } - - # Sensible - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_female = yes - } - localization_key = compliment_sensible_female - } - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_male = yes - } - localization_key = compliment_sensible - } - - # Serene - text = { - trigger = { - has_personality_annoying_trigger = yes - is_female = yes - } - localization_key = compliment_serene_female - } - text = { - trigger = { - has_personality_annoying_trigger = yes - is_male = yes - } - localization_key = compliment_serene - } - - # Fallback - text = { - trigger = { always = no } - fallback = yes - localization_key = compliment_fallback - } -} - -ComplimentAdjectiveArticle = { - type = character - - random_valid = yes - - # Fair/Handsome - text = { - trigger = { - has_trait = beauty_good - is_female = yes - } - localization_key = compliment_fair_article - } - text = { - trigger = { - has_trait = beauty_good - is_male = yes - } - localization_key = compliment_handsome_article - } - - # Impressive - text = { - trigger = { - has_personality_malicious_trigger = yes - is_female = yes - } - localization_key = compliment_impressive_article_female - } - text = { - trigger = { - has_personality_malicious_trigger = yes - is_male = yes - } - localization_key = compliment_impressive_article - } - - # Benign - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benign_article_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benign_article - } - - # Benevolent - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benevolent_article_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benevolent_article - } - - # Impllacable - text = { - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - localization_key = compliment_implacable_article_female - } - text = { - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - localization_key = compliment_implacable_article - } - - # Modest - text = { - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - localization_key = compliment_modest_article_female - } - text = { - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - localization_key = compliment_modest_article - } - - # Charming - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_charming_article_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_charming_article - } - - # Thoughtful - text = { - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - localization_key = compliment_thoughtful_article_female - } - text = { - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - localization_key = compliment_thoughtful_article - } - - # Perceptive - text = { - trigger = { - has_personality_emotional_trigger = yes - is_female = yes - } - localization_key = compliment_perceptive_article_female - } - text = { - trigger = { - has_personality_emotional_trigger = yes - is_male = yes - } - localization_key = compliment_perceptive_article - } - - # Levelheaded - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_female = yes - } - localization_key = compliment_sensible_article_female - } - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_male = yes - } - localization_key = compliment_sensible_article - } - - # Serene - text = { - trigger = { - has_personality_annoying_trigger = yes - is_female = yes - } - localization_key = compliment_serene_article_female - } - text = { - trigger = { - has_personality_annoying_trigger = yes - is_male = yes - } - localization_key = compliment_serene_article - } - - # Fallback - text = { - trigger = { always = no } - fallback = yes - localization_key = compliment_fallback_article - } -} - -ComplimentSentence = { - type = character - - random_valid = yes - - text = { - localization_key = compliment_sentence_comfortable - trigger = { - OR = { - has_any_good_relationship_with_root_trigger = yes - reverse_opinion = { - target = root - value >= 20 - } - } - } - } -} - -FormalComplimentAdjective = { - type = character - - random_valid = yes - - # Great - text = { - trigger = { - prestige_level >= 3 - is_female = yes - } - localization_key = formal_compliment_great_female - } - text = { - trigger = { - prestige_level >= 3 - is_male = yes - } - localization_key = formal_compliment_great - } - - # Venerable - text = { - trigger = { - age >= 55 - is_female = yes - } - localization_key = formal_compliment_venerable_female - } - text = { - trigger = { - age >= 55 - is_male = yes - } - localization_key = formal_compliment_venerable - } - - # Pious - text = { - trigger = { - OR = { - piety_level >= 4 - government_has_flag = government_is_theocracy - } - is_female = yes - } - localization_key = formal_compliment_pious_female - } - text = { - trigger = { - OR = { - piety_level >= 4 - government_has_flag = government_is_theocracy - } - is_male = yes - } - localization_key = formal_compliment_pious - } - - # Magnanimous - text = { - trigger = { - prestige_level >= 3 - is_female = yes - } - localization_key = formal_compliment_magnanimous_female - } - text = { - trigger = { - prestige_level >= 3 - is_male = yes - } - localization_key = formal_compliment_magnanimous - } - - # Noble - text = { - trigger = { - is_female = yes - prestige_level >= 2 - } - localization_key = formal_compliment_noble_lady - } - text = { - trigger = { - is_male = yes - prestige_level >= 2 - } - localization_key = formal_compliment_noble - } - - # Elegant - text = { - trigger = { - intrigue >= medium_skill_rating - is_female = yes - } - localization_key = formal_compliment_elegant_female - } - text = { - trigger = { - intrigue >= medium_skill_rating - is_male = yes - } - localization_key = formal_compliment_elegant - } - - - - # Stately - text = { - trigger = { - stewardship >= high_skill_rating - is_female = yes - } - localization_key = formal_compliment_stately_female - } - text = { - trigger = { - stewardship >= high_skill_rating - is_male = yes - } - localization_key = formal_compliment_stately - } - - # Gracious - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_female = yes - } - localization_key = formal_compliment_gracious_female - } - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_male = yes - } - localization_key = formal_compliment_gracious - } - - # Affable - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_female = yes - } - localization_key = formal_compliment_affable_female - } - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_male = yes - } - localization_key = formal_compliment_affable - } - - # Amiable - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_female = yes - } - localization_key = formal_compliment_amiable_female - } - text = { - trigger = { - has_personality_benevolent_trigger = yes - is_male = yes - } - localization_key = formal_compliment_amiable - } - - # Gender-specific compliments - # Gallant - text = { - trigger = { - is_male = yes - prowess > medium_skill_rating - } - localization_key = formal_compliment_gallant - } - - # Chivalrous - text = { - trigger = { - is_male = yes - prowess > medium_skill_rating - } - localization_key = formal_compliment_chivalrous - } - - # Mighty - text = { - trigger = { - is_male = yes - martial > medium_skill_rating - } - localization_key = formal_compliment_mighty - } - - # Glorious - text = { - trigger = { - prestige_level >= 3 - } - localization_key = formal_compliment_glorious - } - - # Fallback - text = { - trigger = { always = no } - fallback = yes - localization_key = formal_compliment_dignified_female - } -} - -#Works with "the ..." -RandomPositiveShallowAdjective = { - type = character - random_valid = yes - - #Attractive - text = { localization_key = positive_shallow_adjective_attractive } - - #Beautiful - text = { localization_key = positive_shallow_adjective_beautiful } - - #Bewitching - text = { localization_key = positive_shallow_adjective_bewitching } - - #Elegant - text = { localization_key = positive_shallow_adjective_elegant } - - #Enthralling - text = { localization_key = positive_shallow_adjective_enthralling } - - #Enchanting - text = { localization_key = positive_shallow_adjective_enchanting } - - #Fetching - text = { localization_key = positive_shallow_adjective_fetching } - - #Gorgeous - text = { localization_key = positive_shallow_adjective_gorgeous } - - #Ravishing - text = { localization_key = positive_shallow_adjective_ravishing } - - #Seductive - text = { localization_key = positive_shallow_adjective_seductive } - - #Stunning - text = { localization_key = positive_shallow_adjective_stunning } -} - -#Includes "a ..." or "an ..." -RandomPositiveShallowAdjectiveWithArticle = { - type = character - random_valid = yes - - #An Attractive - text = { localization_key = positive_shallow_adjective_with_article_attractive } - - #A Beautiful - text = { localization_key = positive_shallow_adjective_with_article_beautiful } - - #A Bewitching - text = { localization_key = positive_shallow_adjective_with_article_bewitching } - - #An Elegant - text = { localization_key = positive_shallow_adjective_with_article_elegant } - - #An Enthralling - text = { localization_key = positive_shallow_adjective_with_article_enthralling } - - #An Enchanting - text = { localization_key = positive_shallow_adjective_with_article_enchanting } - - #A Fetching - text = { localization_key = positive_shallow_adjective_with_article_fetching } - - #A Gorgeous - text = { localization_key = positive_shallow_adjective_with_article_gorgeous } - - #A Ravishing - text = { localization_key = positive_shallow_adjective_with_article_ravishing } - - #A Seductive - text = { localization_key = positive_shallow_adjective_with_article_seductive } - - #A Stunning - text = { localization_key = positive_shallow_adjective_with_article_stunning } -} - -RomanticComplimentAdjective = { - type = character - random_valid = yes - - # Bonny - text = { - trigger = { - OR = { - has_trait = beauty_good - has_personality_extroverted_trigger = yes - } - is_female = yes - } - localization_key = compliment_bonny_female - } - text = { - trigger = { - OR = { - has_trait = beauty_good - has_personality_extroverted_trigger = yes - } - is_male = yes - } - localization_key = compliment_bonny - } - - # Graceful - text = { - trigger = { - OR = { - ai_honor >= medium_positive_ai_value - has_personality_levelheaded_trigger = yes - prowess >= high_skill_rating - } - is_female = yes - } - localization_key = compliment_graceful_female - } - text = { - trigger = { - OR = { - ai_honor >= medium_positive_ai_value - has_personality_levelheaded_trigger = yes - prowess >= high_skill_rating - } - is_male = yes - } - localization_key = compliment_graceful - } - - - # Fair/Handsome - text = { - trigger = { - has_trait = beauty_good - is_female = yes - } - localization_key = compliment_fair - } - text = { - trigger = { - has_trait = beauty_good - is_male = yes - } - localization_key = compliment_fair - } - - # Benign - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benign_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benign - } - - # Kind-hearted - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_kind_hearted_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_kind_hearted - } - - # Brave - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_brave_female - } - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_brave - } - - # Fearless - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_fearless_female - } - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_fearless - } - - # Heroic - text = { - trigger = { - OR = { - ai_boldness >= medium_positive_ai_value - ai_honor >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_heroic_female - } - text = { - trigger = { - OR = { - ai_boldness >= medium_positive_ai_value - ai_honor >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_heroic - } - - # Sweet - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_sweet_female - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_sweet - } - - # Modest - text = { - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - localization_key = compliment_modest_female - } - text = { - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - localization_key = compliment_modest - } - - # Delightful - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_delightful_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_delightful - } - - # Festive - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_festive_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_festive - } - - # Affable - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_affable_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_affable - } - - # Rowdy - text = { - trigger = { - OR = { - has_personality_extroverted_trigger = yes - ai_energy >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_rowdy_female - } - - text = { - trigger = { - OR = { - has_personality_extroverted_trigger = yes - ai_energy >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_rowdy - } - - # Thoughtful - text = { - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - localization_key = compliment_thoughtful_female - } - text = { - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - localization_key = compliment_thoughtful - } - - # Virtuous - text = { - trigger = { - num_virtuous_traits > num_sinful_traits - is_female = yes - } - localization_key = compliment_virtuous_female - } - text = { - trigger = { - num_virtuous_traits > num_sinful_traits - is_male = yes - } - localization_key = compliment_virtuous - } - - # Saucy - text = { - trigger = { - OR = { - has_trait = lustful - has_trait = deviant - } - is_female = yes - } - localization_key = compliment_saucy_female - } - text = { - trigger = { - OR = { - has_trait = lustful - has_trait = deviant - } - is_male = yes - } - localization_key = compliment_saucy - } - - # Noble - text = { - trigger = { - OR = { - ai_zeal >= medium_positive_ai_value - ai_honor >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_noble_female - } - text = { - trigger = { - OR = { - ai_zeal >= medium_positive_ai_value - ai_honor >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_noble - } - - # Enchanting - text = { - trigger = { - OR = { - has_trait = witch - has_trait = beauty_good - has_trait = gregarious - } - is_female = yes - } - localization_key = compliment_enchanting_female - } - text = { - trigger = { - OR = { - has_trait = witch - has_trait = beauty_good - has_trait = gregarious - } - is_male = yes - } - localization_key = compliment_enchanting - } - - # Gallant - text = { - trigger = { - OR = { - has_trait = gallant - ai_honor >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_gallant_female - } - text = { - trigger = { - OR = { - has_trait = gallant - ai_honor >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_gallant - } - - # Winsome - text = { - trigger = { - is_female = yes - } - localization_key = compliment_winsome_female - } - text = { - trigger = { - is_male = yes - } - localization_key = compliment_winsome - } -} - -RomanticComplimentNoun = { - type = character - random_valid = yes - - # Sunbeam - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_sunbeam_female - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_sunbeam - } - - # Star - text = { - trigger = { - is_female = yes - } - localization_key = compliment_star_female - } - text = { - trigger = { - is_male = yes - } - localization_key = compliment_star - } - - - # Treasure - text = { - trigger = { - is_female = yes - } - localization_key = compliment_treasure_female - } - text = { - trigger = { - is_male = yes - } - localization_key = compliment_treasure - } - - # Vision - text = { - trigger = { - has_trait = beauty_good - is_female = yes - } - localization_key = compliment_vision_female - } - text = { - trigger = { - has_trait = beauty_good - is_male = yes - } - localization_key = compliment_vision - } - - # Angel - text = { - trigger = { - OR = { - ai_compassion >= medium_positive_ai_value - ai_zeal >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_angel_female - } - text = { - trigger = { - OR = { - ai_compassion >= medium_positive_ai_value - ai_zeal >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_angel - } - - # Paragon - text = { - trigger = { - OR = { - ai_honor >= medium_positive_ai_value - ai_zeal >= medium_positive_ai_value - } - is_female = yes - } - localization_key = compliment_paragon_female - } - text = { - trigger = { - OR = { - ai_honor >= medium_positive_ai_value - ai_zeal >= medium_positive_ai_value - } - is_male = yes - } - localization_key = compliment_paragon - } - - # Lionheart - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_lionheart_female - } - text = { - trigger = { - ai_boldness >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_lionheart - } - - # Gendered Compliments - # Vixen - text = { - trigger = { - is_female = yes - OR = { - has_personality_extroverted_trigger = yes - intrigue >= high_skill_rating - has_trait = lustful - } - } - localization_key = compliment_vixen - } - - # Beauty - text = { - trigger = { - has_trait = beauty_good - is_female = yes - } - localization_key = compliment_beauty - } - - # Turtle Dove - text = { - trigger = { - is_female = yes - } - localization_key = compliment_turtle_dove - } - - - # Pearl - text = { - trigger = { - is_female = yes - } - localization_key = compliment_pearl - } - - - # Flower - text = { - trigger = { - is_female = yes - } - localization_key = compliment_flower - } - - # Sweetheart - text = { - trigger = { - is_female = yes - } - localization_key = compliment_sweetheart - } - - # Lion - text = { - trigger = { - OR = { - ai_boldness >= medium_positive_ai_value - is_male = yes - } - } - localization_key = compliment_lion - } - - # Stallion - text = { - trigger = { - is_male = yes - } - localization_key = compliment_stallion - } - - # Stag - text = { - trigger = { - is_male = yes - } - localization_key = compliment_stag - } -} - -RaunchyComplimentNoun = { - type = character - random_valid = yes - - # Gendered Compliments - # Vixen - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:vixen - } - trigger_else = { - is_female = yes - } - } - localization_key = compliment_vixen - } - - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:minx - } - trigger_else = { - is_female = yes - } - } - localization_key = compliment_minx - } - - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:temptress - } - trigger_else = { - is_female = yes - } - } - localization_key = compliment_temptress - } - - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:siren - } - trigger_else = { - is_female = yes - } - } - localization_key = compliment_siren - } - - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:enchantress - } - trigger_else = { - is_female = yes - } - } - localization_key = compliment_enchantress - } - - # Lion - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:lion - } - trigger_else = { - is_male = yes - } - } - localization_key = compliment_lion - } - - # Stallion - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:stallion - } - trigger_else = { - is_male = yes - } - } - localization_key = compliment_stallion - } - - # Stag - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:stag - } - trigger_else = { - is_male = yes - } - } - localization_key = compliment_stag - } - - # Beast - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:beast - } - trigger_else = { - is_male = yes - } - } - localization_key = compliment_beast - } - - # Stud - text = { - trigger = { - trigger_if = { - limit = { has_variable = raunchy_compliment_noun } - var:raunchy_compliment_noun ?= flag:stud - } - trigger_else = { - is_male = yes - } - } - localization_key = compliment_stud - } -} diff --git a/N3OW/common/customizable_localization/00_conversation_subjects.txt b/N3OW/common/customizable_localization/00_conversation_subjects.txt deleted file mode 100644 index 4aea2145..00000000 --- a/N3OW/common/customizable_localization/00_conversation_subjects.txt +++ /dev/null @@ -1,1329 +0,0 @@ -education_conversation_subject = { - type = character - random_valid = yes - - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_1 #new strategies - } - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_2 #ancient campaigns - } - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_3 #foreign military innovations - } - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_4 #best general ever - } - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_5 #the importance of troops morale - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = education_conversation_subject_diplomacy_1 #other lords - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = education_conversation_subject_diplomacy_2 #the art of feasting - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = education_conversation_subject_diplomacy_3 #etiquette in foreign courts - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = education_conversation_subject_diplomacy_4 #journeys to faraway lands - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = education_conversation_subject_diplomacy_5 #the art of giving public speeches - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_1 #theological treatises - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_2 #metaphysical conundrums - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_3 #the stars and planets - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_4 #the nature of unusual diseases - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_5 #collecting rare manuscripts - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_6 #bibliomancy - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_7 #calligraphy - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_1 #gold minting reduction - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_2 #development of trade routes - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_3 #best practices for tax collectors - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_4 #cartography - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_5 #book-keeping - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = education_conversation_subject_stewardship_6 #cadastral surveys - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = education_conversation_subject_intrigue_1 #shadowy rumors - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = education_conversation_subject_intrigue_2 #dagger-smiths - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = education_conversation_subject_intrigue_3 #exotic poisons and their antidotes - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = education_conversation_subject_intrigue_4 #ciphers - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = education_conversation_subject_intrigue_5 #ancient conspiracies - } -} - -#A subject of interest to a character, might contain pronouns such as "his wife" -herhis_subject_of_interest = { - type = character - random_valid = yes - - - ### DIPLOMACY ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:court_politics - } - trigger_else = { - OR = { - has_education_diplomacy_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = diplomacy_majesty_focus } - diplomacy >= high_skill_rating - } - } - } - localization_key = court_politics - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:court_alliances - } - trigger_else = { - OR = { - has_education_diplomacy_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = diplomacy_majesty_focus } - diplomacy >= high_skill_rating - } - } - } - localization_key = court_alliances - } - - ### MARTIAL ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:education_conversation_subject_martial_2 - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - has_focus_or_focus_trait_trigger = { FOCUS = martial_chivalry_focus } - martial >= high_skill_rating - } - } - } - localization_key = education_conversation_subject_martial_2 #ancient campaigns - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:troop_compositions - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - martial >= high_skill_rating - } - } - } - localization_key = troop_compositions - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:sword_practise - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_trait = lifestyle_blademaster - has_focus_or_focus_trait_trigger = { FOCUS = martial_chivalry_focus } - } - } - } - localization_key = sword_practise - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:military_strategies - } - trigger_else = { - OR = { - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - has_education_martial_trigger = yes - } - } - } - localization_key = military_strategies - } - - ### STEWARDSHIP ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:trade_routes - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - stewardship >= high_skill_rating - } - } - } - localization_key = trade_routes - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:tax_levels - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_domain_focus } - stewardship >= high_skill_rating - has_trait = greedy - } - } - } - localization_key = tax_levels - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_investments - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_trait = greedy - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - } - } - } - localization_key = herhis_investments - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:lawmaking - } - trigger_else = { - has_trait = just - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_domain_focus } - } - } - localization_key = lawmaking - } - - ### INTRIGUE ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:poisons - } - trigger_else = { - OR = { - has_education_intrigue_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_skulduggery_focus } - intrigue >= high_skill_rating - } - } - } - localization_key = poisons - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:the_rumors_at_court - } - trigger_else = { - OR = { - has_education_intrigue_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_skulduggery_focus } - intrigue >= high_skill_rating - } - } - } - localization_key = the_rumors_at_court - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:the_art_of_love - } - trigger_else = { - OR = { - has_trait = lustful - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_temptation_focus } - } - } - } - localization_key = the_art_of_love - } - - ### LEARNING ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:education_conversation_subject_learning_1 - } - trigger_else = { - OR = { - has_education_learning_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = learning_theology_focus } - learning >= high_skill_rating - } - } - } - localization_key = education_conversation_subject_learning_1 #theological treatises - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_tome_collection - } - trigger_else = { - OR = { - has_education_learning_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = learning_scholarship_focus } - } - } - } - localization_key = herhis_tome_collection - } - - ### RELATIONS ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_favorite_daughter - } - trigger_else = { - any_child = { - is_male = no - reverse_opinion = { - target = PREV - value > 40 - } - } - } - } - localization_key = herhis_favorite_daughter - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_favorite_son - } - trigger_else = { - any_child = { - is_male = yes - reverse_opinion = { - target = PREV - value > 40 - } - } - } - } - localization_key = herhis_favorite_son - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_beloved_spouse - } - trigger_else = { - any_spouse = { - reverse_opinion = { - target = PREV - value > 50 - } - } - } - } - localization_key = herhis_beloved_spouse - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_friends - } - trigger_else = { - OR = { - num_of_relation_friend >= 1 - } - } - } - localization_key = herhis_friends - } - - ### MISC ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:parties_shehe_has_attended - } - trigger_else = { - OR = { - has_trait = diplomat - has_trait = lifestyle_reveler - has_trait = drunkard - } - } - } - localization_key = parties_shehe_has_attended - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_best_hunting_kills - } - trigger_else = { - has_trait = lifestyle_hunter - } - } - localization_key = herhis_best_hunting_kills - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_favorite_food - } - trigger_else = { - has_trait = gluttonous - } - } - localization_key = herhis_favorite_food - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herselfhimself - } - trigger_else = { - has_trait = arrogant - } - } - localization_key = herselfhimself - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_ambitions - } - trigger_else = { - has_trait = ambitious - } - } - localization_key = herhis_ambitions - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = fallback_conversation - } -} - - -#A subject of interest to a character, might contain pronouns such as "my wife" -my_subject_of_interest = { - type = character - random_valid = yes - - - ### DIPLOMACY ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:court_politics - } - trigger_else = { - OR = { - has_education_diplomacy_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = diplomacy_majesty_focus } - diplomacy >= high_skill_rating - } - } - } - localization_key = court_politics - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:court_alliances - } - trigger_else = { - OR = { - has_education_diplomacy_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = diplomacy_majesty_focus } - diplomacy >= high_skill_rating - } - } - } - localization_key = court_alliances - } - - ### MARTIAL ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:education_conversation_subject_martial_2 - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - has_focus_or_focus_trait_trigger = { FOCUS = martial_chivalry_focus } - martial >= high_skill_rating - } - } - } - localization_key = education_conversation_subject_martial_2 #ancient campaigns - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:troop_compositions - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - martial >= high_skill_rating - } - } - } - localization_key = troop_compositions - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:sword_practise - } - trigger_else = { - OR = { - has_education_martial_trigger = yes - has_trait = lifestyle_blademaster - has_focus_or_focus_trait_trigger = { FOCUS = martial_chivalry_focus } - } - } - } - localization_key = sword_practise - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:military_strategies - } - trigger_else = { - OR = { - has_focus_or_focus_trait_trigger = { FOCUS = martial_strategy_focus } - has_education_martial_trigger = yes - } - } - } - localization_key = military_strategies - } - - ### STEWARDSHIP ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:trade_routes - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - stewardship >= high_skill_rating - } - } - } - localization_key = trade_routes - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:tax_levels - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_domain_focus } - stewardship >= high_skill_rating - has_trait = greedy - } - } - } - localization_key = tax_levels - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_investments - } - trigger_else = { - OR = { - has_education_stewardship_trigger = yes - has_trait = greedy - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_wealth_focus } - } - } - } - localization_key = my_investments - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:lawmaking - } - trigger_else = { - has_trait = just - has_focus_or_focus_trait_trigger = { FOCUS = stewardship_domain_focus } - } - } - localization_key = lawmaking - } - - ### INTRIGUE ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:poisons - } - trigger_else = { - OR = { - has_education_intrigue_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_skulduggery_focus } - intrigue >= high_skill_rating - } - } - } - localization_key = poisons - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:the_rumors_at_court - } - trigger_else = { - OR = { - has_education_intrigue_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_skulduggery_focus } - intrigue >= high_skill_rating - } - } - } - localization_key = the_rumors_at_court - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:the_art_of_love - } - trigger_else = { - OR = { - has_trait = lustful - has_focus_or_focus_trait_trigger = { FOCUS = intrigue_temptation_focus } - } - } - } - localization_key = the_art_of_love - } - - ### LEARNING ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:education_conversation_subject_learning_1 - } - trigger_else = { - OR = { - has_education_learning_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = learning_theology_focus } - learning >= high_skill_rating - } - } - } - localization_key = education_conversation_subject_learning_1 #theological treatises - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_tome_collection - } - trigger_else = { - OR = { - has_education_learning_trigger = yes - has_focus_or_focus_trait_trigger = { FOCUS = learning_scholarship_focus } - } - } - } - localization_key = my_tome_collection - } - - ### RELATIONS ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_favorite_daughter - } - trigger_else = { - any_child = { - is_male = no - reverse_opinion = { - target = PREV - value > 50 - } - } - } - } - localization_key = my_favorite_daughter - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_favorite_son - } - trigger_else = { - any_child = { - is_male = yes - reverse_opinion = { - target = PREV - value > 50 - } - } - } - } - localization_key = my_favorite_son - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_beloved_spouse - } - trigger_else = { - any_spouse = { - reverse_opinion = { - target = PREV - value > 50 - } - } - } - } - localization_key = my_beloved_spouse - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_friends - } - trigger_else = { - OR = { - num_of_relation_friend >= 1 - } - } - } - localization_key = my_friends - } - - ### MISC ### - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:parties_shehe_has_attended - } - trigger_else = { - OR = { - has_trait = diplomat - has_trait = lifestyle_reveler - has_trait = drunkard - } - } - } - localization_key = parties_shehe_has_attended - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_best_hunting_kills - } - trigger_else = { - has_trait = lifestyle_hunter - } - } - localization_key = my_best_hunting_kills - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - var:subject_of_interest = flag:herhis_favorite_food - } - trigger_else = { - has_trait = gluttonous - } - } - localization_key = my_favorite_food - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herselfhimself - } - trigger_else = { - has_trait = arrogant - } - } - localization_key = myself - } - text = { - trigger = { - trigger_if = { - limit = { has_variable = subject_of_interest } - always = no #not used yet: var:subject_of_interest = flag:herhis_ambitions - } - trigger_else = { - has_trait = ambitious - } - } - localization_key = my_ambitions - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = fallback_conversation - } -} - -#Same as herhis_interesting_subject but without reference to any characters -subject_of_interest = { - type = character - random_valid = yes - - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = education_conversation_subject_martial_2 #ancient campaigns - } - text = { - trigger = { has_education_martial_trigger = yes } - localization_key = troop_compositions - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = court_politics - } - text = { - trigger = { has_education_diplomacy_trigger = yes } - localization_key = court_alliances - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = trade_routes - } - text = { - trigger = { has_education_stewardship_trigger = yes } - localization_key = tax_levels - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = poisons - } - text = { - trigger = { has_education_intrigue_trigger = yes } - localization_key = the_rumors_at_court - } - text = { - trigger = { has_education_learning_trigger = yes } - localization_key = education_conversation_subject_learning_1 #theological treatises - } - text = { - trigger = { - any_child = { - reverse_opinion = { - target = PREV - value > 40 - } - } - } - localization_key = the_blessings_of_family - } - text = { - trigger = { - any_spouse = { - reverse_opinion = { - target = PREV - value > 50 - } - } - } - localization_key = the_blessings_of_marriage - } - text = { - trigger = { - OR = { - has_education_stewardship_trigger = yes - has_trait = greedy - } - } - localization_key = investment_opportunities - } - text = { - trigger = { - OR = { - has_education_martial_trigger = yes - has_trait = lifestyle_blademaster - } - } - localization_key = sword_practise - } - text = { - trigger = { - OR = { - has_education_learning_trigger = yes - has_trait = scholar - } - } - localization_key = tome_collections - } - text = { - trigger = { - OR = { - num_of_relation_friend > 0 - num_of_relation_best_friend > 0 - has_trait = diplomat - } - } - localization_key = friendship - } - text = { - trigger = { - OR = { - has_trait = diplomat - has_trait = lifestyle_reveler - has_trait = drunkard - } - } - localization_key = parties - } - text = { - trigger = { - has_trait = lifestyle_hunter - } - localization_key = hunting - } - text = { - trigger = { - OR = { - has_trait = strategist - has_education_martial_trigger = yes - } - } - localization_key = military_strategies - } - text = { - trigger = { - OR = { - has_trait = seducer - has_trait = lustful - } - } - localization_key = the_art_of_love - } - text = { - trigger = { has_trait = gluttonous } - localization_key = sugary_treats - } - text = { - trigger = { has_trait = just } - localization_key = lawmaking - } -} - - -MatchingConversationSubject = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_martial_lifestyle_trait_trigger = yes - } - scope:second = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_martial_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_martial_1 #new strategies - } - text = { - trigger = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_martial_lifestyle_trait_trigger = yes - } - scope:second = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_martial_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_martial_2 #ancient campaigns - } - text = { - trigger = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_trait = lifestyle_hunter - has_trait = lifestyle_blademaster - } - scope:second = { - OR = { - has_trait = education_martial - has_lifestyle = martial_lifestyle - has_trait = lifestyle_hunter - has_trait = lifestyle_blademaster - } - } - } - localization_key = conversation_subject_fighting_techniques #how to bring a foe down - } - text = { - trigger = { - - OR = { - has_trait = education_diplomacy - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = seducer - has_lifestyle = diplomacy_lifestyle - } - scope:second = { - OR = { - has_lifestyle = diplomacy_lifestyle - has_trait = seducer - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = education_diplomacy - } - } - } - localization_key = education_conversation_subject_diplomacy_1 #other lords - } - text = { - trigger = { - OR = { - has_trait = education_diplomacy - has_lifestyle = diplomacy_lifestyle - has_trait = lifestyle_reveler - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = gregarious - } - scope:second = { - OR = { - has_lifestyle = diplomacy_lifestyle - has_trait = education_diplomacy - has_trait = lifestyle_reveler - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = gregarious - } - } - } - localization_key = education_conversation_subject_diplomacy_2 #the art of feasting - } - text = { - trigger = { - OR = { - has_trait = education_diplomacy - has_lifestyle = diplomacy_lifestyle - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = gregarious - } - scope:second = { - OR = { - has_lifestyle = diplomacy_lifestyle - has_trait = education_diplomacy - has_diplomacy_lifestyle_trait_trigger = yes - has_trait = gregarious - } - } - } - localization_key = education_conversation_subject_charm #true charm - } - text = { - trigger = { - OR = { - has_trait = education_learning - has_lifestyle = learning_lifestyle - has_learning_lifestyle_trait_trigger = yes - } - scope:second = { - OR = { - has_trait = education_learning - has_lifestyle = learning_lifestyle - has_learning_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_learning_1 #theological treatises - } - text = { - trigger = { - OR = { - has_trait = education_learning - has_trait = lunatic - has_lifestyle = learning_lifestyle - has_learning_lifestyle_trait_trigger = yes - has_trait = zealous - has_trait = cynical - } - scope:second = { - OR = { - has_trait = education_learning - has_trait = lunatic - has_lifestyle = learning_lifestyle - has_learning_lifestyle_trait_trigger = yes - has_trait = zealous - has_trait = cynical - } - } - } - localization_key = education_conversation_subject_learning_2 #metaphysical conundrums - } - text = { - trigger = { - OR = { - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - has_trait = greedy - } - scope:second = { - OR = { - has_trait = greedy - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_stewardship_1 #gold minting reduction - } - text = { - trigger = { - OR = { - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - has_trait = diligent - } - scope:second = { - OR = { - has_trait = diligent - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_stewardship_2 #development of trade routes - } - text = { - trigger = { - OR = { - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - has_trait = diligent - has_trait = greedy - } - scope:second = { - OR = { - has_trait = diligent - has_trait = greedy - has_trait = education_stewardship - has_lifestyle = stewardship_lifestyle - has_stewardship_lifestyle_trait_trigger = yes - } - } - } - localization_key = education_conversation_subject_stewardship_3 #tax collection - } - text = { - trigger = { - OR = { - has_trait = education_intrigue - has_lifestyle = intrigue_lifestyle - has_intrigue_lifestyle_trait_trigger = yes - has_trait = paranoid - } - scope:second = { - OR = { - has_trait = education_intrigue - has_lifestyle = intrigue_lifestyle - has_intrigue_lifestyle_trait_trigger = yes - has_trait = paranoid - } - } - } - localization_key = education_conversation_subject_intrigue_1 #shadowy rumors - } - text = { - trigger = { - OR = { - has_trait = education_intrigue - has_lifestyle = intrigue_lifestyle - has_intrigue_lifestyle_trait_trigger = yes - has_trait = paranoid - AND = { - has_trait = ambitious - has_trait = deceitful - } - } - scope:second = { - OR = { - has_trait = education_intrigue - has_lifestyle = intrigue_lifestyle - has_intrigue_lifestyle_trait_trigger = yes - has_trait = paranoid - AND = { - has_trait = ambitious - has_trait = deceitful - } - } - } - } - localization_key = education_conversation_subject_intrigue_2 #dagger-smiths - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = conversation_subject_weather - } -} diff --git a/N3OW/common/customizable_localization/00_councillor_custom_loc.txt b/N3OW/common/customizable_localization/00_councillor_custom_loc.txt deleted file mode 100644 index 32030c9c..00000000 --- a/N3OW/common/customizable_localization/00_councillor_custom_loc.txt +++ /dev/null @@ -1,119 +0,0 @@ -CouncilPosition = { - type = character - - text = { - trigger = { - has_council_position = councillor_chancellor - } - fallback = yes - localization_key = councillor_chancellor - } - - text = { - trigger = { - has_council_position = councillor_marshal - } - localization_key = councillor_marshal - } - - - text = { - trigger = { - has_council_position = councillor_steward - } - localization_key = councillor_steward - } - - - text = { - trigger = { - has_council_position = councillor_spymaster - } - localization_key = councillor_spymaster - } - - text = { - trigger = { - has_council_position = councillor_court_chaplain - } - localization_key = councillor_court_chaplain - } - - text = { - trigger = { - is_kurultai_trigger = yes - } - localization_key = councillor_kurultai - } -} - -councillor_flavor_prop = { - type = character - - text = { - trigger = { has_council_position = councillor_chancellor } - localization_key = councillor_prop_scroll - } - - text = { - trigger = { has_council_position = councillor_marshal } - localization_key = councillor_prop_sword - } - - - text = { - trigger = { has_council_position = councillor_steward } - localization_key = councillor_prop_purse - } - - text = { - trigger = { always = yes } - fallback = yes - localization_key = councillor_prop_robe - } -} - -GetCouncilWindowTitle = { - type = character - - text = { - trigger = { - is_nomad = yes - } - localization_key = COUNCIL_WINDOW_TITLE_KURULTAI - } - text = { - fallback = yes - localization_key = COUNCIL_WINDOW_TITLE_GENERIC - } -} - -GetCouncillorKurultaiMember = { - type = character - - text = { - trigger = { - liege ?= { is_nomad = yes } - } - localization_key = kurultai_member - } - text = { - fallback = yes - localization_key = councillor - } -} - -GetCouncillorKurultaiMemberPossessive = { - type = character - - text = { - trigger = { - liege ?= { is_nomad = yes } - } - localization_key = kurultai_member_possessive - } - text = { - fallback = yes - localization_key = councillor_possive - } -} diff --git a/N3OW/common/customizable_localization/00_curses_custom_loc.txt b/N3OW/common/customizable_localization/00_curses_custom_loc.txt deleted file mode 100644 index 2271257b..00000000 --- a/N3OW/common/customizable_localization/00_curses_custom_loc.txt +++ /dev/null @@ -1,28 +0,0 @@ -christian_curse = { - type = character - random_valid = yes - text = { - localization_key = christian_curse_bones - } - text = { - localization_key = christian_curse_nails - } - text = { - localization_key = christian_curse_nails2 - } - text = { - localization_key = christian_curse_arms - } - text = { - localization_key = christian_curse_blood - } - text = { - localization_key = christian_curse_death - } - text = { - localization_key = christian_curse_wounds - } - text = { - localization_key = christian_curse_body - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_custom_loc_sp.txt b/N3OW/common/customizable_localization/00_custom_loc_sp.txt deleted file mode 100644 index 889e2ff8..00000000 --- a/N3OW/common/customizable_localization/00_custom_loc_sp.txt +++ /dev/null @@ -1,335 +0,0 @@ -##SPANISH CUSTOM LOC FOR CK3 -##Current loc keys in this file: -# -##GetOA (manco / manca) -##GetOAOpp -##GetElLa -##GetElLaCap -##GetElElla -##GetElEllaCap (él ella) -##GetDelDela (del de la) -##GetAlAla -##GetAlAlaCap -##GetLoLa (capturarlo / capturarla) -##GetLoLaCap (Lo amo/La amo) -##GetRleRla (oirle/ oírla) -##GetRleRlaCap (Le oí / La oí) -##GetEA (este/esta) -##GetXA (un/ una) -##GetOnOna (tristón/ tristona) -##GetInIna (borrachín/borrachina) -##GetEsEsa (francés / francesa) -# -#####Custom loc### -# -#defined_text = { -# name = GetOA -# text = { -# localisation_key = string_o_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_a_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -#defined_text = { -# name = GetOAOpp -# text = { -# localisation_key = string_a_SP -# trigger = { -# is_female = yes -# } -# } -# text = { -# localisation_key = string_o_SP -# trigger = { -# is_female = no -# } -# } -#} -# -### -# -## Ex: "[the] ruler" => "[el] rey/[la] reina" -#defined_text = { -# name = GetElLa -# text = { -# localisation_key = string_low_el_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_la_SP -# trigger = { -# is_female = yes -# } -# } -#} -## Ex: "[The] ruler" => "[El] rey/[La] reina" -#defined_text = { -# name = GetElLaCap -# text = { -# localisation_key = string_El_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_up_La_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "[he/she] is" => "[él/ella] es" -#defined_text = { -# name = GetElEllaCap -# text = { -# localisation_key = string_low_el2_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_ella_SP -# trigger = { -# is_female = yes -# } -# } -#} -## Ex. "[He/She] is" => "[Él/Ella] es" -#defined_text = { -# name = GetElElla -# text = { -# localisation_key = string_up_EL2_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_up_Ella_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "[of the] ruler" => "[del] rey/[de la] reina" -#defined_text = { -# name = GetDelDela -# text = { -# localisation_key = string_low_del_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_dela_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "[for the] ruler" => "[al] rey/[a la] reina" -#defined_text = { -# name = GetAlAla -# text = { -# localisation_key = string_al_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_ala_SP -# trigger = { -# is_female = yes -# } -# } -#} -## Ex: "[For the] ruler" => "[Al] rey/[A la] reina" -#defined_text = { -# name = GetAlAlaCap -# text = { -# localisation_key = string_Al_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_up_Ala_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "magnificient" => "magnífic[o]/magnífic[a]" -#defined_text = { -# name = GetoaDir -# text = { -# localisation_key = string_o_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_a_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "Spanish" => "un[ø]/un[a]" -#defined_text = { -# name = GetXA -# text = { -# localisation_key = string_X_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_a_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "stubborn" => "cabez[ón]/cabez[ona] -#defined_text = { -# name = GetOnOna -# text = { -# localisation_key = string_on_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_ona_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "drunkard" => "borrach[ín]/borrach[ina]" -#defined_text = { -# name = GetInIna -# text = { -# localisation_key = string_in_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_ina_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "catch [him/her]" => "capturar[lo/la]" -#defined_text = { -# name = GetLoLa -# text = { -# localisation_key = string_low_lo_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_la_SP -# trigger = { -# is_female = yes -# } -# } -#} -## Ex: "reach [him/her]" => Lo alcanzó / La alcanzó" -#defined_text = { -# name = GetLoLaCap -# text = { -# localisation_key = string_up_Lo_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_up_La_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "say [him/her]" => "decir[le/la]" -#defined_text = { -# name = GetRleRla -# text = { -# localisation_key = string_low_le_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_low_la_SP -# trigger = { -# is_female = yes -# } -# } -#} -## Ex: "Kill [him/her]" => "[Le/La] mató" -#defined_text = { -# name = GetRleRlaCap -# text = { -# localisation_key = string_up_Le_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_up_La_SP -# trigger = { -# is_female = yes -# } -# } -#} -# -# -## Ex: "French" => "franc[és/esa]" -#defined_text = { -# name = GetEsEsa -# text = { -# localisation_key = string_es_SP -# trigger = { -# is_female = no -# } -# } -# text = { -# localisation_key = string_esa_SP -# trigger = { -# is_female = yes -# } -# } -#} -# diff --git a/N3OW/common/customizable_localization/00_de_body_part_custom_loc.txt b/N3OW/common/customizable_localization/00_de_body_part_custom_loc.txt deleted file mode 100644 index 110068f8..00000000 --- a/N3OW/common/customizable_localization/00_de_body_part_custom_loc.txt +++ /dev/null @@ -1,328 +0,0 @@ -############################################ -## Scripted Localization for German Loc ## -### BY Kai Bagehorn ### -############################################ - -DE_1_HandHands = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = CustomLoc_DE_1_handhands_hand - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = CustomLoc_DE_1_handhands_hands - fallback = yes - } -} - -DE_2_HandHands = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = CustomLoc_DE_2_handhands_hand - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = CustomLoc_DE_2_handhands_hands - fallback = yes - } -} - -DE_1_ArmArms = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = CustomLoc_DE_1_armarms_arm - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = CustomLoc_DE_1_armarms_arms - fallback = yes - } -} - -DE_2_ArmArms = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = CustomLoc_DE_2_armarms_arm - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = CustomLoc_DE_2_armarms_arms - fallback = yes - } -} - -DE_3_ArmArms = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = maimed } - localization_key = CustomLoc_DE_3_armarms_arm - } - - text = { - trigger = { - NOT = { has_trait = maimed } - } - localization_key = CustomLoc_DE_3_armarms_arms - fallback = yes - } -} - -DE_1_EyeEyes = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = CustomLoc_DE_1_eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = CustomLoc_DE_1_eyeeyes_eyes - fallback = yes - } -} - -DE_2_EyeEyes = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = CustomLoc_DE_2_eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = CustomLoc_DE_2_eyeeyes_eyes - fallback = yes - } -} - -DE_3_EyeEyes = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = CustomLoc_DE_3_eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = CustomLoc_DE_3_eyeeyes_eyes - fallback = yes - } -} - -DE_4_EyeEyes = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = CustomLoc_DE_4_eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = CustomLoc_DE_4_eyeeyes_eyes - fallback = yes - } -} - -DE_5_EyeEyes = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = one_eyed } - localization_key = CustomLoc_DE_5_eyeeyes_eye - } - - text = { - trigger = { - NOT = { has_trait = one_eyed } - } - localization_key = CustomLoc_DE_5_eyeeyes_eyes - fallback = yes - } -} - -DE_1_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_1_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_1_maskface_face - fallback = yes - } -} - -DE_2_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_2_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_2_maskface_face - fallback = yes - } -} - -DE_3_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_3_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_3_maskface_face - fallback = yes - } -} - -DE_4_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_4_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_4_maskface_face - fallback = yes - } -} - -DE_5_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_5_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_5_maskface_face - fallback = yes - } -} - -DE_6_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_6_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_6_maskface_face - fallback = yes - } -} - -DE_7_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_7_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_7_maskface_face - fallback = yes - } -} - -DE_8_MaskFace = { - log_loc_errors = no - type = character - - text = { - trigger = { has_trait = disfigured } - localization_key = CustomLoc_DE_8_maskface_mask - } - - text = { - trigger = { - NOT = { has_trait = disfigured } - } - localization_key = CustomLoc_DE_8_maskface_face - fallback = yes - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_de_custom_loc.txt b/N3OW/common/customizable_localization/00_de_custom_loc.txt deleted file mode 100644 index 3c4e80d0..00000000 --- a/N3OW/common/customizable_localization/00_de_custom_loc.txt +++ /dev/null @@ -1,1037 +0,0 @@ -### GERMAN CUSTOM LOCALISATION -### By t-recs studios and Christiansen & Plischke -### Exported from Platzhalter App Paradox CKIII at 25.10.2019 15:13:39 - -################################### -## ARTICLES ####################### -################################### - - -## Articles, Definite, Plural, - -# DE_ART_DEF_P_A || male: die // female: die -# DE_ART_DEF_P_D || male: der // female: der -# DE_ART_DEF_P_G || male: den // female: den -# DE_ART_DEF_P_N || male: die // female: die - -## Articles, Definite, Singular, - -# DE_ART_DEF_S_A || male: den // female: die -# DE_ART_DEF_S_D || male: dem // female: der -# DE_ART_DEF_S_G || male: des // female: der -# DE_ART_DEF_S_N || male: der // female: die - -## Articles, Indefinite, Singular, - -# DE_ART_IND_A || male: einen // female: eine -# DE_ART_IND_D || male: einem // female: einer -# DE_ART_IND_G || male: eines // female: einer -# DE_ART_IND_N || male: ein // female: eine - - -################################### -## ENDINGS-ADJECTIVES ############# -################################### - - -## Endings-Adjectives, Definite, Plural, - -# DE_END_ADJ_DEF_P_A || male: en // female: en -# DE_END_ADJ_DEF_P_D || male: en // female: en -# DE_END_ADJ_DEF_P_G || male: en // female: en -# DE_END_ADJ_DEF_P_N || male: en // female: en - -## Endings-Adjectives, Definite, Singular, - -# DE_END_ADJ_DEF_S_A || male: en // female: e -# DE_END_ADJ_DEF_S_D || male: en // female: en -# DE_END_ADJ_DEF_S_G || male: en // female: en -# DE_END_ADJ_DEF_S_N || male: e // female: e - -## Endings-Adjectives, Indefinite, Plural, - -# DE_END_ADJ_IND_P_A || male: en // female: en -# DE_END_ADJ_IND_P_D || male: en // female: en -# DE_END_ADJ_IND_P_G || male: en // female: en -# DE_END_ADJ_IND_P_N || male: en // female: en - -## Endings-Adjectives, Indefinite, Singular, - -# DE_END_ADJ_IND_S_A || male: en // female: e -# DE_END_ADJ_IND_S_D || male: en // female: en -# DE_END_ADJ_IND_S_G || male: en // female: en -# DE_END_ADJ_IND_S_N || male: er // female: e - -## Endings-Adjectives, Null, Plural, - -# DE_END_ADJ_NUL_P_A || male: e // female: e -# DE_END_ADJ_NUL_P_D || male: en // female: en -# DE_END_ADJ_NUL_P_G || male: er // female: er -# DE_END_ADJ_NUL_P_N || male: e // female: e - -## Endings-Adjectives, Null, Singular, - -# DE_END_ADJ_NUL_S_A || male: en // female: e -# DE_END_ADJ_NUL_S_D || male: em // female: er -# DE_END_ADJ_NUL_S_G || male: en // female: er -# DE_END_ADJ_NUL_S_N || male: er // female: e - - -################################### -## ENDINGS-NOUNS ################## -################################### - - -## Endings-Nouns, , Singular, - -# DE_END_NOU_S_G || female: "" // male: s - -## Endings-Nouns, , Singular, Gender-Suffix - -# DE_END_NOU_S_GS_N || female: in // male: "" - - -################################### -## ENDINGS-PRONOUNS ############### -################################### - - -## Endings-Pronouns, , Plural, - -# DE_END_PRO_P_A || male: e // female: e -# DE_END_PRO_P_D || male: en // female: en -# DE_END_PRO_P_G || male: er // female: er -# DE_END_PRO_P_N || male: e // female: e - -## Endings-Pronouns, , Singular, - -# DE_END_PRO_S_A || male: en // female: e -# DE_END_PRO_S_D || male: em // female: er -# DE_END_PRO_S_G || male: es // female: er -# DE_END_PRO_S_N || male: "" // female: e - - -################################### -## PRONOUNS ####################### -################################### - - -## Pronouns, Demostrative, , - -# DE_PRO_DEM || male: dies // female: dies - -## Pronouns, Personal, Plural, 3rd Person - -# DE_PRO_PER_P_3P_A || male: sie // female: sie -# DE_PRO_PER_P_3P_D || male: ihnen // female: ihnen -# DE_PRO_PER_P_3P_G || male: ihrer // female: ihrer -# DE_PRO_PER_P_3P_N || male: sie // female: sie - -## Pronouns, Personal, Singular, 3rd Person - -# DE_PRO_PER_S_3P_A || male: ihn // female: sie -# DE_PRO_PER_S_3P_D || male: ihm // female: ihr -# DE_PRO_PER_S_3P_G || male: seiner // female: ihrer -# DE_PRO_PER_S_3P_N || male: er // female: sie - -## Pronouns, Possesive, Plural, 1st Person - -# DE_PRO_POS_P_1P || male: unser // female: unser - -## Pronouns, Possesive, Plural, 2nd Person - -# DE_PRO_POS_P_2P || male: eur // female: eur -# DE_PRO_POS_P_2P_N || male: euer // female: eure - -## Pronouns, Possesive, Plural, 3rd Person - -# DE_PRO_POS_P_3P || female: ihr // male: ihr - -## Pronouns, Possesive, Singular, 1st Person - -# DE_PRO_POS_S_1P || male: mein // female: mein - -## Pronouns, Possesive, Singular, 2nd Person - -# DE_PRO_POS_S_2P || male: dein // female: dein - -## Pronouns, Possesive, Singular, 3rd Person - -# DE_PRO_POS_S_3P || female: ihr // male: sein - - -################################################### -################################################### - -## Articles, Definite, Plural, - -DE_ART_DEF_P_A = { - log_loc_errors = no - type = character - - text = { - localization_key = CustomLoc_DE_ART_DEF_P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_P_A_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_P_D_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_P_G_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_P_N_female - trigger = { is_female = yes } - } -} - - -## Articles, Definite, Singular, - -DE_ART_DEF_S_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_S_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_S_A_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_S_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_S_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_S_D_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_S_G_female - trigger = { is_female = yes } - } -} - -DE_ART_DEF_S_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_DEF_S_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_DEF_S_N_female - trigger = { is_female = yes } - } -} - - -## Articles, Indefinite, Singular, - -DE_ART_IND_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_IND_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_IND_A_female - trigger = { is_female = yes } - } -} - -DE_ART_IND_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_IND_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_IND_D_female - trigger = { is_female = yes } - } -} - -DE_ART_IND_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_IND_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_IND_G_female - trigger = { is_female = yes } - } -} - -DE_ART_IND_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_IND_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_IND_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Definite, Plural, - -DE_END_ADJ_DEF_P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_P_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Definite, Singular, - -DE_END_ADJ_DEF_S_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_S_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_DEF_S_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_DEF_S_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Indefinite, Plural, - -DE_END_ADJ_IND_P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_P_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Indefinite, Singular, - -DE_END_ADJ_IND_S_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_S_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_IND_S_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_IND_S_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Null, Plural, - -DE_END_ADJ_NUL_P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_P_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Adjectives, Null, Singular, - -DE_END_ADJ_NUL_S_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_A_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_S_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_D_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_G_female - trigger = { is_female = yes } - } -} - -DE_END_ADJ_NUL_S_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_ADJ_NUL_S_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Nouns, , Singular, - -DE_END_NOU_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_NOU_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_NOU_S_G_female - trigger = { is_female = yes } - } -} - - -## Endings-Nouns, , Singular, Gender-Suffix - -DE_END_NOU_S_GS_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_NOU_S_GS_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_NOU_S_GS_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Pronouns, , Plural, - -DE_END_PRO_P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_P_A_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_P_D_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_P_G_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_P_N_female - trigger = { is_female = yes } - } -} - - -## Endings-Pronouns, , Singular, - -DE_END_PRO_S_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_S_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_S_A_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_S_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_S_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_S_D_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_S_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_S_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_S_G_female - trigger = { is_female = yes } - } -} - -DE_END_PRO_S_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_END_PRO_S_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_END_PRO_S_N_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Demostrative, , - -DE_PRO_DEM = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_DEM_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_DEM_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Personal, Plural, 3rd Person - -DE_PRO_PER_P_3P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_A_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_P_3P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_D_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_P_3P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_G_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_P_3P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_P_3P_N_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Personal, Singular, 3rd Person - -DE_PRO_PER_S_3P_A = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_A_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_A_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_S_3P_D = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_D_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_D_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_S_3P_G = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_G_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_G_female - trigger = { is_female = yes } - } -} - -DE_PRO_PER_S_3P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_PER_S_3P_N_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Plural, 1st Person - -DE_PRO_POS_P_1P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_P_1P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_P_1P_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Plural, 2nd Person - -DE_PRO_POS_P_2P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_P_2P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_P_2P_female - trigger = { is_female = yes } - } -} - -DE_PRO_POS_P_2P_N = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_P_2P_N_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_P_2P_N_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Plural, 3rd Person - -DE_PRO_POS_P_3P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_P_3P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_P_3P_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Singular, 1st Person - -DE_PRO_POS_S_1P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_S_1P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_S_1P_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Singular, 2nd Person - -DE_PRO_POS_S_2P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_S_2P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_S_2P_female - trigger = { is_female = yes } - } -} - - -## Pronouns, Possesive, Singular, 3rd Person - -DE_PRO_POS_S_3P = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_PRO_POS_S_3P_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_PRO_POS_S_3P_female - trigger = { is_female = yes } - } -} - diff --git a/N3OW/common/customizable_localization/00_de_mottos.txt b/N3OW/common/customizable_localization/00_de_mottos.txt deleted file mode 100644 index 3af5b905..00000000 --- a/N3OW/common/customizable_localization/00_de_mottos.txt +++ /dev/null @@ -1,130 +0,0 @@ -############################################ -## Scripted Localization for German Loc ## -### BY Kai Bagehorn ### -############################################ - -DE_1_GetAppropriateGodname = { - type = character - log_loc_errors = no - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_DE_1_motto_god - } - - text = { - trigger = { - house.last_house_head.faith = { - religion_tag = buddhism_religion - } - } - localization_key = CustomLoc_DE_1_motto_the_perfected_ones - } - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - } - } - } - localization_key = CustomLoc_DE_1_motto_the_divine - } - - text = { - trigger = { - house.last_house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_DE_1_motto_the_gods - } - - text = { - trigger = { - always = no - } - localization_key = CustomLoc_DE_1_motto_custom_loc_god - fallback = yes - } -} - -DE_2_GetAppropriateGodname = { - type = character - log_loc_errors = no - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_DE_2_motto_god - } - - text = { - trigger = { - house.last_house_head.faith = { - religion_tag = buddhism_religion - } - } - localization_key = CustomLoc_DE_2_motto_the_perfected_ones - } - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - } - } - } - localization_key = CustomLoc_DE_2_motto_the_divine - } - - text = { - trigger = { - house.last_house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_DE_2_motto_the_gods - } - - text = { - trigger = { - always = no - } - localization_key = CustomLoc_DE_2_motto_custom_loc_god - fallback = yes - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_de_regional_custom_localization.txt b/N3OW/common/customizable_localization/00_de_regional_custom_localization.txt deleted file mode 100644 index 88afce59..00000000 --- a/N3OW/common/customizable_localization/00_de_regional_custom_localization.txt +++ /dev/null @@ -1,38 +0,0 @@ -############################################ -## Scripted Localization for German Loc ## -### BY Kai Bagehorn ### -############################################ - -DE_Im_InDer_ResidenceBuilding = { # im Herrenhaus, im Tempel, in der Burg - type = character - log_loc_errors = no - - text = { - trigger = { - has_government = republic_government - } - localization_key = CustomLoc_DE_Im_ResidenceBuilding - } - - text = { - trigger = { - OR = { - has_government = theocracy_government - is_theocratic_lessee = yes - } - } - localization_key = CustomLoc_DE_Im_ResidenceBuilding - } - - text = { - trigger = { - NOR = { - has_government = republic_government - has_government = theocracy_government - is_theocratic_lessee = yes - } - } - localization_key = CustomLoc_DE_InDer_ResidenceBuilding - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_de_signature_weapon_custom_localization.txt b/N3OW/common/customizable_localization/00_de_signature_weapon_custom_localization.txt deleted file mode 100644 index 7c723407..00000000 --- a/N3OW/common/customizable_localization/00_de_signature_weapon_custom_localization.txt +++ /dev/null @@ -1,3052 +0,0 @@ -############################################ -## Scripted Localization for German Loc ## -### BY Kai Bagehorn ### -############################################ - -DE_1_SignatureWeaponCritical = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponCritical = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponCritical = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_4_SignatureWeaponCritical = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_2_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_3_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_4_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_5_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_6_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_6_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_7_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_7_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_8_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_8_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_9_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_9_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_10_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_10_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_11_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_11_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_12_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_12_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_13_signature_weapon = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_sword - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_mace - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_axe - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_hammer - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_spear - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_13_signature_weapon_dagger - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_1_SignatureWeaponAction = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_sword_draw - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_mace_lift - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_axe_heft - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_hammer_raise - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_spear_couch - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_dagger_brandish - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_2_SignatureWeaponAction = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_sword_draw - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_mace_lift - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_axe_heft - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_hammer_raise - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_spear_couch - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_dagger_brandish - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_3_SignatureWeaponAction = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_sword_draw - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_mace_lift - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_axe_heft - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_hammer_raise - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_spear_couch - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_dagger_brandish - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_4_SignatureWeaponAction = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_sword_draw - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_mace_lift - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_axe_heft - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_hammer_raise - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_spear_couch - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_dagger_brandish - trigger = { - var:signature_weapon = flag:dagger - } - } -} - -DE_1_SignatureWeaponCriticalPresent = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_slash_present - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_crush_present - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_pierce_present - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponAttemptedHeavy = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponAttemptedHeavy = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponAttemptedHeavy = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_4_SignatureWeaponAttemptedHeavy = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponAttemptedLight = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponAttemptedLight = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponAttemptedLight = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_4_SignatureWeaponAttemptedLight = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_light_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_light_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_light_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponAttemptedHeavyPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponAttemptedHeavyPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponAttemptedHeavyPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_4_SignatureWeaponAttemptedHeavyPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_5_SignatureWeaponAttemptedHeavyPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_5_signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponAttemptedLightPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attempted_light_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponAttemptedLightPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attempted_light_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponAttemptedLightPlural = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attempted_light_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponFlourishPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_flourish_whirling - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_flourish_flailing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_flourish_swinging - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_2_SignatureWeaponFlourishPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_flourish_whirling - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_flourish_flailing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_flourish_swinging - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_3_SignatureWeaponFlourishPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_flourish_whirling - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_flourish_flailing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_flourish_swinging - trigger = { - var:signature_weapon = flag:spear - } - } -} - -DE_1_SignatureWeaponWoundVerb1ThirdPersonPresent = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_hews - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_smashes - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_stabs - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} - -DE_1_SignatureWeaponWoundVerb2 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_bite - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_crack - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_puncture - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} - -DE_2_SignatureWeaponWoundVerb2 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_bite - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_crack - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_puncture - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} - -DE_1_SignatureWeaponWoundVerb5 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_plunge - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_drive - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} - -DE_2_SignatureWeaponWoundVerb5 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_plunge - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_drive - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} - -DE_1_SignatureWeaponEndMaterial = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_end_wood - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_end_metal - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_1_SignatureWeaponTipType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_2_SignatureWeaponTipType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_3_SignatureWeaponTipType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_4_SignatureWeaponTipType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_5_SignatureWeaponTipType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_5_signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_5_signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_5_signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponBreaksVerbPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bending_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_snapping_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bending_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_2_SignatureWeaponBreaksVerbPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bending_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_snapping_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bending_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_1_SignatureWeaponBreaksVerbPastTense = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bend_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_snap_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bend_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_2_SignatureWeaponBreaksVerbPastTense = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bend_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_snap_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bend_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_1_SignatureWeaponBreaksVerbPastTense2 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bent_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_snapped_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_breaks_bent_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_2_SignatureWeaponBreaksVerbPastTense2 = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bent_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_snapped_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_breaks_bent_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -DE_1_SignatureWeaponKillType = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_run_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cut_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_gut - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeFirstPersonFuture = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crush_me - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_run_me_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cut_me_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_gut_me - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crush_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_run_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cut_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_gut_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_crush_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_run_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_cut_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_gut_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_3_SignatureWeaponKillTypeThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_killed_crush_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_killed_run_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_killed_cut_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_killed_gut_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_4_SignatureWeaponKillTypeThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_4_signature_weapon_killed_crush_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_killed_run_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_killed_cut_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_4_signature_weapon_killed_gut_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeThirdPersonPresentParticipleGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crushing_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_running_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cutting_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_gutting_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeThirdPersonPresentParticipleGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_crushing_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_running_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_cutting_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_gutting_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeGroinFirstPersonFuture = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_pulverise_my_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_unseam_me_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_split_my_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_stab_me_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeGroinFirstPersonFuture = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_pulverise_my_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_unseam_me_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_split_my_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_stab_me_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeGroinThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_pulverise_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_unseam_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_split_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeGroinThirdPersonFutureGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_pulverise_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_unseam_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_split_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_stab_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeGroinThirdPersonActive = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_pulverises_my_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_unseams_me_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_splits_my_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_stabs_me_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeGroinThirdPersonPresentParticipleGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_pulverising_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_unseaming_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_splitting_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeGroinThirdPersonPresentParticipleGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_pulverising_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_unseaming_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_splitting_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeHeadFirstPersonFuture = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crush_my_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cut_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hack_off_my_head - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_stab_me_in_the_brain - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_2_SignatureWeaponKillTypeHeadFirstPersonFuture = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_crush_my_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_cut_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_hack_off_my_head - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_stab_me_in_the_brain - trigger = { var:signature_weapon = flag:dagger } - } -} - -DE_1_SignatureWeaponKillTypeHead2ThirdPersonActive = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_shatters_my_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cuts_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hacks_out_my_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} - -DE_1_SignatureWeaponKillTypeHead2ThirdPersonActiveGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_shatters_herhis_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_cuts_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hacks_out_herhis_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} - -DE_2_SignatureWeaponKillTypeHead2ThirdPersonActiveGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_shatters_herhis_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_cuts_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_killed_hacks_out_herhis_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} - -DE_1_SignatureWeaponKillTypeTorsoThirdPersonActive = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crushes_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_punches_through_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hews_into_my_sternum - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponKillTypeTorsoThirdPersonActiveGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crushes_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_punches_through_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hews_into_herhis_sternum - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponKillTypeTorsoPresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crushing_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_punching_through_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hewing_into_my_sternum - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponKillTypeTorsoThirdPersonPresentParticipleGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_crushing_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_punching_through_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_killed_hewing_into_herhis_sternum - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponKillTypeTorso2PresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_sliding_between_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_stoving_in_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_hacking_through_my_ribs - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_2_SignatureWeaponKillTypeTorso2PresentParticiple = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_sliding_between_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_stoving_in_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_hacking_through_my_ribs - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_1_SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_stab_between_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_stove_in_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_1_signature_weapon_attack_verb_hack_through_herhis_ribs - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_2_SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_stab_between_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_stove_in_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_2_signature_weapon_attack_verb_hack_through_herhis_ribs - trigger = { var:signature_weapon = flag:axe } - } -} - -DE_3_SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attack_verb_stab_between_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attack_verb_stove_in_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = CustomLoc_DE_3_signature_weapon_attack_verb_hack_through_herhis_ribs - trigger = { var:signature_weapon = flag:axe } - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_de_single_combat_custom_loc.txt b/N3OW/common/customizable_localization/00_de_single_combat_custom_loc.txt deleted file mode 100644 index 830f4480..00000000 --- a/N3OW/common/customizable_localization/00_de_single_combat_custom_loc.txt +++ /dev/null @@ -1,1131 +0,0 @@ -############################################ -## Scripted Localization for German Loc ## -### BY Kai Bagehorn ### -############################################ - -DE_1_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_1_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_1_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_1_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_1_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_1_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_1_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_1_grit_type_dry_grass - } -} - -DE_2_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_2_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_2_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_2_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_2_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_2_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_2_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_2_grit_type_dry_grass - } -} - -DE_3_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_3_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_3_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_3_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_3_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_3_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_3_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_3_grit_type_dry_grass - } -} - -DE_4_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_4_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_4_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_4_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_4_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_4_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_4_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_4_grit_type_dry_grass - } -} - -DE_5_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_5_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_5_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_5_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_5_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_5_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_5_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_5_grit_type_dry_grass - } -} - -DE_6_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_6_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_6_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_6_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_6_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_6_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_6_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_6_grit_type_dry_grass - } -} - -DE_7_GritType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = CustomLoc_DE_7_grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_7_grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_7_grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = CustomLoc_DE_7_grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = CustomLoc_DE_7_grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = CustomLoc_DE_7_grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_7_grit_type_dry_grass - } -} - -DE_1_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_1_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_1_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_1_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_1_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_1_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_1_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_1_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_1_ground_type_grass - } -} - -DE_2_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_2_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_2_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_2_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_2_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_2_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_2_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_2_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_2_ground_type_grass - } -} - -DE_3_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_3_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_3_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_3_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_3_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_3_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_3_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_3_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_3_ground_type_grass - } -} - -DE_4_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_4_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_4_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_4_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_4_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_4_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_4_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_4_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_4_ground_type_grass - } -} - -DE_5_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_5_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_5_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_5_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_5_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_5_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_5_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_5_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_5_ground_type_grass - } -} - -DE_6_GroundType = { - log_loc_errors = no - - type = character - - text = { - trigger = { - exists = scope:locale - #NOT = { scope:locale = flag:wilderness } - } - localization_key = CustomLoc_DE_6_ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = CustomLoc_DE_6_ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = CustomLoc_DE_6_ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = CustomLoc_DE_6_ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = CustomLoc_DE_6_ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = CustomLoc_DE_6_ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = CustomLoc_DE_6_ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = CustomLoc_DE_6_ground_type_grass - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_de_special_gender_cases.txt b/N3OW/common/customizable_localization/00_de_special_gender_cases.txt deleted file mode 100644 index d1874994..00000000 --- a/N3OW/common/customizable_localization/00_de_special_gender_cases.txt +++ /dev/null @@ -1,69 +0,0 @@ -############################################ -### Scripted Localization for German ### -### BY Kai Bagehorn ### -############################################ - -DE_MutterlichVaterlich = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_Vaterlich - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_Mutterlich - trigger = { is_female = yes } - } -} - -DE_RivalinRivale = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_Rivale - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_Rivalin - trigger = { is_female = yes } - } -} - -DE_RivalinRivalen = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_Rivalen - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_Rivalin - trigger = { is_female = yes } - } -} - -DE_DasDen = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_Den - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_Das - trigger = { is_female = yes } - } -} - -DE_ART_IND_A_Opp = { - type = character - log_loc_errors = no - text = { - localization_key = CustomLoc_DE_ART_IND_A_female - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_DE_ART_IND_A_male - trigger = { is_female = yes } - } -} diff --git a/N3OW/common/customizable_localization/00_destination_custom_loc.txt b/N3OW/common/customizable_localization/00_destination_custom_loc.txt deleted file mode 100644 index 2ac91a21..00000000 --- a/N3OW/common/customizable_localization/00_destination_custom_loc.txt +++ /dev/null @@ -1,523 +0,0 @@ -# Language Descriptor -DestinationInspiredLanguageDescriptor = { - type = province - - text = { - trigger = { - culture = { has_cultural_pillar = language_anglic } - } - localization_key = DestinationInspiredLanguageDescriptorAnglic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_aramaic } - } - localization_key = DestinationInspiredLanguageDescriptorAramaic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_baltic } - } - localization_key = DestinationInspiredLanguageDescriptorBaltic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_basque } - } - localization_key = DestinationInspiredLanguageDescriptorBasque - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_berber } - } - localization_key = DestinationInspiredLanguageDescriptorBerber - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_brythonic } - } - localization_key = DestinationInspiredLanguageDescriptorBrythonic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_burmese } - } - localization_key = DestinationInspiredLanguageDescriptorBurmese - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_central_germanic } - } - localization_key = DestinationInspiredLanguageDescriptorCentralGermanic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_chadic } - } - localization_key = DestinationInspiredLanguageDescriptorChadic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_chinese } - } - localization_key = DestinationInspiredLanguageDescriptorChinese - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_cushitic } - } - localization_key = DestinationInspiredLanguageDescriptorCushitic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sabaki } - } - localization_key = DestinationInspiredLanguageDescriptorSabaki - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_dutch } - } - localization_key = DestinationInspiredLanguageDescriptorDutch - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_east_slavic } - } - localization_key = DestinationInspiredLanguageDescriptorEastSlavic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_ethiopic } - } - localization_key = DestinationInspiredLanguageDescriptorEthiopic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_finnic } - } - localization_key = DestinationInspiredLanguageDescriptorFinnic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_frankish } - } - localization_key = DestinationInspiredLanguageDescriptorFrankish - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_french } - } - localization_key = DestinationInspiredLanguageDescriptorFrench - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_goidelic } - } - localization_key = DestinationInspiredLanguageDescriptorGoidelic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_gur } - } - localization_key = DestinationInspiredLanguageDescriptorGur - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_high_german } - } - localization_key = DestinationInspiredLanguageDescriptorHighGerman - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_iberian } - } - localization_key = DestinationInspiredLanguageDescriptorIberian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sauraseni } - } - localization_key = DestinationInspiredLanguageDescriptorSauraseni - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_marathi } - } - localization_key = DestinationInspiredLanguageDescriptorMarathi - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_magadhan } - } - localization_key = DestinationInspiredLanguageDescriptorMagadhan - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_pahari } - } - localization_key = DestinationInspiredLanguageDescriptorPahari - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_rajasthani } - } - localization_key = DestinationInspiredLanguageDescriptorRajasthani - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_vrachada } - } - localization_key = DestinationInspiredLanguageDescriptorVrachada - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sinhalese } - } - localization_key = DestinationInspiredLanguageDescriptorSinhalese - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_kashmiri } - } - localization_key = DestinationInspiredLanguageDescriptorKashmiri - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_tamil } - } - localization_key = DestinationInspiredLanguageDescriptorTamil - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_telugu } - } - localization_key = DestinationInspiredLanguageDescriptorTelugu - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_kannada } - } - localization_key = DestinationInspiredLanguageDescriptorKannada - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_north_dravidian } - } - localization_key = DestinationInspiredLanguageDescriptorNorthDravidian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_iranian } - } - localization_key = DestinationInspiredLanguageDescriptorIranian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_israelite } - } - localization_key = DestinationInspiredLanguageDescriptorIsraelite - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_latin } - } - localization_key = DestinationInspiredLanguageDescriptorLatin - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_kru } - } - localization_key = DestinationInspiredLanguageDescriptorKru - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_kwa } - } - localization_key = DestinationInspiredLanguageDescriptorKwa - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_magyar } - } - localization_key = DestinationInspiredLanguageDescriptorMagyar - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_manding } - } - localization_key = DestinationInspiredLanguageDescriptorManding - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_mongolic } - } - localization_key = DestinationInspiredLanguageDescriptorMongolic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_norse } - } - localization_key = DestinationInspiredLanguageDescriptorNorse - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_oghur } - } - localization_key = DestinationInspiredLanguageDescriptorOghur - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_omotic } - } - localization_key = DestinationInspiredLanguageDescriptorOmotic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_qiangic } - } - localization_key = DestinationInspiredLanguageDescriptorQiangic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sami } - } - localization_key = DestinationInspiredLanguageDescriptorSami - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_saxon } - } - localization_key = DestinationInspiredLanguageDescriptorSaxon - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_senegambian } - } - localization_key = DestinationInspiredLanguageDescriptorSenegambian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_soninke } - } - localization_key = DestinationInspiredLanguageDescriptorSoninke - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_south_slavic } - } - localization_key = DestinationInspiredLanguageDescriptorSouthSlavic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_slavonic } - } - localization_key = DestinationInspiredLanguageDescriptorSlavonic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sudanic } - } - localization_key = DestinationInspiredLanguageDescriptorSudanic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_tibetan } - } - localization_key = DestinationInspiredLanguageDescriptorTibetan - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_tubu } - } - localization_key = DestinationInspiredLanguageDescriptorTubu - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_turkic } - } - localization_key = DestinationInspiredLanguageDescriptorTurkic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_ugro_permian } - } - localization_key = DestinationInspiredLanguageDescriptorUgroPermian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_volga_finnic } - } - localization_key = DestinationInspiredLanguageDescriptorVolgaFinnic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_yoruba } - } - localization_key = DestinationInspiredLanguageDescriptorYoruba - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_armenian } - } - localization_key = DestinationInspiredLanguageDescriptorArmenian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_greek } - } - localization_key = DestinationInspiredLanguageDescriptorGreek - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_scythian } - } - localization_key = DestinationInspiredLanguageDescriptorScythian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_georgian } - } - localization_key = DestinationInspiredLanguageDescriptorGeorgian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_occitano_romance } - } - localization_key = DestinationInspiredLanguageDescriptorOccitanoRomance - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_lechitic } - } - localization_key = DestinationInspiredLanguageDescriptorLechitic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_czech_slovak } - } - localization_key = DestinationInspiredLanguageDescriptorCzechSlovak - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_tocharian } - } - localization_key = DestinationInspiredLanguageDescriptorTocharian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_tungusic } - } - localization_key = DestinationInspiredLanguageDescriptorTungusic - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_sardinian } - } - localization_key = DestinationInspiredLanguageDescriptorSardinian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_wallachian } - } - fallback = yes - localization_key = DestinationInspiredLanguageDescriptorWallachian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_italian } - } - localization_key = DestinationInspiredLanguageDescriptorItalian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_ayneha } - } - localization_key = DestinationInspiredLanguageDescriptorAyneha - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_egyptian } - } - localization_key = DestinationInspiredLanguageDescriptorEgyptian - } - - text = { - trigger = { - culture = { has_cultural_pillar = language_hunnic } - } - localization_key = DestinationInspiredLanguageDescriptorHunnic - } -} diff --git a/N3OW/common/customizable_localization/00_diarchy_custom_loc.txt b/N3OW/common/customizable_localization/00_diarchy_custom_loc.txt deleted file mode 100644 index 4c787b2b..00000000 --- a/N3OW/common/customizable_localization/00_diarchy_custom_loc.txt +++ /dev/null @@ -1,2575 +0,0 @@ -################################################## -# #General - -GetDiarchyArticle = { - type = character - - # Fallback: "a". - text = { - localization_key = article_a - fallback = yes - trigger = { always = no } - } - - # Some start with vowels. - text = { - localization_key = article_an - trigger = { - liege = { has_diarchy_parameter = dismissal_requires_gift } - } - } -} - -GetLiegeYou = { - type = character - - # You. - text = { - trigger = { - this = { is_local_player = yes } - } - localization_key = CHARACTER_NAME_ME - } - # The liege. - text = { - trigger = { always = no } - fallback = yes - localization_key = LIEGE_POSSESSIVE - } -} - -GetLiegeYour = { - type = character - - # You. - text = { - trigger = { - this = { is_local_player = yes } - } - localization_key = CHARACTER_NAME_MY - } - # The liege. - text = { - trigger = { always = no } - fallback = yes - localization_key = LIEGE_POSSESSIVE - } -} - -GetChildInvalid = { - type = character - - # Child. - text = { - trigger = { is_adult = no } - localization_key = invalid_child - } - # Incapable. - text = { - trigger = { has_trait = incapable } - localization_key = invalid_incapable - } - # Fallback. - text = { - trigger = { always = no } - fallback = yes - localization_key = invalid_helpless - } -} - -GetChildInvalidPossessive = { - type = character - - # Child. - text = { - trigger = { is_adult = no } - localization_key = invalid_child_possessive - } - # Incapable. - text = { - trigger = { has_trait = incapable } - localization_key = invalid_incapable_possessive - } - # Fallback. - text = { - trigger = { always = no } - fallback = yes - localization_key = invalid_helpless_possessive - } -} - -GetWarning_WeakDiarchSuccessionScore = { - type = character - - # People get annoyed if you skip them. - text = { - trigger = { - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - } - localization_key = diarch.succession_offence.succession_score - } -} - -GetWarning_DiarchAppointmentCourtlies = { - type = character - - # Unrelated lowborns. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - is_lowborn = yes - NOT = { - any_close_or_extended_family_member = { this = root.liege } - } - } - localization_key = diarch.succession_offence.unrelated_lowborn - } - # Related lowborns. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - is_lowborn = yes - always = no - } - localization_key = diarch.succession_offence.related_lowborn - } - # Low succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_low - } - localization_key = diarch.succession_offence.low_succession - } - # Medium succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_medium - } - localization_key = diarch.succession_offence.medium_succession - } - # High succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_high - } - localization_key = diarch.succession_offence.high_succession - } - text = { localization_key = diarch.succession_offence.empty } -} - -GetCustomTooltip_WeakDiarchSuccessionScore = { - type = character - - # People get annoyed if you skip them. - text = { - trigger = { - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - } - localization_key = diarch.succession_offence.succession_score.guts - } -} - -GetCustomTooltip_DiarchAppointmentCourtlies = { - type = character - - # Unrelated lowborns. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - is_lowborn = yes - NOT = { - any_close_or_extended_family_member = { this = root.liege } - } - } - localization_key = diarch.succession_offence.unrelated_lowborn.guts - } - # Related lowborns. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - is_lowborn = yes - always = no - } - localization_key = diarch.succession_offence.related_lowborn.guts - } - # Low succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_low - } - localization_key = diarch.succession_offence.low_succession.guts - } - # Medium succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_medium - } - localization_key = diarch.succession_offence.medium_succession.guts - } - # High succession score characters. - text = { - trigger = { - # Designating the first person in the queue is your best choice, so they can't ever upset anyone. - liege = { - any_diarchy_succession_character = { diarchy_regent_succession_score_value > root.diarchy_regent_succession_score_value } - } - # Now calc everything else. - save_temporary_scope_as = char_temp - liege = { - any_vassal = { - has_vassal_stance = courtly - NOT = { this = scope:char_temp } - } - } - diarchy_regent_succession_score_value <= courtly_offence_at_succession_threshold_high - } - localization_key = diarch.succession_offence.high_succession.guts - } - text = { localization_key = diarch.succession_offence.empty } -} - -################################################## -# #Vizier Extravagance - -# Note: I've tagged stuff below as either "historically attested" where we know someone definitely did it (generally the caliph's vizier, though not always) or else "fictional" where we _don't_ have evidence someone did it. With the exception of some obviously tongue-in-cheek examples, stuff placed under fictional isn't to indicate that we know a thing _wasn't_ practiced, just that, at time of writing, we don't have specific examples for 'em (or, for a couple, examples are _markedly_ out of period but the practice could easily be recurrent). - -# Tier 1 custom locs. -VizierExtravagance_T1_Treasure = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Excessive hankerchiefs. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.treasure.hankerchiefs - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = eccentric } - } - } - } - ## Fine perfumes, cosmetics, and ointments. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.treasure.cosmetics - } - ## Jewellery. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.treasure.jewellery - } - ## Furniture. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.treasure.furniture - # Humble characters most likely to avoid personal ostentation, so we weight up furniture for them. - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = humble } - } - } - } - ## Clothing. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.treasure.clothing - } - ## Ostentatious hats. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.treasure.hats - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Collection of low-tier religious relics. - ### Fictional but probable. - text = { - trigger = { - diarch = { - faith = { - NOT = { has_doctrine_parameter = destroying_artifacts_is_pious } - } - } - } - localization_key = viz_extravagance.t1.treasure.relics - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } - ## Surprising quantities of drugs. - ### Fictional but probable. - text = { - trigger = { - diarch = { - NOR = { - has_trait = temperate - drinks_alcohol_trigger = yes - } - } - } - localization_key = viz_extravagance.t1.treasure.drugs - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = gluttonous - has_trait = hashishiyah - has_trait = drunkard - } - } - } - } - } - ## Expensive game pieces. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = gregarious } - } - localization_key = viz_extravagance.t1.treasure.game_pieces - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## Ulta-precise hourglasses. - text = { - trigger = { - diarch = { has_trait = impatient } - } - localization_key = viz_extravagance.t1.treasure.hourglasses - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = impatient } - } - } - } -} -VizierExtravagance_T1_Activities = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Charitable parades. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.activities.parades - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = generous - has_trait = compassionate - } - } - } - } - } - ## Backyard festivals. - ### Fictional - well, period fictional, but this was something the local landholders did with the abbey & its grounds near where I grew up, so I'm guessing prior Large Building Owners™ probably thought of it too. - text = { - localization_key = viz_extravagance.t1.activities.festivals - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = trusting } - } - } - } - ## Charity auctions. - ### Fictional. - text = { - localization_key = viz_extravagance.t1.activities.auctions - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = generous - has_trait = compassionate - } - } - } - } - } - ## Feasted local nobility. - ### Fictional. - text = { - localization_key = viz_extravagance.t1.activities.feasts - } - ## Board game tournaments. - ### Fictional. - text = { - localization_key = viz_extravagance.t1.activities.board_game_tourneys - } - ## Pigeon racing. - ### Historically attested - albeit mainly the preserve of eunuchs. - text = { - localization_key = viz_extravagance.t1.activities.pigeon_racing - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Discrete parties (orgies). - ### Fictional but probable. - text = { - trigger = { - diarch = { - has_trait = lustful - # If the faith calls for this stuff, this'd hardly be unusual. - faith = { - NOT = { trait_is_virtue = lustful } - } - } - } - localization_key = viz_extravagance.t1.activities.orgies - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lustful } - } - } - } - ## Weekly feasts. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = gregarious } - } - localization_key = viz_extravagance.t1.activities.feasts.weekly - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## Art exhibitions. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = shy } - } - localization_key = viz_extravagance.t1.activities.exhibitions - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = shy } - } - } - } - ## Open house parties. - ### Fictional. - text = { - trigger = { - diarch = { - has_trait = trusting - NOT = { has_trait = shy } - } - } - localization_key = viz_extravagance.t1.activities.feasts.commoners - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = trusting } - } - } - } -} -VizierExtravagance_T1_Property = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Stately townhouse. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.property.townhouse - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = humble } - } - } - } - ## Various minor business concerns. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.property.minor_businesses - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = greedy } - } - } - } - ## A small arena for horse sports. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.property.small_arena - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = profligate } - } - } - } - ## A private manse. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.property.manse - } - ## A key toll road. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t1.property.toll_road - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = greedy - has_trait = arbitrary - } - } - } - } - } - ## A network of trading agents. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.property.agent_network - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = greedy } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Personal rooftop garden. - ### Fictional. - text = { - trigger = { - diarch = { - OR = { - has_trait = content - has_trait = lifestyle_gardener - has_trait = lifestyle_herbalist - culture = { has_cultural_parameter = can_appoint_court_gardener } - } - } - } - localization_key = viz_extravagance.t1.property.rooftop_garden - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = content } - } - } - } - ## Bought market inspectors. - ### Fictional but probable. - text = { - trigger = { - diarch = { - OR = { - has_trait = arbitrary - AND = { - has_trait = deceitful - NOT = { has_trait = just } - } - } - } - } - localization_key = viz_extravagance.t1.property.market_officials_on_payroll - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = arbitrary - has_trait = deceitful - } - } - } - } - } - ## A cheap hostel. - ### Fictional - not actually too probable, as they'd generally likely just make it free for the optics, so mostly here to give humble/compassionate/content something to grab. - text = { - trigger = { - diarch = { - OR = { - has_trait = compassionate - AND = { - OR = { - has_trait = humble - has_trait = content - } - NOR = { - has_trait = callous - has_trait = sadistic - } - } - } - } - } - localization_key = viz_extravagance.t1.property.hostel - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = compassionate - has_trait = humble - has_trait = content - } - } - } - } - } - ## A gang of ruthless street thugs and their territory. - text = { - trigger = { - diarch = { - OR = { - has_trait = ambitious - has_trait = callous - has_trait = sadistic - } - } - } - localization_key = viz_extravagance.t1.property.gangers - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = ambitious - has_trait = callous - has_trait = sadistic - } - } - } - } - } -} -VizierExtravagance_T1_Charity = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## An allowance for taking in and educating orphans. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.orphans - } - ## An allowance for the repair of damaged buildings whose owners are too poor to fix 'em. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.building_repair - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = architect } - } - } - } - ## Subsidising several annual religious feasts for the poor. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.feasts.religious - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = zealous - has_trait = gregarious - has_trait = compassionate - } - } - } - } - } - ## An endowment for widows/widowers. - ### Historically attested. - ### Female soldiers: widowers. - text = { - trigger = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } - } - } - localization_key = viz_extravagance.t1.charity.widowers - weight_multiplier = { - modifier = { - add = 10 - # Lived experiences. - diarch = { - has_trait = education_martial - has_trait = compassionate - } - } - } - } - ### Male soldiers: widows. - text = { - trigger = { - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } - } - } - localization_key = viz_extravagance.t1.charity.widows - weight_multiplier = { - modifier = { - add = 10 - # Lived experiences. - diarch = { - has_trait = education_martial - has_trait = compassionate - } - } - } - } - ### And if you allow both, then we allow both and just pick one. - ## A fund for beggars and the destitute. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.beggars - } - ## A fund for buying replacement jugs for child servants who accidentally smash theirs whilst drawing water for the household. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.awkward_children - } - ## A small guard station + guard for civil service buildings. - ### Historically attested. - text = { - localization_key = viz_extravagance.t1.charity.civil_service.guard - # Weight up the least-weird sounding option for callous'n'sadistic characters. - weight_multiplier = { - modifier = { - add = 1000 - diarch = { - OR = { - has_trait = sadistic - has_trait = callous - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## An allowance for feeding the birds of the capital. - ### Historically attested. - #### And furthermore: n'aww. - text = { - trigger = { - exists = capital_county - diarch = { - OR = { - has_trait = compassionate - has_trait = humble - } - } - } - localization_key = viz_extravagance.t1.charity.birds - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = compassionate - has_trait = humble - } - } - } - } - } - ## Funding the creation of an isolated religious community. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = zealous } - } - localization_key = viz_extravagance.t1.charity.monastery - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } - ## Extra pay for judges to spend more time hearing cases and travelling their circuits. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = just } - } - localization_key = viz_extravagance.t1.charity.judges - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = just } - } - } - } - ## Paying for free kitchens to serve the poor. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = compassionate } - } - localization_key = viz_extravagance.t1.charity.kitchens - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = compassionate } - } - } - } -} - -# Tier 2 custom locs. -VizierExtravagance_T2_Treasure = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Cabient of foreign curiosities. - ### Fictional & lightly anachronistic (at least as a widespread practice), but still fairly probable. - text = { - localization_key = viz_extravagance.t2.treasure.cabinet_of_curiosities - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## Collections of gemstones. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.treasure.gems - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = greedy } - } - } - } - ## Clever artful sculptures. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.treasure.sculpture - } - ## Decorative gilded weapons & armour for display. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t2.treasure.decorative_martial_gear - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_martial } - } - } - } - ## Bezoar-cut cutlery. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.treasure.bezoar_cutlery - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = education_intrigue - has_trait = deceitful - has_trait = schemer - } - } - } - } - } - ## Fly-stones. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.treasure.fly_stones - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Pre-measured library of bribery purses. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = deceitful } - } - localization_key = viz_extravagance.t2.treasure.indexed_bribes - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = deceitful } - } - } - } - ## Grand map of the known world. - ### Historically attested. - text = { - trigger = { - # More than one kind of person daydreams about far-off lands. - diarch = { - OR = { - has_trait = shy - has_trait = ambitious - } - } - } - localization_key = viz_extravagance.t2.treasure.map_of_world - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = shy - has_trait = ambitious - } - } - } - } - } - ## Bling for your steed. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = arrogant } - } - localization_key = viz_extravagance.t2.treasure.horse_armour - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = arrogant } - } - } - } - ## Comically enormous crockery. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = gluttonous } - } - localization_key = viz_extravagance.t2.treasure.crockery - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gluttonous } - } - } - } -} -VizierExtravagance_T2_Activities = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Noble pool parties. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.activities.feasts.pool - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## Horse races w. gambling. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.activities.gambling.horse - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = profligate } - } - } - } - ## Interactive feasts. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.activities.feasts.interactive - } - ## Week-long parties. - ### Fictional. - text = { - localization_key = viz_extravagance.t2.activities.feasts.long - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## Live concerts. - ### Fictional but probable - albeit not in the modern mould. - text = { - localization_key = viz_extravagance.t2.activities.concerts - } - ## Elaborate plays. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t2.activities.theatre - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Poetry readings. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = poet } - } - localization_key = viz_extravagance.t2.activities.poetry - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lifestyle_poet } - } - } - } - ## Amnesties for repentant criminals. - ### Fictional. - text = { - trigger = { - diarch = { - OR = { - has_trait = forgiving - AND = { - has_trait = honest - NOT = { has_trait = vengeful } - } - } - } - } - localization_key = viz_extravagance.t2.activities.amnesties - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = forgiving - has_trait = honest - } - } - } - } - } - ## Animal fights. - ### Fictional but probable. - text = { - trigger = { - diarch = { - has_trait = wrathful - NOT = { has_trait = compassionate } - } - } - localization_key = viz_extravagance.t2.activities.animal_baiting - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = wrathful } - } - } - } - ## Passionate religious sermons. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = zealous } - } - localization_key = viz_extravagance.t2.activities.sermons - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } -} -VizierExtravagance_T2_Property = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## An important monopoly on certain staples. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t2.property.monopoly - } - ## A famous market of exotic wares. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.property.exotic_market - } - ## An industrious mine. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t2.property.mine - } - ## An expansive set of warehouses. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.property.warehouses - } - ## A network of loyal messengers. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.property.messenger_network - } - ## A long lane of important workshops. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t2.property.workshops - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Personal temple. - ### Fictional but probable. - text = { - trigger = { - diarch = { - NOT = { has_trait = cynical } - } - } - localization_key = viz_extravagance.t2.property.personal_temple - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } - ## Small fort in a dangerous, but lucrative, hinterland. - ### Fictional - text = { - trigger = { - diarch = { has_trait = brave } - } - localization_key = viz_extravagance.t2.property.fort - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = brave } - } - } - } - ## A formidably defended personal treasury. - ### Fictional. - text = { - trigger = { - diarch = { - OR = { - has_trait = stubborn - has_trait = greedy - } - } - } - localization_key = viz_extravagance.t2.property.treasury - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = stubborn - has_trait = greedy - } - } - } - } - } - ## A small fortified palace with various secret passages and escape routes. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = craven } - } - localization_key = viz_extravagance.t2.property.defensible_palace - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = craven } - } - } - } -} -VizierExtravagance_T2_Charity = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Paying for several schools for young children. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.schools - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## Creating hospitals to treat the poor. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.hospitals - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = compassionate } - } - } - } - ## Paying for funerals for those who died too poor or whilst travelling. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.poor_funerals - } - ## Sponsoring local philosophical scholars. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.scholars.philosophical - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## Sponsoring local legal scholars. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.scholars.legal - } - ## Supplemental pay for key civil service positions. - ### Historically attested. - text = { - localization_key = viz_extravagance.t2.charity.civil_service.extra_positions - # Weight up the least-weird sounding option for callous'n'sadistic characters. - weight_multiplier = { - modifier = { - add = 1000 - diarch = { - OR = { - has_trait = sadistic - has_trait = callous - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Funding the creation/expansion of a police force for the capital — and uhh, doing what private police tend to do. - ### Fictional but probable. - text = { - trigger = { - exists = capital_barony - diarch = { has_trait = vengeful } - } - localization_key = viz_extravagance.t2.charity.police - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = vengeful } - } - } - } - ## Sponsoring local theological scholars. - ### Historically attested. - text = { - trigger = { - diarch = { - NOT = { has_trait = cynical } - } - } - localization_key = viz_extravagance.t2.charity.scholars.theological - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } - ## Sponsoring local mystical scholars. - ### Historically attested. - text = { - trigger = { - diarch.faith = { - NOT = { has_doctrine_parameter = witchcraft_illegal } - } - } - localization_key = viz_extravagance.t2.charity.scholars.mystical - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = lifestyle_mystic - # Technically the stereotype of the rich man funding occultists is really, really anachronistic but... - has_trait = eccentric - } - } - } - } - } - ## Paying to have orphans circumcised. - ### Historically attested. - #### Really, really frequently historically attested. - ##### They held celebratory circumcision banquests, even. - ###### Generally this was a prerequisite/bonus attached to caring for male orphans in the relevant faiths. - text = { - trigger = { - religion_has_circumcision_trigger = yes - diarch = { religion_has_circumcision_trigger = yes } - } - localization_key = viz_extravagance.t2.charity.circumcision - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } - ## Paying for roaming preachers to take the faith to the streets. - ### Fictional. - text = { - trigger = { - faith = diarch.faith - diarch = { has_trait = zealous } - } - localization_key = viz_extravagance.t2.charity.preachers - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = zealous } - } - } - } -} - -# Tier 3 custom locs. -VizierExtravagance_T3_Treasure = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Fancy mirrors. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.treasure.mirrors - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = arrogant } - } - } - } - ## A collection of parasols. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.treasure.parasols - } - ## A massive silken travelling tent. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.treasure.silk_bigtop - } - ## A warehouse of exotic fabrics. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.treasure.fabrics - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = greedy } - } - } - } - ## Exotic animals from far away kept as pets. - text = { - localization_key = viz_extravagance.t3.treasure.exotic_pets - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = eccentric } - } - } - } - ## Truly phenomenal carpets. - ### Historically attested - and weirdly enthusiastically, I might add. - text = { - localization_key = viz_extravagance.t3.treasure.carpets - weight_multiplier = { - modifier = { - add = 10 - # Sometimes you just want to lie down, y'know? - diarch = { has_trait = lazy } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## A woven golden mattress. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = lazy } - } - localization_key = viz_extravagance.t3.treasure.gold_mattress - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lazy } - } - } - } - ## Exotic birth control solutions. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = lustful } - } - localization_key = viz_extravagance.t3.treasure.birth_control - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lustful } - } - } - } - ## A multi-articulated sculpture of the vizier, who pose and clothing can be changed endlessly. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = fickle } - } - localization_key = viz_extravagance.t3.treasure.sculpture.articulated - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = fickle } - } - } - } - ## Five hundred crystal pots containing rare plants. - ### Fictional-ish; pots ain't, plants are. - text = { - trigger = { - diarch = { - OR = { - has_trait = lifestyle_gardener - has_trait = lifestyle_herbalist - culture = { has_cultural_parameter = can_appoint_court_gardener } - } - } - } - localization_key = viz_extravagance.t3.treasure.plants - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = lifestyle_gardener - has_trait = lifestyle_herbalist - } - } - } - } - } -} -VizierExtravagance_T3_Activities = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Surprise give-away feasts (e.g., hiding a gem inside a chicken). - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.activities.feasts.surprise - } - ## Gift packages for neighbouring nobles. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.activities.aid - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = gregarious - has_trait = diplomat - } - } - } - } - } - ## Lively scholarly debates. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.activities.scholars.debates - } - ## Overt give-away feasts. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.activities.feasts.give_away - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = generous } - } - } - } - ## Land & livestock grants. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.activities.land_and_livestock_grants - } - ## Spectacle feasts. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.activities.feasts.spectacle - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Shower silver coins over party guests. - ### Historically attested. - text = { - trigger = { - diarch = { has_trait = generous } - } - localization_key = viz_extravagance.t3.activities.feasts.coin_shower - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = generous } - } - } - } - ## Palanquin races. - ### Fictional. Sadly. - text = { - trigger = { - diarch = { has_trait = eccentric } - } - localization_key = viz_extravagance.t3.activities.gambling.palanquin - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = eccentric } - } - } - } - ## Debauched parties. - ### Fictional but probable. - text = { - # Unlike the subtler ones, anyone can make a name for themselves here, regardless of what their faith says. - ## For good or for ill. - trigger = { - diarch = { has_trait = lustful } - } - localization_key = viz_extravagance.t3.activities.orgies - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lustful } - } - } - } - ## Elaborate showcase parades. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = arrogant } - } - localization_key = viz_extravagance.t3.activities.parades - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = arrogant } - } - } - } -} -VizierExtravagance_T3_Property = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Cushioned pool. - ### Fictional. - text = { - localization_key = viz_extravagance.t3.property.pool.cushions - } - ## Labyrinthine business interests. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.property.businesses - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = greedy } - } - } - } - ## Gargantuan palace. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.property.palace.huge - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = lazy - has_trait = arrogant - } - } - } - } - } - ## Personal bathhouse. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.property.bathhouse - } - ## Colossal stables. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t3.property.stables - } - ## A large pool layered with gold coins. - ### Fictional. - text = { - localization_key = viz_extravagance.t3.property.pool.gold - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = greedy - has_trait = avaricious - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## A commercial fleet. - ### Fictional but probable. - text = { - trigger = { - any_held_county = { is_coastal_county = yes } - } - localization_key = viz_extravagance.t3.property.fleet.commercial - } - ## Reclaimed businesses. - ### Historically attested. - text = { - trigger = { - diarch = { - OR = { - has_trait = arbitrary - AND = { - has_trait = greedy - NOT = { has_trait = just } - } - } - } - } - localization_key = viz_extravagance.t3.property.business.stolen - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = arbitrary - has_trait = greedy - } - } - } - } - } - ## Entire capital districts. - ### Historically attested. - text = { - trigger = { - diarch = { exists = capital_county } - } - localization_key = viz_extravagance.t3.property.tycoon - } - ## Den of Vice - ### Fictional but probable. - text = { - trigger = { - diarch = { - OR = { - has_trait = gluttonous - AND = { - faith = { trait_is_virtue = gluttonous } - has_trait = zealous - } - has_trait = drunkard - has_trait = hashishiyah - } - } - } - localization_key = viz_extravagance.t3.property.den_of_vice - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = gluttonous - has_trait = drunkard - has_trait = hashishiyah - } - } - } - } - } -} -VizierExtravagance_T3_Charity = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Patronising observatories. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.observatories - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## Patronising institutions of higher learning. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.universities - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = scholar } - } - } - } - ## Patronising libraries. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.libraries - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## Paying for the construction and maintenance of public baths. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.bathhouses - } - ## Paying for advanced medical equipment for local hospitals. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.hospitals.equipment - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lifestyle_physician } - } - } - } - ## Paying for extra positions within the administration to exist. - ### Historically attested. - text = { - localization_key = viz_extravagance.t3.charity.civil_service.expansion - # Weight up the least-weird sounding option for callous'n'sadistic characters. - weight_multiplier = { - modifier = { - add = 1000 - diarch = { - OR = { - has_trait = sadistic - has_trait = callous - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Paying for the construction and maintenance of watermills. - ### Historically attested. - text = { - trigger = { - holds_county_with_water_trigger = yes - culture = { has_innovation = innovation_windmills } - } - localization_key = viz_extravagance.t3.charity.watermills - } - ## Paying for network of beggar-spies. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = paranoid } - } - localization_key = viz_extravagance.t3.charity.beggar_spies - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = paranoid } - } - } - } - ## Creation & fill of water tanks for the Hajj - ### Historically attested. - text = { - trigger = { - diarch.faith = { - religion = religion:islam_religion - NOT = { has_doctrine_parameter = forbidden_from_pilgrimage } - } - } - localization_key = viz_extravagance.t3.charity.hajj_water_tanks - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = zealous - has_trait = pilgrim - } - } - } - } - } - ## Donating gear to holy warriors. - ### Historically attested. - text = { - trigger = { - diarch = { - has_trait = zealous - faith = { - this = liege.faith - NOT = { has_doctrine_parameter = holy_wars_forbidden } - } - } - } - localization_key = viz_extravagance.t3.charity.holy_warrior_gear - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = zealous - has_trait = faith_warrior - has_trait = holy_warrior - } - } - } - } - } -} - -# Tier 4 custom locs. -VizierExtravagance_T4_Treasure = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Literal thousands of cushions. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.treasure.cushions - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lazy } - } - } - } - ## An army's worth of decorative weapons and armour. - ### Historically attested. - #### Honestly I'm under-selling it. - ##### They weren't always decorative. - ###### Sometimes you just have four thousand military-grade saddles just... because... - text = { - localization_key = viz_extravagance.t4.treasure.martial_gear - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_martial } - } - } - } - ## A king's ransom in ambergris, perfumes, and exotic ointments. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.treasure.cosmetics - } - ## A vizierial office carved and furnished with the most expensive of metal-inlaid stone furniture. - ### Historically attested - sorta, common to do aspects of this but rarely all at the same time. - text = { - localization_key = viz_extravagance.t4.treasure.office - # Humble characters most likely to avoid personal ostentation, so we weight up furniture for them. - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = humble } - } - } - } - ## The cutlery and crockery for a full feast of people, each piece once held by the ruler of some foreign or dead empire. - ### Historically attested but heavily exaggerated; you were actually more likely to encounter _a_ set of this attached to some specific ruler. - text = { - localization_key = viz_extravagance.t4.treasure.crockery.historic - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = education_learning } - } - } - } - ## An artificial orchard of precious metal trees, with carved gem stone fruit. - ### Historically attested - surprisingly common, even. - text = { - localization_key = viz_extravagance.t4.treasure.precious_orchard - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = avaricious - has_trait = greedy - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## A personal flotilla of barques for transport. - ### Historically attested. - text = { - trigger = { - capital_county ?= { - OR = { - is_riverside_county = yes - is_coastal_county = yes - } - } - } - localization_key = viz_extravagance.t4.treasure.fleet.personal - } - ## A sword as long as three men. - ### Fictional. - text = { - trigger = { - diarch = { has_trait = wrathful } - } - localization_key = viz_extravagance.t4.treasure.massive_sword - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = wrathful } - } - } - } - ## Alchemical & potion ingredients, including those (reportedly) from mythical animals. - ### Historically attested. - text = { - trigger = { - diarch = { - OR = { - has_trait = eccentric - has_trait = lifestyle_mystic - has_trait = lifestyle_physician - has_trait = lifestyle_herbalist - } - } - } - localization_key = viz_extravagance.t4.treasure.mystic_ingredients - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = eccentric } - } - } - } - ## Illuminated manuscripts featuring apes. - ### Fictional but sadly apparently incredibly probable. - text = { - trigger = { - diarch = { - OR = { - learning <= 0 - AND = { - learning <= low_skill_rating - OR = { - has_trait = trusting - has_trait = profligate - } - } - } - } - } - weight_multiplier = 0.1 - localization_key = viz_extravagance.t4.treasure.sensible_investments_for_smart_adults - } -} -VizierExtravagance_T4_Activities = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Rose pool parties. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.activities.feasts.pool.rose - } - ## Legendary give-aways. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.activities.give_aways - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = generous } - } - } - } - ## Sprawling festivities. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.activities.feasts.big - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## World-renowned menagerie shows. - ### Fictional. - text = { - localization_key = viz_extravagance.t4.activities.menagerie - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lifestyle_hunter } - } - } - } - ## Local nobility aid packages. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.activities.aid - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = generous } - } - } - } - ## Magnanimous hosting of foreign embassies. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.activities.host - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## High stakes gambling. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = arbitrary } - } - localization_key = viz_extravagance.t4.activities.gambling.xtra_xtreme - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = arbitrary } - } - } - } - ## Elite costume parties. - ### Fictional. - text = { - trigger = { - diarch = { - OR = { - has_trait = eccentric - has_trait = deceitful - has_trait = gregarious - } - } - } - localization_key = viz_extravagance.t4.activities.masquerade - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = eccentric - has_trait = deceitful - has_trait = gregarious - } - } - } - } - } - ## Mercurial garden - ### Fictional. - text = { - trigger = { - diarch = { - OR = { - has_trait = fickle - has_trait = lifestyle_gardener - # We're a little more restrictive here than other garden triggers — gardening isn't actually the primary motivation. - } - } - } - localization_key = viz_extravagance.t4.activities.plants.ever_changing - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = fickle } - } - } - } - ## Delectable feasts. - text = { - trigger = { - diarch = { - has_trait = eccentric - OR = { - has_trait = cannibal - any_secret = { secret_type = secret_cannibal } - } - } - } - localization_key = viz_extravagance.t4.activities.feasts.cannibal - # Don't weight this up - it's not something we want to see very commonly. - } -} -VizierExtravagance_T4_Property = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Pool Palace. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.property.palace.pool - } - ## Vast countryside retreat. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.property.palace.spa - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = shy } - } - } - } - ## Private army. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.property.army - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = ambitious } - } - } - } - ## Tens of thousands of head of livestock. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.property.livestock - } - ## Guest Palace. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.property.palace.guest - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = shy } - } - } - } - ## Vizierial Spire. - ### Fictional. - text = { - localization_key = viz_extravagance.t4.property.spire - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = architect - has_trait = overseer - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Palace of the Month - ### Fictional but semi-probable; you wouldn't move literally _per_ month but they could and would own substantially more palaces than any one civil servant _needs_. - text = { - trigger = { - diarch = { - NOT = { has_trait = humble } - } - } - localization_key = viz_extravagance.t4.property.palace.monthly - } - ## Personal Bordello. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = lustful } - } - localization_key = viz_extravagance.t4.property.bordello - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lustful } - } - } - } - ## Personal debtor's prison. - ### Fictional but probable. - text = { - trigger = { - diarch = { - OR = { - has_trait = greedy - AND = { - has_trait = callous - NOT = { has_trait = generous } - } - } - } - } - localization_key = viz_extravagance.t4.property.gaol - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = greedy - has_trait = callous - } - } - } - } - } - ## Eponymous Hell. - ### Fictional. - #### Loosely based on the legendary Ashoka's Hell. - text = { - trigger = { - diarch = { has_trait = sadistic } - } - localization_key = viz_extravagance.t4.property.palace.torture - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = sadistic } - } - } - } -} -VizierExtravagance_T4_Charity = { - type = character - random_valid = yes - - # GENERIC OPTIONS - ## No triggers on the first ~6 or so, so we always have a decent variety of fallbacks. - ## Paying for waystations & caravanserais for long-distance travellers. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.charity.waystations - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lifestyle_traveler } - } - } - } - ## Funding the construction and maintenance of major bridges. - ### Historically attested. - text = { - localization_key = viz_extravagance.t4.charity.bridges - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = architect } - } - } - } - ## A staple food dole. - ### Fictional but probable. - text = { - localization_key = viz_extravagance.t4.charity.dole - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = compassionate } - } - } - } - ## Cheap urban housing. - ### Fictional. - text = { - localization_key = viz_extravagance.t4.charity.housing - } - ## Sprawling public gardens. - ### Fictional. - text = { - localization_key = viz_extravagance.t4.charity.gardens - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = lifestyle_gardener } - } - } - } - ## Paying for organised local fire services. - ### Fictional. - text = { - localization_key = viz_extravagance.t4.charity.civil_service.fire - # Weight up the least-weird sounding option for callous'n'sadistic characters. - weight_multiplier = { - modifier = { - add = 1000 - diarch = { - OR = { - has_trait = sadistic - has_trait = callous - } - } - } - } - } - # TRIGGERED OPTIONS - ## Anything a bit more specific from hereon in. - ## Paying for the construction and maintenance of aqueducts. - ### Historically attested. - text = { - trigger = { holds_county_with_water_trigger = yes } - localization_key = viz_extravagance.t4.charity.aqueducts - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = architect } - } - } - } - ## A grand public festival. - ### Fictional but probable. - text = { - trigger = { - diarch = { has_trait = gregarious } - } - localization_key = viz_extravagance.t4.charity.festivals - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = gregarious } - } - } - } - ## A fund for people to go on pilgrimage. - ### Historically attested. - text = { - trigger = { - diarch = { - NOR = { - has_trait = cynical - faith = { has_doctrine_parameter = forbidden_from_pilgrimage } - } - } - } - localization_key = viz_extravagance.t4.charity.pilgrimage - weight_multiplier = { - modifier = { - add = 10 - diarch = { - OR = { - has_trait = zealous - has_trait = pilgrim - } - } - } - } - } - ## Loan remittance service. - text = { - trigger = { - diarch = { has_trait = generous } - } - localization_key = viz_extravagance.t4.charity.loans - weight_multiplier = { - modifier = { - add = 10 - diarch = { has_trait = generous } - } - } - } -} diff --git a/N3OW/common/customizable_localization/00_difficulty_custom_loc.txt b/N3OW/common/customizable_localization/00_difficulty_custom_loc.txt deleted file mode 100644 index 4f193193..00000000 --- a/N3OW/common/customizable_localization/00_difficulty_custom_loc.txt +++ /dev/null @@ -1,39 +0,0 @@ - -CharacterDifficulty = { - type = character - - text = { - localization_key = impossibly_hard_difficult - trigger = { - character_difficulty_value >= 500 - } - } - - text = { - localization_key = extremely_hard_difficult - trigger = { - character_difficulty_value < 500 - character_difficulty_value >= 300 - } - } - - text = { - localization_key = very_hard_difficult - trigger = { - character_difficulty_value < 300 - character_difficulty_value >= 150 - } - } - - text = { - localization_key = hard_difficult - trigger = { - character_difficulty_value < 150 - character_difficulty_value >= 50 - } - } - - text = { - localization_key = normal_difficult - } -} diff --git a/N3OW/common/customizable_localization/00_disability_custom_loc.txt b/N3OW/common/customizable_localization/00_disability_custom_loc.txt deleted file mode 100644 index 06d3c49d..00000000 --- a/N3OW/common/customizable_localization/00_disability_custom_loc.txt +++ /dev/null @@ -1,99 +0,0 @@ -GetDisability = { #Disability: to call on health effects - type = character - text = { - trigger = { has_trait = dwarf } - localization_key = trait_dwarf - } - text = { - trigger = { has_trait = giant } - localization_key = trait_giant - } - text = { - trigger = { has_trait = hunchbacked } - localization_key = trait_hunchbacked - } - text = { - trigger = { has_trait = clubfooted } - localization_key = trait_clubfooted - } - text = { - trigger = { has_trait = scarred } - localization_key = trait_scarred - } - text = { - trigger = { has_trait = one_eyed } - localization_key = trait_one_eyed - } - text = { - trigger = { has_trait = maimed } - localization_key = trait_maimed - } - text = { - trigger = { has_trait = blind } - localization_key = trait_blind - } - text = { - trigger = { has_trait = disfigured } - localization_key = trait_disfigured - } - text = { - trigger = { has_trait = scaly } - localization_key = trait_scaly - } - text = { - trigger = { has_trait = albino } - localization_key = trait_albino - } - text = { - trigger = { has_trait = lisping } - localization_key = trait_lisping - } - text = { - trigger = { has_trait = stuttering } - localization_key = trait_stuttering - } - text = { - trigger = { has_trait = depressed } - localization_key = trait_depressed - } - text = { - trigger = { has_trait = spindly } - localization_key = trait_spindly - } - text = { - trigger = { has_trait = infirm } - localization_key = trait_infirm - } - text = { - trigger = { has_trait = weak } - localization_key = trait_weak - } - text = { - trigger = { has_trait = wheezing } - localization_key = trait_wheezing - } - text = { - trigger = { has_trait = impotent } - localization_key = trait_impotent - } - text = { - trigger = { has_trait = possessed } - localization_key = trait_possessed - } - text = { - trigger = { has_trait = bleeder } - localization_key = trait_bleeder - } - text = { - trigger = { has_trait = wounded } - localization_key = trait_wounded - } - text = { - trigger = { has_trait = dull } - localization_key = trait_dull - } - text = { - trigger = { always = yes } - localization_key = disabled_fallback - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_divinity_custom_loc.txt b/N3OW/common/customizable_localization/00_divinity_custom_loc.txt deleted file mode 100644 index 9725b2b2..00000000 --- a/N3OW/common/customizable_localization/00_divinity_custom_loc.txt +++ /dev/null @@ -1,2003 +0,0 @@ - -ToleranceValue = { - type = character - - text = { - localization_key = tolerance_righteous - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_fully_accepted_level - } - } - } - } - text = { - localization_key = tolerance_astray - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_astray_level - } - } - } - } - text = { - localization_key = tolerance_sinister - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_hostile_level - } - } - } - } - text = { - localization_key = tolerance_evil - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_evil_level - } - } - } - } -} - -ToleranceValueConcept = { - type = character - - text = { - localization_key = FAITH_HOSTILITY_RIGHTEOUS - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_fully_accepted_level - } - } - } - } - text = { - localization_key = FAITH_HOSTILITY_ASTRAY - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_astray_level - } - } - } - } - text = { - localization_key = FAITH_HOSTILITY_HOSTILE - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_hostile_level - } - } - } - } - text = { - localization_key = FAITH_HOSTILITY_EVIL - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_evil_level - } - } - } - } -} - -MyPriestTitle = { - type = character - - text = { - trigger = { - exists = cp:councillor_court_chaplain - cp:councillor_court_chaplain = { - is_female = no - } - } - localization_key = male_priest_title - } - text = { - trigger = { - exists = cp:councillor_court_chaplain - cp:councillor_court_chaplain = { - is_female = yes - } - } - localization_key = female_priest_title - } - text = { - trigger = { - always = no - } - localization_key = neuter_priest_title - fallback = yes - } -} - -PriestTitle = { - type = character - - text = { - trigger = { is_female = no } - localization_key = male_priest_title - } - text = { - trigger = { is_female = yes } - localization_key = female_priest_title - } - text = { - trigger = { always = no } - localization_key = neuter_priest_title - fallback = yes - } -} - -# For use when refering to a priest of unspecified gender, or the concept of priests in general. -DefaultPriestTitle = { - type = character - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_male_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_male_dominated - } - } - } - } - localization_key = male_priest_title - } - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_female_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_female_dominated - } - } - } - } - localization_key = female_priest_title - } - - text = { - trigger = { - faith = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_equal - } - } - localization_key = neuter_priest_title - fallback = yes - } -} - -DefaultPriestTitlePlural = { - type = character - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_male_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_male_dominated - } - } - } - } - localization_key = male_priest_title_plural - } - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_female_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_female_dominated - } - } - } - } - localization_key = female_priest_title_plural - } - - text = { - trigger = { - faith = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_equal - } - } - localization_key = neuter_priest_title_plural - fallback = yes - } -} - -# For use when refering to a priest of unspecified gender, or the concept of priests in general. -DefaultPriestWomenMen = { - type = character - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_male_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_male_dominated - } - } - } - } - localization_key = CHARACTER_MEN - } - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_female_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_female_dominated - } - } - } - } - localization_key = CHARACTER_WOMEN - } - - text = { - trigger = { - faith = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_equal - } - } - localization_key = CHARACTER_MEN - fallback = yes - } -} - -DefaultBishopTitle = { - type = character - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_male_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_male_dominated - } - } - } - } - localization_key = male_bishop_title - } - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_female_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_female_dominated - } - } - } - } - localization_key = female_bishop_title - } - - text = { - trigger = { - faith = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_equal - } - } - localization_key = neuter_bishop_title - fallback = yes - } -} - -DefaultBishopTitlePlural = { - type = character - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_male_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_male_dominated - } - } - } - } - localization_key = male_bishop_title_plural - } - - text = { - trigger = { - faith = { - OR = { - has_doctrine = doctrine_clerical_gender_female_only - AND = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_female_dominated - } - } - } - } - localization_key = female_bishop_title_plural - } - - text = { - trigger = { - faith = { - has_doctrine = doctrine_clerical_gender_either - has_doctrine = doctrine_gender_equal - } - } - localization_key = neuter_bishop_title_plural - fallback = yes - } -} - -#Returns Heathen for Pagans and Infidels for other Faiths. -GetUnbelieverName = { - type = character - - text = { - trigger = { - faith = { - has_doctrine = pagan_hostility_doctrine - } - } - localization_key = unbeliever_heathen - } - text = { - trigger = { - faith = { - NOT = { has_doctrine = pagan_hostility_doctrine } - } - } - localization_key = unbeliever_infidel - } -} - - -#Returns Heathens for Pagans and Infidels for other Faiths. -GetUnbelieverNamePlural = { - type = character - - text = { - trigger = { - faith = { - has_doctrine = pagan_hostility_doctrine - } - } - localization_key = unbeliever_heathen_plural - } - text = { - trigger = { - faith = { - NOT = { has_doctrine = pagan_hostility_doctrine } - } - } - localization_key = unbeliever_infidel_plural - } -} - -GetUnbelieverTerm = { - type = character - - text = { - trigger = { - is_infidel_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_infidel - } - text = { - trigger = { - is_heathen_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heathen - } - text = { - trigger = { - is_heretic_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heretic - } - text = { - trigger = { always = yes } - localization_key = unbeliever_unbeliever - } -} - -GetUnbelieverTermPlural = { - type = character - parent = GetUnbelieverTerm - suffix = _plural -} - -GetUnbelieverTermAdjective = { - type = character - - text = { - trigger = { - is_infidel_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_infidel_adj - } - text = { - trigger = { - is_heathen_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heathen_adj - } - text = { - trigger = { - is_heretic_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heretic_adj - } - text = { - trigger = { always = yes } - localization_key = unbeliever_unbeliever_adj - } -} - -GetUnbelieverAndForeignerTerm = { - type = character - - text = { - trigger = { - is_infidel_trigger = { WHO = scope:second TARGET = root} - NOT = { scope:second.culture = root.culture } - } - localization_key = unbeliever_foreign_infidel - } - text = { - trigger = { - is_heathen_trigger = { WHO = scope:second TARGET = root} - NOT = { scope:second.culture = root.culture } - } - localization_key = unbeliever_foreign_heathen - } - text = { - trigger = { - is_heretic_trigger = { WHO = scope:second TARGET = root} - NOT = { scope:second.culture = root.culture } - } - localization_key = unbeliever_foreign_heretic - } - text = { - trigger = { - is_infidel_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_infidel - } - text = { - trigger = { - is_heathen_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heathen - } - text = { - trigger = { - is_heretic_trigger = { WHO = scope:second TARGET = root} - } - localization_key = unbeliever_heretic - } - text = { - fallback = yes - localization_key = unbeliever_believer - } -} - -#Intended to be used only for faith_creation.1001, and references scopes defined in that event. -GetFaithCreationReaction = { - type = character - - text = { - trigger = { - root = scope:second - } - localization_key = faith_creation.1001.o.personal - } - text = { - trigger = { - scope:second = { - faith = { - save_temporary_scope_as = reformed_faith - } - } - faith = { - religion = scope:reformed_faith.religion - faith_hostility_level = { - target = scope:reformed_faith - value > 1 - } - } - - } - localization_key = faith_creation.1001.o.heretical - } - text = { - trigger = { - scope:second = { - faith = { - save_temporary_scope_as = reformed_faith - } - } - scope:reformed_faith = { - OR = { - has_doctrine_parameter = great_holy_wars_active - has_doctrine_parameter = great_holy_wars_active_if_reformed - } - OR = { - has_doctrine_parameter = cannibalism_legal - has_doctrine_parameter = human_sacrifice_active - } - } - NOR = { - faith = { - has_doctrine_parameter = cannibalism_legal - has_doctrine_parameter = human_sacrifice_active - } - } - } - localization_key = faith_creation.1001.o.frightened - } - text = { - trigger = { - scope:second = { - faith = { - save_temporary_scope_as = reformed_faith - } - } - faith = { - OR = { - has_doctrine_parameter = great_holy_wars_active - AND = { - has_doctrine_parameter = great_holy_wars_active_if_reformed - NOT = { has_doctrine_parameter = unreformed } - } - } - faith_hostility_level = { - target = scope:reformed_faith - value > 1 - } - } - } - localization_key = faith_creation.1001.o.crusader - } - text = { - trigger = { - scope:second = { - faith = { - save_temporary_scope_as = reformed_faith - } - } - faith = { - faith_hostility_level = { - target = scope:reformed_faith - value <= 1 - } - } - } - localization_key = faith_creation.1001.o.interested - } - text = { - localization_key = faith_creation.1001.o.uninterested - } -} - -GetAfterLifeDestination = { - type = character - - text = { - trigger = { - faith = { - has_doctrine_parameter = reincarnation_resistance_to_conversion - } - } - localization_key = character_afterlife_reincarnation - } - - text = { - trigger = { - num_sinful_traits > num_virtuous_traits - } - localization_key = character_afterlife_negative - } - - text = { - localization_key = character_afterlife_positive - } -} - -# GetActualBishopTitlePossessive should be updated synchronously with this -GetActualBishopTitle = { - type = character - - # 'Early Out' keys for Head of Faith/Landed Rulers. - text = { - trigger = { - exists = faith.religious_head - this = faith.religious_head - } - localization_key = religious_head_name - } - text = { - trigger = { - is_playable_character = yes - } - localization_key = ruler_title_name - } - - # Religion-By-Religion Titles for Bishops based on Liege's Tier. - # Zunism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:zun_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_zunism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier < tier_kingdom - faith.religion = faith:zun_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_zunism_religion_duchy - } - - # Zoroastrianism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = no - fp3_custom_divinity_for_zoroastrianism_faiths = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = yes - fp3_custom_divinity_for_zoroastrianism_faiths = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom_female - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - is_female = no - fp3_custom_divinity_for_zoroastrianism_faiths = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - is_female = yes - fp3_custom_divinity_for_zoroastrianism_faiths = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy_female - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - fp3_custom_divinity_for_zoroastrianism_faiths = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_county - } - # African Roog - text = { - trigger = { - faith.religion = faith:west_african_roog_pagan.religion - } - localization_key = councillor_court_chaplain_west_african_roog_religion_duchy - } - # African Bori - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy - } - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy_female - } - # African - text = { - trigger = { - faith.religion = faith:west_african_pagan.religion - } - localization_key = councillor_court_chaplain_west_african_religion_duchy - } - - # Tengrism - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_duchy - } - - #Taoism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - is_female = no - } - localization_key = councillor_court_chaplain_taoism_religion_county - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - is_female = yes - } - localization_key = councillor_court_chaplain_taoism_religion_county_female - } - - #Finno-Ugric - text = { - trigger = { - faith.religion = faith:finnish_pagan.religion - } - localization_key = councillor_court_chaplain_finno_ugric_religion_duchy - } - - #Slavic - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom_female - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_slavic_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_slavic_religion_duchy_female - } - - #Baltic - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_baltic_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_baltic_religion_duchy_female - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - is_female = no - OR = { - faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion - faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion - } - } - localization_key = councillor_court_chaplain_baltic_religion_county - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - is_female = yes - OR = { - faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion - faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion - } - } - localization_key = councillor_court_chaplain_baltic_religion_county_female - } - - #Magyarism - text = { - trigger = { - faith.religion = faith:magyar_pagan.religion - } - localization_key = councillor_court_chaplain_magyarism_religion_county - } - - #Judaism - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_empire - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_county - } - - #Hellenic - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_female - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:hellenic_pagan.religion - } - localization_key = councillor_court_chaplain_hellenism_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_hellenism_religion_county - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_hellenism_religion_county_female - } - - #Norse - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_germanic_religion_county - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_germanic_religion_county_female - } - - #Dualism - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:manichean.religion - } - localization_key = councillor_court_chaplain_dualism_religion_county - } - - #Bon - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:bon.religion - } - localization_key = councillor_court_chaplain_bon_religion_kingdom - } - - #Buddhism/Hinduism/Jainism - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_empire - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_county - } - - #Shia - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_empire - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_kingdom - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_county - } - - #Islam - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_empire - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_kingdom - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_duchy - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_county - } - - #Yazidi - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_empire - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_kingdom - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_duchy - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_county - } - - #Orthodox - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - is_female = no - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - is_female = yes - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire_female - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = no - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = yes - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom_female - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_duchy - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_county - } - - #Christian - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = no faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_empire - } - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = yes faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_empire_female - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_kingdom - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_duchy - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_county - } - - #Basque Paganism - text = { - trigger = { - religion = religion:basque_religion - } - localization_key = council_basque_priest - } - - #Paganism - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_kingdom - is_female = no - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_kingdom - is_female = yes - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom_female - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_duchy - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier < tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_county - } - - #Fallback - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = no } - localization_key = councillor_court_chaplain_theocrat_empire - } - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = yes } - localization_key = councillor_court_chaplain_theocrat_empire_female - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom } - localization_key = councillor_court_chaplain_theocrat_kingdom - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy } - localization_key = councillor_court_chaplain_theocrat_duchy - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy } - localization_key = councillor_court_chaplain_theocrat_county - } -} - -# GetActualBishopTitle should be updated synchronously with this -GetActualBishopTitlePossessive = { - type = character - - # Religion-By-Religion Titles for Bishops based on Liege's Tier. - # Zunism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:zun_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_zunism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_kingdom - faith.religion = faith:zun_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_zunism_religion_duchy_possessive - } - - # Zoroastrianism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:mazdayasna.religion - is_female = no - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:mazdayasna.religion - is_female = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:mazdayasna.religion - is_female = no - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:mazdayasna.religion - is_female = yes - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:mazdayasna.religion - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_county_possessive - } - # African Roog - text = { - trigger = { - faith.religion = faith:west_african_roog_pagan.religion - } - localization_key = councillor_court_chaplain_west_african_roog_religion_duchy_possessive - } - # African Bori - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy_possessive - } - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy_female_possessive - } - # African - text = { - trigger = { - faith.religion = faith:west_african_pagan.religion - } - localization_key = councillor_court_chaplain_west_african_religion_duchy_possessive - } - - # Tengrism - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_duchy_possessive - } - - #Taoism - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - is_female = no - } - localization_key = councillor_court_chaplain_taoism_religion_county_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - is_female = yes - } - localization_key = councillor_court_chaplain_taoism_religion_county_female_possessive - } - - #Finno-Ugric - text = { - trigger = { - faith.religion = faith:finnish_pagan.religion - } - localization_key = councillor_court_chaplain_finno_ugric_religion_duchy_possessive - } - - #Slavic - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_slavic_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_slavic_religion_duchy_female_possessive - } - - #Baltic - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_baltic_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_baltic_religion_duchy_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - is_female = no - OR = { - faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion - faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion - } - } - localization_key = councillor_court_chaplain_baltic_religion_county_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - is_female = yes - OR = { - faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion - faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion - } - } - localization_key = councillor_court_chaplain_baltic_religion_county_female_possessive - } - - #Magyarism - text = { - trigger = { - faith.religion = faith:magyar_pagan.religion - } - localization_key = councillor_court_chaplain_magyarism_religion_county_possessive - } - - #Judaism - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_empire_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:rabbinism.religion - } - localization_key = councillor_court_chaplain_judaism_religion_county_possessive - } - - #Hellenic - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:hellenic_pagan.religion - } - localization_key = councillor_court_chaplain_hellenism_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_hellenism_religion_county_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_hellenism_religion_county_female_possessive - } - - #Norse - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - is_female = no - } - localization_key = councillor_court_chaplain_germanic_religion_county_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - is_female = yes - } - localization_key = councillor_court_chaplain_germanic_religion_county_female_possessive - } - - #Dualism - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - faith.religion = faith:manichean.religion - } - localization_key = councillor_court_chaplain_dualism_religion_county_possessive - } - - #Bon - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - faith.religion = faith:bon.religion - } - localization_key = councillor_court_chaplain_bon_religion_kingdom_possessive - } - - #Buddhism/Hinduism/Jainism - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_empire_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - OR = { - faith.religion = faith:theravada.religion - faith.religion = faith:vaishnavism.religion - faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion - } - } - localization_key = councillor_court_chaplain_buddhism_religion_county_possessive - } - - #Shia - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_empire_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_kingdom_possessive - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_county_possessive - } - - #Islam - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_empire_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_kingdom_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_duchy_possessive - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_county_possessive - } - - #Yazidi - text = { - trigger = { liege.highest_held_title_tier >= tier_empire faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_empire_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_kingdom_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_duchy_possessive - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_county_possessive - } - - #Orthodox - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - is_female = no - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_empire - is_female = yes - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = no - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_kingdom - is_female = yes - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom_female_possessive - } - text = { - trigger = { - liege.highest_held_title_tier >= tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_duchy_possessive - } - text = { - trigger = { - liege.highest_held_title_tier < tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_county_possessive - } - - #Christian - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = no faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_empire_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = yes faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_empire_female_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_kingdom_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_duchy_possessive - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_county_possessive - } - - #Paganism - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_kingdom - is_female = no - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_kingdom - is_female = yes - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom_female_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier >= tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_duchy_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - liege.highest_held_title_tier < tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_county_possessive - } - - #Fallback - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = no } - localization_key = councillor_court_chaplain_theocrat_empire_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_empire is_female = yes } - localization_key = councillor_court_chaplain_theocrat_empire_female_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_kingdom } - localization_key = councillor_court_chaplain_theocrat_kingdom_possessive - } - text = { - trigger = { liege.highest_held_title_tier >= tier_duchy } - localization_key = councillor_court_chaplain_theocrat_duchy_possessive - } - text = { - trigger = { liege.highest_held_title_tier < tier_duchy } - localization_key = councillor_court_chaplain_theocrat_county_possessive - } -} - -GetBirthOmen = { - type = character - random_valid = yes - - text = { - localization_key = birth_omen_caul - } - text = { - localization_key = birth_omen_finger - } - text = { - localization_key = birth_omen_birthmark - } -} - -GetTaltosTerm = { - type = character - - text = { - trigger = { religion = religion:magyar_religion } - localization_key = chosen_one_taltos - } - text = { - trigger = { - always = no - } - localization_key = chosen_one_fallback - fallback = yes - } -} - -GetReligiousRite = { - type = character - - text = { - localization_key = rite_mass - trigger = { faith = { religion = religion:christianity_religion } } - } - text = { - localization_key = rite_prayer - trigger = { - faith = { - OR = { - religion = religion:islam_religion - religion = religion:judaism_religion - religion = { is_in_family = rf_eastern } - } - } - } - } - - - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = rite_worship - } -} - -# 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 - } -} - -# Does the character's faith have Armed Pilgrimages or Struggle & Submission? -ghw_from_which_tenet = { - type = character - - text = { - trigger = { - faith = { has_doctrine = tenet_armed_pilgrimages } - } - localization_key = ghw_from_which_tenet_armed_pilgrimages - } - - text = { - trigger = { - faith = { has_doctrine = tenet_struggle_submission } - } - localization_key = ghw_from_which_tenet_struggle_submission - } - - text = { - trigger = { - faith = { has_doctrine = tenet_warmonger } - } - localization_key = ghw_from_which_tenet_warmonger - } -} - -# Which institutions would be exempt from tax in this faith? -GetFaithTaxExemptInstitution = { - type = character - - # Theocratic clergy faiths exempt the Church. - text = { - trigger = { - faith = { has_doctrine_parameter = theocracy_temple_lease } - } - localization_key = faithtaxexemption_the_church - } - - # Lay clergy faiths exempt charities. - text = { - trigger = { - faith = { has_doctrine_parameter = lay_clergy } - } - fallback = yes - localization_key = faithtaxexemption_charities - } -} diff --git a/N3OW/common/customizable_localization/00_dynasty_custom_loc.txt b/N3OW/common/customizable_localization/00_dynasty_custom_loc.txt deleted file mode 100644 index 7297f887..00000000 --- a/N3OW/common/customizable_localization/00_dynasty_custom_loc.txt +++ /dev/null @@ -1,81 +0,0 @@ -# Level of splendor -DynastyPrestigeLevel = { - type = character - - text = { - trigger = { - dynasty = { dynasty_prestige_level >= 10 } - } - localization_key = custom_loc_dynasty_prestige_level_10 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 9 } - } - localization_key = custom_loc_dynasty_prestige_level_9 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 8 } - } - localization_key = custom_loc_dynasty_prestige_level_8 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 7 } - } - localization_key = custom_loc_dynasty_prestige_level_7 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 6 } - } - localization_key = custom_loc_dynasty_prestige_level_6 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 5 } - } - localization_key = custom_loc_dynasty_prestige_level_5 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 4 } - } - localization_key = custom_loc_dynasty_prestige_level_4 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 3 } - } - localization_key = custom_loc_dynasty_prestige_level_3 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 2 } - } - localization_key = custom_loc_dynasty_prestige_level_2 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level = 1 } - } - localization_key = custom_loc_dynasty_prestige_level_1 - } - - text = { - trigger = { - dynasty = { dynasty_prestige_level <= 0 } - } - localization_key = custom_loc_dynasty_prestige_level_0 - } -} diff --git a/N3OW/common/customizable_localization/00_education_custom_loc.txt b/N3OW/common/customizable_localization/00_education_custom_loc.txt deleted file mode 100644 index 5986299b..00000000 --- a/N3OW/common/customizable_localization/00_education_custom_loc.txt +++ /dev/null @@ -1,918 +0,0 @@ -ChildhoodPersonalityTrait = { - type = character - - text = { - trigger = { has_trait = charming } - localization_key = ChildhoodPersonalityTrait_charming - } - - text = { - trigger = { has_trait = rowdy } - localization_key = ChildhoodPersonalityTrait_rowdy - } - - text = { - trigger = { has_trait = bossy } - localization_key = ChildhoodPersonalityTrait_bossy - } - - text = { - trigger = { has_trait = curious } - localization_key = ChildhoodPersonalityTrait_curious - } - - text = { - trigger = { has_trait = pensive } - localization_key = ChildhoodPersonalityTrait_pensive - } -} - -GoodOrBadChildhoodTraitMatch = { - type = character - - #Good trait matches - text = { - trigger = { - had_martial_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_martial - rank >= 3 - } - } - localization_key = martial_good_trait_match_good_outcome - } - - text = { - trigger = { - had_martial_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_martial - rank <= 2 - } - has_trait_rank = { - trait = education_martial - rank >= 1 - } - } - localization_key = martial_good_trait_match_bad_outcome - } - - text = { - trigger = { - had_diplomacy_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_diplomacy - rank >= 3 - } - } - localization_key = diplomacy_good_trait_match_good_outcome - } - - text = { - trigger = { - had_diplomacy_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_diplomacy - rank <= 2 - } - has_trait_rank = { - trait = education_diplomacy - rank >= 1 - } - } - localization_key = diplomacy_good_trait_match_bad_outcome - } - - text = { - trigger = { - had_stewardship_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_stewardship - rank >= 3 - } - } - localization_key = stewardship_good_trait_match_good_outcome - } - - text = { - trigger = { - had_stewardship_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_stewardship - rank <= 2 - } - has_trait_rank = { - trait = education_stewardship - rank >= 1 - } - } - localization_key = stewardship_good_trait_match_bad_outcome - } - - text = { - trigger = { - had_intrigue_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_intrigue - rank >= 3 - } - } - localization_key = intrigue_good_trait_match_good_outcome - } - - text = { - trigger = { - had_intrigue_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_intrigue - rank <= 2 - } - has_trait_rank = { - trait = education_intrigue - rank >= 1 - } - } - localization_key = intrigue_good_trait_match_bad_outcome - } - - text = { - trigger = { - had_learning_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_learning - rank >= 3 - } - } - localization_key = learning_good_trait_match_good_outcome - } - - text = { - trigger = { - had_learning_education_affinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_learning - rank <= 2 - } - has_trait_rank = { - trait = education_learning - rank >= 1 - } - } - localization_key = learning_good_trait_match_bad_outcome - } - - #Bad trait matches - text = { - trigger = { - had_martial_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_martial - rank >= 3 - } - } - localization_key = martial_bad_trait_match_good_outcome - } - - text = { - trigger = { - had_martial_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_martial - rank <= 2 - } - has_trait_rank = { - trait = education_martial - rank >= 1 - } - } - localization_key = martial_bad_trait_match_bad_outcome - } - - text = { - trigger = { - had_diplomacy_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_diplomacy - rank >= 3 - } - } - localization_key = diplomacy_bad_trait_match_good_outcome - } - - text = { - trigger = { - had_diplomacy_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_diplomacy - rank <= 2 - } - has_trait_rank = { - trait = education_diplomacy - rank >= 1 - } - } - localization_key = diplomacy_bad_trait_match_bad_outcome - } - - text = { - trigger = { - had_stewardship_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_stewardship - rank >= 3 - } - } - localization_key = stewardship_bad_trait_match_good_outcome - } - - text = { - trigger = { - had_stewardship_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_stewardship - rank <= 2 - } - has_trait_rank = { - trait = education_stewardship - rank >= 1 - } - } - localization_key = stewardship_bad_trait_match_bad_outcome - } - - text = { - trigger = { - had_intrigue_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_intrigue - rank >= 3 - } - } - localization_key = intrigue_bad_trait_match_good_outcome - } - - text = { - trigger = { - had_intrigue_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_intrigue - rank <= 2 - } - has_trait_rank = { - trait = education_intrigue - rank >= 1 - } - } - localization_key = intrigue_bad_trait_match_bad_outcome - } - - text = { - trigger = { - had_learning_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_learning - rank >= 3 - } - } - localization_key = learning_bad_trait_match_good_outcome - } - - text = { - trigger = { - had_learning_education_disaffinity_childhood_trait_trigger = yes - has_trait_rank = { - trait = education_learning - rank <= 2 - } - has_trait_rank = { - trait = education_learning - rank >= 1 - } - } - localization_key = learning_bad_trait_match_bad_outcome - } - - #Neutral trait matches - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank >= 3 - } - } - localization_key = martial_neutral_trait_match_good_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank <= 2 - } - has_trait_rank = { - trait = education_martial - rank >= 1 - } - } - localization_key = martial_neutral_trait_match_bad_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank >= 3 - } - } - localization_key = diplomacy_neutral_trait_match_good_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank <= 2 - } - has_trait_rank = { - trait = education_diplomacy - rank >= 1 - } - } - localization_key = diplomacy_neutral_trait_match_bad_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank >= 3 - } - } - localization_key = stewardship_neutral_trait_match_good_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank <= 2 - } - has_trait_rank = { - trait = education_stewardship - rank >= 1 - } - } - localization_key = stewardship_neutral_trait_match_bad_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank >= 3 - } - } - localization_key = intrigue_neutral_trait_match_good_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank <= 2 - } - has_trait_rank = { - trait = education_intrigue - rank >= 1 - } - } - localization_key = intrigue_neutral_trait_match_bad_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank >= 3 - } - } - localization_key = learning_neutral_trait_match_good_outcome - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank <= 2 - } - has_trait_rank = { - trait = education_learning - rank >= 1 - } - } - localization_key = learning_neutral_trait_match_bad_outcome - } -} - -DescribingEducationOutcome = { #Primarily used for notification events to other characters - type = character - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank = 1 - } - } - localization_key = education_martial_1_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank = 2 - } - } - localization_key = education_martial_2_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank = 3 - } - trigger_if = { - limit = { is_ruler = yes } - can_be_commander_basic_trigger = { ARMY_OWNER = root } - } - trigger_if = { - limit = { exists = liege } - can_be_commander_basic_trigger = { ARMY_OWNER = liege } - } - trigger_if = { - limit = { exists = host } - can_be_commander_basic_trigger = { ARMY_OWNER = host } - } - } - localization_key = education_martial_3_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank = 3 - } - } - localization_key = education_martial_3_outcome_description_not_commander - } - - text = { - trigger = { - has_trait_rank = { - trait = education_martial - rank >= 4 - } - } - localization_key = education_martial_4_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank = 1 - } - } - localization_key = education_diplomacy_1_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank = 2 - } - } - localization_key = education_diplomacy_2_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank = 3 - } - } - localization_key = education_diplomacy_3_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_diplomacy - rank >= 4 - } - } - localization_key = education_diplomacy_4_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank = 1 - } - } - localization_key = education_stewardship_1_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank = 2 - } - } - localization_key = education_stewardship_2_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank = 3 - } - } - localization_key = education_stewardship_3_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_stewardship - rank >= 4 - } - } - localization_key = education_stewardship_4_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank = 1 - } - } - localization_key = education_intrigue_1_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank = 2 - } - } - localization_key = education_intrigue_2_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank = 3 - } - } - localization_key = education_intrigue_3_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_intrigue - rank >= 4 - } - } - localization_key = education_intrigue_4_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank = 1 - } - } - localization_key = education_learning_1_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank = 2 - } - } - localization_key = education_learning_2_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank = 3 - } - } - localization_key = education_learning_3_outcome_description - } - - text = { - trigger = { - has_trait_rank = { - trait = education_learning - rank >= 4 - } - } - localization_key = education_learning_4_outcome_description - } -} - -DescribingEducationOutcomeProwess = { #Primarily used for notification events to other characters - type = character - text = { - trigger = { has_trait = education_martial_prowess_1 } - localization_key = education_martial_prowess_1_outcome_description - } - - text = { - trigger = { has_trait = education_martial_prowess_2 } - localization_key = education_martial_prowess_2_outcome_description - } - - text = { - trigger = { has_trait = education_martial_prowess_3 } - localization_key = education_martial_prowess_3_outcome_description - } - - text = { - trigger = { has_trait = education_martial_prowess_4 } - localization_key = education_martial_prowess_4_outcome_description - } -} - -GetEducationTrait = { - type = character - # Diplomacy. - ## T1. - text = { - trigger = { has_trait = education_diplomacy_1 } - localization_key = trait_education_diplomacy_1 - } - ## T2. - text = { - trigger = { has_trait = education_diplomacy_2 } - localization_key = trait_education_diplomacy_2 - } - ## T3. - text = { - trigger = { has_trait = education_diplomacy_3 } - localization_key = trait_education_diplomacy_3 - } - ## T4. - text = { - trigger = { has_trait = education_diplomacy_4 } - localization_key = trait_education_diplomacy_4 - } - ## T5. - text = { - trigger = { has_trait = education_diplomacy_5 } - localization_key = trait_education_diplomacy_5 - } - # Martial. - ## T1. - text = { - trigger = { has_trait = education_martial_1 } - localization_key = trait_education_martial_1 - } - ## T2. - text = { - trigger = { has_trait = education_martial_2 } - localization_key = trait_education_martial_2 - } - ## T3. - text = { - trigger = { has_trait = education_martial_3 } - localization_key = trait_education_martial_3 - } - ## T4. - text = { - trigger = { has_trait = education_martial_4 } - localization_key = trait_education_martial_4 - } - ## T5. - text = { - trigger = { has_trait = education_martial_5 } - localization_key = trait_education_martial_5 - } - # Stewardship. - ## T1. - text = { - trigger = { has_trait = education_stewardship_1 } - localization_key = trait_education_stewardship_1 - } - ## T2. - text = { - trigger = { has_trait = education_stewardship_2 } - localization_key = trait_education_stewardship_2 - } - ## T3. - text = { - trigger = { has_trait = education_stewardship_3 } - localization_key = trait_education_stewardship_3 - } - ## T4. - text = { - trigger = { has_trait = education_stewardship_4 } - localization_key = trait_education_stewardship_4 - } - ## T5. - text = { - trigger = { has_trait = education_stewardship_5 } - localization_key = trait_education_stewardship_5 - } - # Intrigue. - ## T1. - text = { - trigger = { has_trait = education_intrigue_1 } - localization_key = trait_education_intrigue_1 - } - ## T2. - text = { - trigger = { has_trait = education_intrigue_2 } - localization_key = trait_education_intrigue_2 - } - ## T3. - text = { - trigger = { has_trait = education_intrigue_3 } - localization_key = trait_education_intrigue_3 - } - ## T4. - text = { - trigger = { has_trait = education_intrigue_4 } - localization_key = trait_education_intrigue_4 - } - ## T5. - text = { - trigger = { has_trait = education_intrigue_5 } - localization_key = trait_education_intrigue_5 - } - # Learning. - ## T1. - text = { - trigger = { has_trait = education_learning_1 } - localization_key = trait_education_learning_1 - } - ## T2. - text = { - trigger = { has_trait = education_learning_2 } - localization_key = trait_education_learning_2 - } - ## T3. - text = { - trigger = { has_trait = education_learning_3 } - localization_key = trait_education_learning_3 - } - ## T4. - text = { - trigger = { has_trait = education_learning_4 } - localization_key = trait_education_learning_4 - } - ## T5. - text = { - trigger = { has_trait = education_learning_5 } - localization_key = trait_education_learning_5 - } -} - -#Uses loc from education_focus -GetChildEducationFocus = { - type = character - - text = { - trigger = { has_focus = education_diplomacy } - localization_key = diplomatic_education - } - - text = { - trigger = { has_focus = education_martial } - localization_key = martial_education - } - - text = { - trigger = { has_focus = education_stewardship } - localization_key = stewardship_education - } - - text = { - trigger = { has_focus = education_intrigue } - localization_key = intrigue_education - } - - text = { - trigger = { has_focus = education_learning } - localization_key = learning_education - } -} - -GetEducationTraitConcept = { - type = character - - text = { - trigger = { - OR = { - has_trait = education_diplomacy_1 - has_trait = education_diplomacy_2 - has_trait = education_diplomacy_3 - has_trait = education_diplomacy_4 - has_trait = education_diplomacy_5 - trigger_if = { - limit = { is_adult = no } - has_focus = education_diplomacy - } - } - - } - localization_key = diplomacy_concept - } - - text = { - trigger = { - OR = { - has_trait = education_martial_1 - has_trait = education_martial_2 - has_trait = education_martial_3 - has_trait = education_martial_4 - has_trait = education_martial_5 - trigger_if = { - limit = { is_adult = no } - has_focus = education_martial - } - } - } - localization_key = martial_concept - } - - text = { - trigger = { - OR = { - has_trait = education_stewardship_1 - has_trait = education_stewardship_2 - has_trait = education_stewardship_3 - has_trait = education_stewardship_4 - has_trait = education_stewardship_5 - trigger_if = { - limit = { is_adult = no } - has_focus = education_stewardship - } - } - } - localization_key = stewardship_concept - } - - text = { - trigger = { - OR = { - has_trait = education_intrigue_1 - has_trait = education_intrigue_2 - has_trait = education_intrigue_3 - has_trait = education_intrigue_4 - has_trait = education_intrigue_5 - trigger_if = { - limit = { is_adult = no } - has_focus = education_intrigue - } - } - } - localization_key = intrigue_concept - } - - text = { - trigger = { - OR = { - has_trait = education_learning_1 - has_trait = education_learning_2 - has_trait = education_learning_3 - has_trait = education_learning_4 - has_trait = education_learning_5 - trigger_if = { - limit = { is_adult = no } - has_focus = education_learning - } - } - } - localization_key = learning_concept - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_es_custom_loc.txt b/N3OW/common/customizable_localization/00_es_custom_loc.txt deleted file mode 100644 index 4c247cf7..00000000 --- a/N3OW/common/customizable_localization/00_es_custom_loc.txt +++ /dev/null @@ -1,3775 +0,0 @@ -### SPANISH CUSTOM LOCALIZATION -### Por Jaime Ortega - -## I. PERSONAJES, HOMBRE O MUJER - -## TERMINACIONES -################## -# ES_XA (luchador/luchadora ; Permite S, sin espacio delante) -# ES_XAOpp (luchadora/luchador Permite S, sin espacio delante) -# ES_OA (loco/loca ; Permite S, sin espacio delante) -# ES_OAOpp (loca/loco ; Permite S, sin espacio delante) -# ES_EEsa (conde/condesa ; sin espacio delante) -# ES_EsEsa (marqués, maarquesa ; sin espacio delante) -# ES_InIna (parlanchín/parlanchina ; Sin espacio delante) -# ES_OnOnesa (barón/baronesa ; Permite S, sin espacio delante) -# ES_TaTisa (poeta/poetisa ; Permite S, sin espacio delante) -# ES_TeTisa (sacerdote/sacerdotisa ; Permite S, sin espacio delante) -# ES_AnAna (rufián/rufiana; Permite S, sin espacio delante) -# ES_DorTriz (enmperador/emperatriz ; Permite S, sin espacio delante) -# ES_InoIna (lechuguino/lechuguina ; Sin espacio delante) -# ES_LLla (doncel/doncella ; Permite S, sin espacio delante) -# ES_NnoNna (extraño/extraña ; Permite S, sin espacio delante) -# ES_OnOna (simplón/simplona ; Permite S, sin espacio delante) -# ES_XIssa (sebastocrátor/sebastocrátorissa ; Sin espacio delante) -# ES_EA (este/esta ; Sin espacio delante) -# ES_EAOpp (esta/este; Sin espacio delante) -# ES_UxOgaresa (dux/ogaresa ; Sin espacio delante) -# ES_OsAs (vasallos/vasallas, todos/todas ; Plural) -# ES_EsSas (duques/duquesas, barones/baronesas ; Plural) -# ES_SesSas (marqueses/marquesas ; Plural) - -################## -#### ARTICLES #### -################## -# ES_AlAla (al/a la ; Sin espacio delante) -# ES_DelDela (del/de la ; Sin espacio delante) -# ES_LoLa (lo/la ; Sin espacio delante) -# ES_LoLaOpp (la/lo ; Sin espacio delante) -# ES_RleRla (callarle/callarla ; Sin espacio delante) -# ES_RleRlaOpp (callarla/callarle ; Sin espacio delante) -# ES_LeLa (le/la ; Sin espacio delante) -# ES_LeLaOpp (le/la ; Sin espacio delante) -# ES_ElLa (el/la ; Sin espacio delante) -# ES_ElElla (él/ella ; Sin espacio delante) - -################## -###### NOMBRESS ###### -################## -# ES_SennorSennora (señor/señora) -# ES_CaballeroDama (caballero/dama) -# ES_EsposoEsposa (esposo/esposa) -# ES_EsposoEsposaOpp (esposa/esposo) -# ES_HeroeHeroina (héroe/heroína) -# ES_ConsorConcub (concubino/concubina) -# ES_ConsorConcubOpp (concubina/concubino) -# ES_ReyReina (rey/reina) -# 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 # -################################## -# ES_only_el_GetTitledFirstName delante de TitledFirstName, TitleAsName -# ES_only_del_GetTitledFirstName delante de TitledFirstName, TitleAsName -# ES_only_al_GetTitledFirstName delante de TitledFirstName, TitleAsName -# ES_only_el_GetShortUIName delante de GetShortUIName, GetUIName -# ES_only_de_GetShortUIName delante de GetShortUIName, GetUIName -# ES_only_a_GetShortUIName delante de GetShortUIName, GetUIName - -################################################################## -################################################################## - -ES_XA = { - 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_XA_female - } - text = { - localization_key = CustomLoc_ES_XA_male - fallback = yes - } -} - -ES_XAOpp = { - 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_XAOpp_female - } - text = { - localization_key = CustomLoc_ES_XAOpp_male - fallback = yes - } -} - -ES_OnOnesa = { - 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_OnOnesa_female - } - text = { - localization_key = CustomLoc_ES_OnOnesa_male - fallback = yes - } -} - -ES_AlAla = { - 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_AlAla_female - } - text = { - localization_key = CustomLoc_ES_AlAla_male - fallback = yes - } -} - -ES_LeLa = { - 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_LeLa_female - } - text = { - localization_key = CustomLoc_ES_LeLa_male - fallback = yes - } -} - -ES_LeLaOpp = { - 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_LeLaOpp_female - } - text = { - localization_key = CustomLoc_ES_LeLaOpp_male - fallback = yes - } -} - -ES_OAOpp = { - 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_OAOpp_female - } - text = { - localization_key = CustomLoc_ES_OAOpp_male - fallback = yes - } -} - - -ES_DelDela = { - 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_DelDela_female - } - text = { - localization_key = CustomLoc_ES_DelDela_male - fallback = yes - } -} - -ES_OA = { - 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_OA_female - } - text = { - localization_key = CustomLoc_ES_OA_male - fallback = yes - } -} - -ES_OsAs = { - 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_OsAs_female - } - text = { - localization_key = CustomLoc_ES_OsAs_male - fallback = yes - } -} - -ES_EEsa = { - 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_EEsa_female - } - text = { - localization_key = CustomLoc_ES_EEsa_male - fallback = yes - } -} - -ES_EsEsa = { - 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_EsEsa_female - } - text = { - localization_key = CustomLoc_ES_EsEsa_male - fallback = yes - } -} - -ES_EsSas = { - 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_EsSas_female - } - text = { - localization_key = CustomLoc_ES_EsSas_male - fallback = yes - } -} - -ES_InIna = { - 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_InIna_female - } - text = { - localization_key = CustomLoc_ES_InIna_male - fallback = yes - } -} - -ES_TaTisa = { - 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_TaTisa_female - } - text = { - localization_key = CustomLoc_ES_TaTisa_male - fallback = yes - } -} - -ES_TeTisa = { - 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_TeTisa_female - } - text = { - localization_key = CustomLoc_ES_TeTisa_male - fallback = yes - } -} - -ES_AnAna = { - 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_AnAna_female - } - text = { - localization_key = CustomLoc_ES_AnAna_male - fallback = yes - } -} - -ES_DorTriz = { - 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_DorTriz_female - } - text = { - localization_key = CustomLoc_ES_DorTriz_male - fallback = yes - } -} - -ES_InoIna = { - 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_InoIna_female - } - text = { - localization_key = CustomLoc_ES_InoIna_male - fallback = yes - } -} - -ES_ElLa = { - 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_ElLa_female - } - text = { - localization_key = CustomLoc_ES_ElLa_male - fallback = yes - } -} - -ES_RleRla = { - 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_RleRla_female - } - text = { - localization_key = CustomLoc_ES_RleRla_male - fallback = yes - } -} - -ES_RleRlaOpp = { - 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_RleRlaOpp_female - } - text = { - localization_key = CustomLoc_ES_RleRlaOpp_male - fallback = yes - } -} - -ES_LLla = { - 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_LLla_female - } - text = { - localization_key = CustomLoc_ES_LLla_male - fallback = yes - } -} - -ES_ElElla = { - 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_ElElla_female - } - text = { - localization_key = CustomLoc_ES_ElElla_male - fallback = yes - } -} - -ES_NnoNna = { - 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_NnoNna_female - } - text = { - localization_key = CustomLoc_ES_NnoNna_male - fallback = yes - } -} - -ES_LoLa = { - 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_LoLa_female - } - text = { - localization_key = CustomLoc_ES_LoLa_male - fallback = yes - } -} - -ES_LoLaOpp = { - 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_LoLaOpp_female - } - text = { - localization_key = CustomLoc_ES_LoLaOpp_male - fallback = yes - } -} - -ES_OnOna = { - 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_OnOna_female - } - text = { - localization_key = CustomLoc_ES_OnOna_male - fallback = yes - } -} - -ES_XIssa = { - 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_XIssa_female - } - text = { - localization_key = CustomLoc_ES_XIssa_male - fallback = yes - } -} - -ES_EA = { - 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_EA_female - } - text = { - localization_key = CustomLoc_ES_EA_male - fallback = yes - } -} - -ES_EAOpp = { - 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_EAOpp_female - } - text = { - localization_key = CustomLoc_ES_EAOpp_male - fallback = yes - } -} - -ES_UxOgaresa = { - 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_UxOgaresa_female - } - text = { - localization_key = CustomLoc_ES_UxOgaresa_male - fallback = yes - } -} - -ES_SesSas = { - 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_SesSas_female - } - text = { - localization_key = CustomLoc_ES_SesSas_male - fallback = yes - } -} - -ES_SennorSennora = { - 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_SennorSennora_female - } - text = { - localization_key = CustomLoc_ES_SennorSennora_male - fallback = yes - } -} - -ES_CaballeroDama = { - 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_CaballeroDama_female - } - text = { - localization_key = CustomLoc_ES_CaballeroDama_male - fallback = yes - } -} - -ES_HeroeHeroina = { - 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_HeroeHeroina_female - } - text = { - localization_key = CustomLoc_ES_HeroeHeroina_male - fallback = yes - } -} - -ES_EsposoEsposa = { - 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_EsposoEsposa_female - } - text = { - localization_key = CustomLoc_ES_EsposoEsposa_male - fallback = yes - } -} - -ES_EsposoEsposaOpp = { - 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_EsposoEsposaOpp_female - } - text = { - localization_key = CustomLoc_ES_EsposoEsposaOpp_male - fallback = yes - } -} - -ES_ConsorConcub = { - 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_ConsorConcub_female - } - text = { - localization_key = CustomLoc_ES_ConsorConcub_male - fallback = yes - } -} - -ES_ConsorConcubOpp = { - 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_ConsorConcubOpp_female - } - text = { - localization_key = CustomLoc_ES_ConsorConcubOpp_male - fallback = yes - } -} - -ES_ReyReina = { - 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_ReyReina_female - } - text = { - localization_key = CustomLoc_ES_ReyReina_male - fallback = yes - } -} - -ES_HijoHija = { - 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_HijoHija_female - } - text = { - localization_key = CustomLoc_ES_HijoHija_male - fallback = yes - } -} - -ES_SirvienteSirvienta = { - 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_SirvienteSirvienta_female - } - text = { - localization_key = CustomLoc_ES_SirvienteSirvienta_male - fallback = yes - } -} - -ES_ElLa_Relation = { - type = character - log_loc_errors = no - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_motherwife - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sisterwife - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_daughterwife - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_fatherhusband - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brotherhusband - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sonhusband - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_wife - trigger = { - scope:second = { - is_female = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_husband - trigger = { - scope:second = { - is_male = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_wife_departed - trigger = { - scope:second = { - is_female = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_husband_departed - trigger = { - scope:second = { - is_male = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_concubine_female - trigger = { - scope:second = { - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_concubine_male - trigger = { - scope:second = { - is_male = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_mother - trigger = { - scope:second = { - is_female = yes - any_child = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_father - trigger = { - scope:second = { - is_female = no - any_child = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_grandmother - trigger = { - scope:second = { - is_female = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_great_grandmother - trigger = { - scope:second = { - is_female = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_grandfather - trigger = { - scope:second = { - is_male = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_great_grandfather - trigger = { - scope:second = { - is_male = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_heir_daughter - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_heir_son - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_male = yes - is_child_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_daughter - trigger = { - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_son - trigger = { - scope:second = { - is_female = no - is_child_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_religious_head - trigger = { - faith.religious_head = scope:second - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_granddaughter - trigger = { - scope:second = { - is_female = yes - is_grandchild_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_grandson - trigger = { - scope:second = { - is_female = no - is_grandchild_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_greatgranddaughter - trigger = { - scope:second = { - is_female = yes - is_great_grandchild_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_greatgrandson - trigger = { - scope:second = { - is_female = no - is_great_grandchild_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_half_sister - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - OR = { - AND = { - exists = mother - mother = { any_child = { NOT = { this = root } } } - } - AND = { - exists = father - father = { any_child = { NOT = { this = root } } } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_half_brother - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - OR = { - AND = { - exists = mother - mother = { any_child = { NOT = { this = root } } } - } - AND = { - exists = father - father = { any_child = { NOT = { this = root } } } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_daughter_in_law - trigger = { - scope:second = { - is_female = yes - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_son_in_law - trigger = { - scope:second = { - is_female = no - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sister_rival - trigger = { - scope:second = { - has_relation_rival = root - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brother_rival - trigger = { - scope:second = { - has_relation_rival = root - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sister_friend - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brother_friend - trigger = { - scope:second = { - is_female = no - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sister_bully - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brother_bully - trigger = { - scope:second = { - is_female = no - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sister_victim - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brother_victim - trigger = { - scope:second = { - is_female = no - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sister - trigger = { - scope:second = { - is_female = yes - is_sibling_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brother - trigger = { - scope:second = { - is_female = no - is_sibling_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_niece - trigger = { - scope:second = { - is_female = yes - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_nephew - trigger = { - scope:second = { - is_female = no - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_aunt - trigger = { - scope:second = { - is_female = yes - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_uncle - trigger = { - scope:second = { - is_female = no - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_cousin - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepdaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepson - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepsister - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepbrother - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepmother - trigger = { - scope:second = { - is_female = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_stepfather - trigger = { - scope:second = { - is_male = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_female_lover - trigger = { - scope:second = { - has_relation_lover = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_male_lover - trigger = { - scope:second = { - has_relation_lover = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_lover_female - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_lover_male - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_friend_female - trigger = { - scope:second = { - has_relation_friend = root - is_female = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_friend_male - trigger = { - scope:second = { - has_relation_friend = root - is_female = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_female_rival - trigger = { - scope:second = { - has_relation_rival = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_male_rival - trigger = { - scope:second = { - has_relation_rival = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_vassal_female_rival - trigger = { - scope:second = { - is_female = yes - has_relation_rival = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_vassal_male_rival - trigger = { - scope:second = { - is_female = no - has_relation_rival = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_rival_female - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_rival_male - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = no - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_crush - trigger = { - any_relation = { - type = crush - this = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_bully - trigger = { - scope:second = { - any_relation = { - type = victim - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_victim - trigger = { - scope:second = { - any_relation = { - type = bully - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_ward - trigger = { - scope:second = { - any_relation = { - type = guardian - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_guardian - trigger = { - scope:second = { - any_relation = { - type = ward - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = CustomLoc_ES_ElLa_Relation_mentor - trigger = { - scope:second = { - any_relation = { - type = intrigue_student - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = CustomLoc_ES_ElLa_Relation_student - trigger = { - scope:second = { - any_relation = { - type = intrigue_mentor - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_mentor - trigger = { - scope:second = { - any_relation = { - type = student - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_student - trigger = { - scope:second = { - any_relation = { - type = mentor - this = root - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_sisterinlaw - trigger = { - scope:second = { - is_female = yes - any_sibling = { - any_spouse = { - this = root - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_brotherinlaw - trigger = { - scope:second = { - is_female = no - any_sibling = { - any_spouse = { - this = root - } - } - } - } - } - - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_female - trigger = { - scope:second = { - is_female = yes - OR = { - any_vassal_or_below = { - this = root - } - any_courtier = { - this = root - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_liege_male - trigger = { - scope:second = { - is_female = no - OR = { - any_vassal_or_below = { - this = root - } - any_courtier = { - this = root - } - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_councillor_female - trigger = { - scope:second = { - is_female = yes - is_councillor_of = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_councillor_male - trigger = { - scope:second = { - is_female = no - is_councillor_of = root - } - } - } - - text = { - 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 - } - } - } - - text = { - 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 - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_vassal_female - trigger = { - scope:second = { - is_female = yes - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_vassal_male - trigger = { - scope:second = { - is_female = no - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_knight - trigger = { - scope:second = { is_knight_of = root } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_kinswoman - trigger = { - scope:second = { is_female = yes } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_kinsman - trigger = { - scope:second = { is_male = yes } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_courtier_female - trigger = { - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_courtier_male - trigger = { - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_peasant_affair_female - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_female = yes - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_peasant_affair_male - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_male = yes - } - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_agent - trigger = { - any_scheme = { - scheme_is_character_agent = scope:second - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_host_female - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_host_male - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_guest_female - trigger = { - scope:second = { - is_female = yes - exists = host - host = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_guest_female - trigger = { - scope:second = { - is_male = yes - exists = host - host = root - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_acquaintance_female - trigger = { - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = CustomLoc_ES_ElLa_Relation_acquaintance_male - trigger = { - scope:second = { - is_male = yes - } - } - } -} - -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 - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_el - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_la - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_la - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infanta) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_el - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_la - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_la - } - text = { - localization_key = "" - fallback = yes - } -} - -ES_only_del_GetTitledFirstName = { - type = character - log_loc_errors = no - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_dela - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_dela - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infanta) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_dela - } - text = { - localization_key = CustomLoc_ES_del - fallback = yes - } -} - -ES_only_al_GetTitledFirstName = { - type = character - log_loc_errors = no - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_ala - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_ala - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infanta) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_ala - } - text = { - localization_key = CustomLoc_ES_al - fallback = yes - } -} - -ES_only_el_GetShortUIName = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = "" - } - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_el - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_la - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_la - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infante) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_el - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_el - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_la - } - text = { - localization_key = "" - fallback = yes - } -} - -ES_only_de_GetShortUIName = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_dela - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_dela - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infante) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_del - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_dela - } - text = { - localization_key = CustomLoc_ES_del - fallback = yes - } -} - -ES_only_a_GetShortUIName = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { # Príncipe - is_female = no - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { # Princesa - is_female = yes - primary_title.tier <= tier_kingdom - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - OR = { - AND = { - exists = mother.primary_title - mother.primary_title.tier >= tier_kingdom - } - AND = { - exists = father.primary_title - father.primary_title.tier >= tier_kingdom - } - } - } - localization_key = CustomLoc_ES_ala - } - text = { - trigger = { # Reina madre - is_female = yes - government_has_flag = government_is_feudal - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = CustomLoc_ES_ala - } - text = { - trigger = { - OR = { - AND = { # emperor (Emperador), emperor_female (Emperatriz) - 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 - has_title = title:d_shiite # Califa - has_title = title:d_sunni # Califa - has_title = title:k_papal_state - has_title = title:k_orthodox - has_title = title:d_iconoclast - has_title = title:d_conversos - has_title = title:d_karaism - has_title = title:d_haymanot - has_title = title:d_malabarism - has_title = title:d_samaritan - has_title = title:d_kabarism - has_title = title:d_mazdayasna - has_title = title:d_zurvanism - has_title = title:d_gayomarthianism - has_title = title:d_khurmazta - has_title = title:d_mazdakism - has_title = title:d_khurramism - has_title = title:d_urartuism - } - } - AND = { # duke_theocracy_male_paganism_religion (Arcipreste), duke_theocracy_female_paganism_religion (Archisacerdotisa) - holds_landed_title = yes - primary_title.tier = tier_duchy - government_has_flag = government_is_theocracy - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - 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 } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_has_flag = government_is_tribal - } - } - AND = { # prince_male_iberian_group (Infante), prince_female_iberian_group (Infante) - age < 16 - holds_landed_title = yes - primary_title.tier >= tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - government_has_flag = government_is_feudal - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - holds_landed_title = yes - primary_title.tier = tier_duchy - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - } - AND = { - is_female = no - holds_landed_title = yes - primary_title.tier = tier_county - OR = { - AND = { # count_feudal_male_english (Earl) - government_has_flag = government_is_feudal - primary_title = { target_is_de_jure_liege_or_above = title:e_britannia } - } - AND = { # count_feudal_male_e_britannia (Earl) - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_tribal - } - culture = { has_name_list = name_list_english } - culture = { has_name_list = name_list_anglo_saxon } - culture = { has_name_list = name_list_scottish } - } - } - } - AND = { # count_theocracy_male_ismaili (Ayatolá), count_theocracy_female_ismaili (Ayatolá) - holds_landed_title = yes - primary_title.tier = tier_county - government_has_flag = government_is_theocracy - faith = faith:ismaili - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - holds_landed_title = yes - primary_title.tier = tier_barony - government_has_flag = government_is_theocracy - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - holds_landed_title = yes - primary_title.tier = tier_barony - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduque), archduchess (Archiduquesa) - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_al - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = CustomLoc_ES_ala - } - text = { - localization_key = CustomLoc_ES_al - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_event_custom_loc.txt b/N3OW/common/customizable_localization/00_event_custom_loc.txt deleted file mode 100644 index 79f36843..00000000 --- a/N3OW/common/customizable_localization/00_event_custom_loc.txt +++ /dev/null @@ -1,197 +0,0 @@ -RandomPrivateObject = { - type = character - - random_valid = yes - - text = { - localization_key = private_object_finest_leather_shoes - } - - text = { - localization_key = private_object_favorite_embroidered_cloak - } - - text = { - localization_key = private_object_ceremonial_sword - } - - text = { - localization_key = private_object_chamberpot - } - - text = { - trigger = { - NOT = { government_has_flag = government_is_tribal } - } - localization_key = private_object_royal_scepter - } - - text = { - trigger = { - NOT = { government_has_flag = government_is_tribal } - } - localization_key = private_object_coronation_crown - } - - text = { - trigger = { - NOT = { government_has_flag = government_is_tribal } - } - localization_key = private_object_official_signet - } - - text = { - trigger = { - NOR = { - has_trait = humble - has_trait = generous - has_trait = zealous - } - } - localization_key = private_object_gilded_religious_text - } - - text = { - trigger = { - NOT = { - has_trait = cynical - } - } - localization_key = private_object_precious_silver_religioussymbol - } - - text = { - trigger = { - exists = father - father = { - any_parent = { - is_male = yes - even_if_dead = yes - } - } - } - localization_key = private_object_grandfathers_paternal_portrait - } - - text = { - trigger = { - exists = mother - mother = { - any_parent = { - is_male = yes - even_if_dead = yes - } - } - } - localization_key = private_object_grandfathers_maternal_portrait - } - - text = { - trigger = { - exists = father - father = { - any_parent = { - is_female = yes - even_if_dead = yes - } - } - } - localization_key = private_object_grandmother_paternal_portrait - } - - text = { - trigger = { - exists = mother - mother = { - any_parent = { - is_female = yes - even_if_dead = yes - } - } - } - localization_key = private_object_grandmother_maternal_portrait - } - - text = { - trigger = { - is_female = yes - } - localization_key = private_object_precious_jewelry - } - - text = { - trigger = { - is_female = yes - } - localization_key = private_object_hairbrush - } - - text = { - trigger = { - is_female = yes - } - localization_key = private_object_formal_gown - } - - text = { - trigger = { - government_has_flag = government_is_administrative - } - localization_key = private_object_wooden_staff - } - - text = { - trigger = { - government_has_flag = government_is_administrative - } - localization_key = private_object_golden_staff - } - - text = { - trigger = { - government_has_flag = government_is_administrative - } - localization_key = private_object_gilded_staff - } -} - -ChildhoodTraitActivity = { - type = character - random_valid = yes - #train a new minion - text = { - trigger = { - has_trait = charming - } - localization_key = childhood_trait_activity_bossy - } - #make a new friend - text = { - trigger = { - has_trait = charming - } - localization_key = childhood_trait_activity_charming - fallback = yes - } - #learn something new - text = { - trigger = { - has_trait = curious - } - localization_key = childhood_trait_activity_curious - } - #get some time alone - text = { - trigger = { - has_trait = pensive - } - localization_key = childhood_trait_activity_pensive - } - #be the life of the party - text = { - trigger = { - has_trait = rowdy - } - localization_key = childhood_trait_activity_rowdy - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_faction_custom_loc.txt b/N3OW/common/customizable_localization/00_faction_custom_loc.txt deleted file mode 100644 index 9de5d4f4..00000000 --- a/N3OW/common/customizable_localization/00_faction_custom_loc.txt +++ /dev/null @@ -1,15 +0,0 @@ -forced_into_faction_loc = { - type = character - - text = { - localization_key = FORCED_INTO_FACTION_WINDOW_TOOLTIP - trigger = { - is_forced_into_faction = yes - } - } - - text = { - localization_key = FACTION_WINDOW_MEMBER_TOOLTIP_AI_COMMIT - } -} - diff --git a/N3OW/common/customizable_localization/00_feast_custom_loc.txt b/N3OW/common/customizable_localization/00_feast_custom_loc.txt deleted file mode 100644 index d9a6501d..00000000 --- a/N3OW/common/customizable_localization/00_feast_custom_loc.txt +++ /dev/null @@ -1,231 +0,0 @@ -exotic_fowl_type = { - type = character - - text = { - localization_key = fowl_dinner_peacock - trigger = { - age > 14 - } - } - - text = { - localization_key = fowl_dinner_child - trigger = { - age < 15 - } - } -} - - -stew_flood_covered_adjective = { - type = character - - random_valid = yes - - text = { - localization_key = stew_flood_covered_adjective_wrathful - trigger = { - has_trait = wrathful - } - } - - text = { - localization_key = stew_flood_covered_adjective_proud - trigger = { - has_trait = arrogant - } - } - - - text = { - localization_key = stew_flood_covered_adjective_beautiful - trigger = { - has_trait_rank = { - trait = beauty_good - rank >= 1 - } - } - } - - text = { - localization_key = stew_flood_fallback_adjective - fallback = yes - } -} - -#Hooks up with determine_artifact_damage_type_effect to determine how the court artifact was defaced -DamageArtifactAction = { - type = artifact - random_valid = yes - - text = { - trigger = { exists = var:artifact_burned } - localization_key = damage_artifact_fire - } - text = { - trigger = { exists = var:artifact_knocked_over } - localization_key = damage_artifact_knocked_over - } - text = { - trigger = { exists = var:artifact_knocked_over } - localization_key = damage_artifact_toppled - } - text = { - trigger = { exists = var:artifact_smeared_food } - localization_key = damage_artifact_smeared_food - } - text = { - trigger = { exists = var:artifact_spilled_drink } - localization_key = damage_artifact_spilled_drink - } - text = { - trigger = { exists = var:artifact_tear } - localization_key = damage_artifact_tear - } - text = { - trigger = { exists = var:artifact_tear } - localization_key = damage_artifact_cut_holes - } - text = { - trigger = { exists = var:artifact_tear_down } - localization_key = damage_artifact_tear_down - } - text = { - trigger = { exists = var:artifact_threw_up } - localization_key = damage_artifact_threw_up - } - text = { - trigger = { exists = var:artifact_unspeakable } - localization_key = damage_artifact_unspeakable - } - text = { - trigger = { exists = var:artifact_damage_fallback } - localization_key = damage_artifact_fallback - } -} - -DamageArtifactActionFollowup = { - type = artifact - - text = { - trigger = { exists = var:artifact_burned } - localization_key = evidence_artifact_fire - } - text = { - trigger = { exists = var:artifact_knocked_over } - localization_key = evidence_artifact_knocked_over - } - text = { - trigger = { exists = var:artifact_smeared_food } - localization_key = evidence_artifact_smeared_food - } - text = { - trigger = { exists = var:artifact_spilled_drink } - localization_key = evidence_artifact_spilled_drink - } - text = { - trigger = { exists = var:artifact_tear } - localization_key = evidence_artifact_tear - } - text = { - trigger = { - OR = { - exists = var:artifact_tear_down - exists = var:artifact_damage_fallback - } - } - localization_key = evidence_artifact_tear_down - } - text = { - trigger = { exists = var:artifact_threw_up } - localization_key = evidence_artifact_threw_up - } - text = { - trigger = { exists = var:artifact_unspeakable } - localization_key = evidence_artifact_unspeakable - } -} - -GetMedievalDance = { - type = character - - random_valid = yes - - text = { - trigger = { - liege ?= { - capital_province ?= { - geographical_region = world_europe - } - } - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - localization_key = medieval_dance_carole - } - - text = { - trigger = { - liege ?= { - capital_province ?= { - geographical_region = world_europe_north - } - } - } - localization_key = medieval_dance_ring - } - - text = { - trigger = { - liege ?= { - capital_province ?= { - geographical_region = world_europe - } - } - } - localization_key = medieval_dance_couple - } - - text = { - trigger = { - liege ?= { - capital_province ?= { - geographical_region = world_europe_west - } - } - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - localization_key = medieval_dance_estampie - } - - #Byzantine - text = { - trigger = { - liege ?= { - capital_province ?= { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - localization_key = medieval_dance_syrtos - } - text = { - trigger = { - liege ?= { - capital_province ?= { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - localization_key = medieval_dance_kerchief - } - - text = { - localization_key = medieval_dance_round - } -} diff --git a/N3OW/common/customizable_localization/00_food_custom_loc.txt b/N3OW/common/customizable_localization/00_food_custom_loc.txt deleted file mode 100644 index 0d04dd8d..00000000 --- a/N3OW/common/customizable_localization/00_food_custom_loc.txt +++ /dev/null @@ -1,2598 +0,0 @@ -#RegionalDrink -#RegionalAlcoholicDrink -#get_region_root_vegetable & get_region_root_vegetable_plural -#RegionalEdibleAnimal -#RegionalEdibleMeat -#FavoriteTreat -#FavoriteTreatDemand -#FavoriteTreatUppercase -#GetLocalStreetFood & GetLocalStreetFoodPlural -#GetFoodDetail -#GetExpensiveMeal -#GetExpensiveMealAlt -#GetExpensiveDessert -#GetExpensiveDessertInTheFace -#GetExpensiveDrink -#GetExpensiveDrink_Singular -#RegionalFish - -#NOTE! All of these nouns should work with "a" (not "an") -RegionalDrink = { - type = character - random_valid = yes - - text = { - localization_key = wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe - } - } - } - #Byzantine wines - text = { - localization_key = macedonian_wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = byzantine_cypriot - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = cretan_muscat - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = rumney - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = malvasia - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = retsina - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = mead - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_north - } - } - } - text = { - localization_key = expensive_drink_spiced_wine_singular - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - } - } - text = { - localization_key = tea - trigger = { - exists = liege - location = { - NOT = { geographical_region = world_europe } - } - } - } - - text = { - localization_key = soma - trigger = { - exists = liege - location = { - geographical_region = world_india - } - } - } - - text = { - localization_key = expensive_drink_violet_sharbah - trigger = { - OR = { - faith = { - religion_tag = islam_religion # As an alternative to alcohol - } - location = { - OR = { - geographical_region = world_middle_east - geographical_region = world_africa_east - geographical_region = world_africa_north - } - } - } - } - } -} - -RegionalAlcoholicDrink = { - type = character - random_valid = yes - - text = { - localization_key = wine - } - - text = { - localization_key = mead - } - - text = { - localization_key = palm_wine - trigger = { - OR = { - culture = { has_cultural_pillar = heritage_burman } - culture = { has_cultural_pillar = heritage_dravidian } - } - } - } - text = { - localization_key = slivovitz - trigger = { - OR = { - culture = { has_cultural_pillar = heritage_west_slavic } - culture = { has_cultural_pillar = heritage_east_slavic } - culture = { has_cultural_pillar = heritage_south_slavic } - } - } - } - #Byzantine wines - text = { - localization_key = macedonian_wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = byzantine_cypriot - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = cretan_muscat - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = rumney - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = malvasia - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = retsina - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_south_east - } - } - } - text = { - localization_key = shiraz_white - trigger = { location = { geographical_region = world_middle_east } } - } - text = { - localization_key = tharra - trigger = { culture = { has_cultural_pillar = heritage_indo_aryan } } - } - text = { - localization_key = arrack - trigger = { - OR = { - culture = { has_cultural_pillar = heritage_dravidian } - location = { - geographical_region = world_middle_east - } - culture = { has_cultural_pillar = heritage_indo_aryan } - } - } - } - text = { - localization_key = sack_wine - trigger = { location = { geographical_region = world_europe_west_iberia } } - } - text = { - localization_key = prunelle_liquer - trigger = { culture = { has_cultural_pillar = language_frankish } } - } -} - -#Coupled with select_root_vegetable_effect -get_region_root_vegetable = { - type = character - random_valid = yes - - text = { - trigger = { location.var:root_vegetable = flag:onion } - localization_key = root_vegetable_onion - } - text = { - trigger = { location.var:root_vegetable = flag:carrot } - localization_key = root_vegetable_carrot - } - text = { - trigger = { location.var:root_vegetable = flag:parsnip } - localization_key = root_vegetable_parsnip - } - text = { - trigger = { location.var:root_vegetable = flag:turnip } - localization_key = root_vegetable_turnip - } - text = { - trigger = { location.var:root_vegetable = flag:yam } - localization_key = root_vegetable_yam - } - text = { - trigger = { location.var:root_vegetable = flag:kokoro } - localization_key = root_vegetable_kokoro - } - text = { - trigger = { location.var:root_vegetable = flag:ginger } - localization_key = root_vegetable_ginger - } - text = { - trigger = { location.var:root_vegetable = flag:taro } - localization_key = root_vegetable_taro - } -} - -get_region_root_vegetable_plural = { - type = character - random_valid = yes - - text = { - trigger = { location.var:root_vegetable = flag:onion } - localization_key = root_vegetable_onion_plural - } - text = { - trigger = { location.var:root_vegetable = flag:carrot } - localization_key = root_vegetable_carrot_plural - } - text = { - trigger = { location.var:root_vegetable = flag:parsnip } - localization_key = root_vegetable_parsnip_plural - } - text = { - trigger = { location.var:root_vegetable = flag:turnip } - localization_key = root_vegetable_turnip_plural - } - text = { - trigger = { location.var:root_vegetable = flag:yam } - localization_key = root_vegetable_yam_plural - } - text = { - trigger = { location.var:root_vegetable = flag:kokoro } - localization_key = root_vegetable_kokoro_plural - } - text = { - trigger = { location.var:root_vegetable = flag:ginger } - localization_key = root_vegetable_ginger_plural - } - text = { - trigger = { location.var:root_vegetable = flag:taro } - localization_key = root_vegetable_taro_plural - } -} - -# Not coupled with anything! Do you hate having to use an effect to set your root vegetable? Me too! -## All the same logic, none of the same fuss - basically, the above custom_loc is for use with an artefact and not just generally. -RegionalRootVegetable = { - type = character - random_valid = yes - - # Onion - text = { - # You can find these anywhere. - ## Much like ogres. - localization_key = root_vegetable_onion - } - # Carrot - text = { - trigger = { - location = { province_has_vegetable_carrot_trigger = yes } - } - localization_key = root_vegetable_carrot - } - # Parsnip - text = { - trigger = { - location = { province_has_vegetable_parsnip_trigger = yes } - } - localization_key = root_vegetable_parsnip - } - # Turnip - text = { - trigger = { - location = { province_has_vegetable_turnip_trigger = yes } - } - localization_key = root_vegetable_turnip - } - # Yam - text = { - trigger = { - location = { province_has_vegetable_yams_trigger = yes } - } - localization_key = root_vegetable_yam - } - # Kokoro - text = { - trigger = { - location = { province_has_vegetable_kokoro_trigger = yes } - } - localization_key = root_vegetable_kokoro - } - # Ginger - text = { - trigger = { - location = { province_has_vegetable_ginger_trigger = yes } - } - localization_key = root_vegetable_ginger - } - # Taro - text = { - trigger = { - location = { province_has_vegetable_taro_trigger = yes } - } - localization_key = root_vegetable_taro - } -} -RegionalRootVegetablePlural = { - type = character - random_valid = yes - - # Onion - text = { - # You can find these anywhere. - ## Much like ogres. - localization_key = root_vegetable_onion_plural - } - # Carrot - text = { - trigger = { - location = { province_has_vegetable_carrot_trigger = yes } - } - localization_key = root_vegetable_carrot_plural - } - # Parsnip - text = { - trigger = { - location = { province_has_vegetable_parsnip_trigger = yes } - } - localization_key = root_vegetable_parsnip_plural - } - # Turnip - text = { - trigger = { - location = { province_has_vegetable_turnip_trigger = yes } - } - localization_key = root_vegetable_turnip_plural - } - # Yam - text = { - trigger = { - location = { province_has_vegetable_yams_trigger = yes } - } - localization_key = root_vegetable_yam_plural - } - # Kokoro - text = { - trigger = { - location = { province_has_vegetable_kokoro_trigger = yes } - } - localization_key = root_vegetable_kokoro_plural - } - # Ginger - text = { - trigger = { - location = { province_has_vegetable_ginger_trigger = yes } - } - localization_key = root_vegetable_ginger_plural - } - # Taro - text = { - trigger = { - location = { province_has_vegetable_taro_trigger = yes } - } - localization_key = root_vegetable_taro_plural - } -} - -RegionalEdibleAnimal = { - type = character - random_valid = yes - - #Hart - text = { - localization_key = regional_edible_animal_hart - } - - #Chicken - text = { - localization_key = regional_edible_animal_chicken - } - - #Hare - text = { - localization_key = regional_edible_animal_hare - } - - #Sheep - text = { - localization_key = regional_edible_animal_lamb - } - - #Pig - text = { - trigger = { - faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - root.faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = regional_edible_animal_pig - } - - #Beef - text = { - trigger = { - faith = { - NOT = { religion_tag = hinduism_religion } - } - root.faith = { - NOT = { religion_tag = hinduism_religion } - } - } - localization_key = regional_edible_animal_ox - } - - #Boar - text = { - trigger = { - faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - root.faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = regional_edible_animal_boar - } - - #Gazelle - text = { - trigger = { - location = { - geographical_region = world_africa - } - } - localization_key = regional_edible_animal_gazelle - } - - #Marmot - text = { - trigger = { - location = { - geographical_region = world_steppe - } - culture = { - OR = { - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_ugro_permian - } - } - } - localization_key = regional_edible_animal_marmot - } - - #Goat - text = { - localization_key = regional_edible_animal_goat - } -} - -RegionalEdibleAnimalPlural = { - type = character - random_valid = yes - - #Hart - text = { - localization_key = regional_edible_animal_hart_plural - } - - #Chicken - text = { - localization_key = regional_edible_animal_chicken_plural - } - - #Hare - text = { - localization_key = regional_edible_animal_hare_plural - } - - #Sheep - text = { - localization_key = regional_edible_animal_lamb_plural - } - - #Pig - text = { - trigger = { - faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - root.faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = regional_edible_animal_pig_plural - } - - #Beef - text = { - trigger = { - faith = { - NOT = { religion_tag = hinduism_religion } - } - root.faith = { - NOT = { religion_tag = hinduism_religion } - } - } - localization_key = regional_edible_animal_ox_plural - } - - #Boar - text = { - trigger = { - faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - root.faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = regional_edible_animal_boar_plural - } - - #Gazelle - text = { - trigger = { - location = { - geographical_region = world_africa - } - } - localization_key = regional_edible_animal_gazelle_plural - } - - #Marmot - text = { - trigger = { - location = { - geographical_region = world_steppe - } - culture = { - OR = { - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_ugro_permian - } - } - } - localization_key = regional_edible_animal_marmot_plural - } - - #Goat - text = { - localization_key = regional_edible_animal_goat_plural - } -} - -RegionalEdibleMeat = { - type = character - random_valid = yes - - #Venison - text = { - localization_key = regional_edible_meat_venison - } - - #Chicken - text = { - localization_key = regional_edible_meat_chicken - } - - #Hare - text = { - localization_key = regional_edible_meat_hare - } - - #Sheep - text = { - localization_key = regional_edible_meat_lamb - } - - #Beef - text = { - trigger = { - faith = { - NOT = { religion_tag = hinduism_religion } - } - root.faith = { - NOT = { religion_tag = hinduism_religion } - } - } - localization_key = regional_edible_meat_beef - } - - #Pork - text = { - trigger = { - faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - root.faith = { - NOR = { - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = regional_edible_meat_pork - } - - #Marmot - text = { - trigger = { - location = { - geographical_region = world_steppe - } - culture = { - OR = { - has_cultural_pillar = heritage_turkic - has_cultural_pillar = heritage_mongolic - has_cultural_pillar = heritage_ugro_permian - } - } - } - localization_key = regional_edible_meat_marmot - } - - #Goat - text = { - localization_key = regional_edible_meat_goat - } -} - -#Favourite Treat -FavoriteTreat = { - type = character - - random_valid = yes - - text = { - localization_key = treat_comfit - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:comfit - } - } - } - text = { - localization_key = treat_roasted_almonds - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:roasted_almonds - } - } - } - text = { - localization_key = treat_nougat - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:nougat - } - } - } - text = { - localization_key = treat_marzipan - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:marzipan - } - } - } - text = { - localization_key = treat_sweetroll - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sweetroll - } - } - } - text = { - localization_key = treat_poached_pear - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:poached_pear - } - } - } - text = { - localization_key = treat_pudding - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pudding - } - } - } - text = { - localization_key = treat_apple_tart - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:apple_tart - } - } - } - text = { - localization_key = treat_strawberry_compote - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:strawberry_compote - } - } - } - text = { - localization_key = treat_gingerbread - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:gingerbread - } - } - } - text = { - localization_key = treat_frytour_blaunched - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:frytour_blaunched - } - } - } - text = { - localization_key = treat_fig_pie - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:fig_pie - } - } - } - text = { - localization_key = treat_pokerounce - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pokerounce - } - } - } - text = { - localization_key = treat_sambocade - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sambocade - } - } - } - text = { - localization_key = treat_sesame_cake - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sesame_cake - } - } - } - text = { - localization_key = treat_baked_banana - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:baked_banana - } - } - } - text = { - localization_key = treat_koptoplakous - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:koptoplakous - } - } - } - text = { - localization_key = treat_plakountas - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:plakountas - } - } - } -} - -FavoriteTreatDemand = { - type = character - - random_valid = yes - - text = { - localization_key = treat_comfit - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:comfit - } - } - } - text = { - localization_key = treat_roasted_almonds - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:roasted_almonds - } - } - } - text = { - localization_key = treat_nougat - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:nougat - } - } - } - text = { - localization_key = treat_marzipan - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:marzipan - } - } - } - text = { - localization_key = treat_sweetrolls - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sweetroll - } - } - } - text = { - localization_key = treat_poached_pears - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:poached_pear - } - } - } - text = { - localization_key = treat_pudding - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pudding - } - } - } - text = { - localization_key = treat_apple_tart - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:apple_tart - } - } - } - text = { - localization_key = treat_strawberry_compote - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:strawberry_compote - } - } - } - text = { - localization_key = treat_gingerbread - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:gingerbread - } - } - } - text = { - localization_key = treat_frytour_blaunched - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:frytour_blaunched - } - } - } - text = { - localization_key = treat_fig_pie - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:fig_pie - } - } - } - text = { - localization_key = treat_pokerounce - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pokerounce - } - } - } - text = { - localization_key = treat_sambocade - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sambocade - } - } - } - text = { - localization_key = treat_sesame_cake - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sesame_cake - } - } - } - text = { - localization_key = treat_baked_banana - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:baked_banana - } - } - } - text = { - localization_key = treat_koptoplakous - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:koptoplakous - } - } - } - text = { - localization_key = treat_plakountas - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:plakountas - } - } - } -} - -FavoriteTreatUppercase = { - type = character - - random_valid = yes - - text = { - localization_key = treat_comfit_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:comfit - } - } - } - text = { - localization_key = treat_roasted_almonds_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:roasted_almonds - } - } - } - text = { - localization_key = treat_nougat_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:nougat - } - } - } - text = { - localization_key = treat_marzipan_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:marzipan - } - } - } - text = { - localization_key = treat_sweetroll_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sweetroll - } - } - } - text = { - localization_key = treat_poached_pear_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:poached_pear - } - } - } - text = { - localization_key = treat_pudding_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pudding - } - } - } - text = { - localization_key = treat_apple_tart_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:apple_tart - } - } - } - text = { - localization_key = treat_strawberry_compote_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:strawberry_compote - } - } - } - text = { - localization_key = treat_gingerbread_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:gingerbread - } - } - } - text = { - localization_key = treat_frytour_blaunched_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:frytour_blaunched - } - } - } - text = { - localization_key = treat_fig_pie_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:fig_pie - } - } - } - text = { - localization_key = treat_pokerounce_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:pokerounce - } - } - } - text = { - localization_key = treat_sambocade_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sambocade - } - } - } - text = { - localization_key = treat_sesame_cake_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:sesame_cake - } - } - } - text = { - localization_key = treat_baked_banana_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:baked_banana - } - } - } - text = { - localization_key = treat_koptoplakous_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:koptoplakous - } - } - } - text = { - localization_key = treat_plakountas_uppercase - trigger = { - OR = { - NOT = { has_variable = favorite_treat } - var:favorite_treat = flag:plakountas - } - } - } -} - -GetLocalStreetFood = { - type = character - - text = { - trigger = { - OR = { - root.location.culture = { has_cultural_pillar = heritage_arabic } - root.location.culture = { has_cultural_pillar = heritage_iranian } - root.location.culture = { has_cultural_pillar = heritage_syriac } - } - } - localization_key = sambusa - } - - text = { - trigger = { - root.location.culture = { - OR = { - has_cultural_pillar = heritage_byzantine - has_cultural_pillar = heritage_caucasian - } - } - } - localization_key = honey_fritter - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_latin } - } - localization_key = pizza - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_indo_aryan } - } - localization_key = pakhala - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_turkic } - } - localization_key = pilau - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_berber } - } - localization_key = pastilla - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_iberian } - } - localization_key = empanada - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_chinese } - } - localization_key = botuo - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = sphoungata - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = tarichos - } - - text = { - localization_key = stew - } -} - -GetLocalStreetFoodPlural = { - type = character - - text = { - trigger = { - OR = { - root.location.culture = { has_cultural_pillar = heritage_arabic } - root.location.culture = { has_cultural_pillar = heritage_iranian } - root.location.culture = { has_cultural_pillar = heritage_syriac } - } - } - localization_key = sambusa_plural - } - - text = { - trigger = { - root.location.culture = { - OR = { - has_cultural_pillar = heritage_byzantine - has_cultural_pillar = heritage_caucasian - } - } - } - localization_key = honey_fritter_plural - } - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = sphoungata_plural - } - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = tarichos - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_latin } - } - localization_key = pizza_plural - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_indo_aryan } - } - localization_key = pakhala_plural - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_turkic } - } - localization_key = pilau_plural - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_berber } - } - localization_key = pastilla_plural - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_iberian } - } - localization_key = empanada_plural - } - - text = { - trigger = { - root.location.culture = { has_cultural_pillar = heritage_chinese } - } - localization_key = botuo_plural - } - - text = { - localization_key = stew_plural - } -} - -GetFoodDetail = { - type = character - - random_valid = yes - - text = { - localization_key = food_detail_cilantro - } - - text = { - localization_key = food_detail_lemon - } - - text = { - localization_key = food_detail_almond - } -} - -FunFoodPrefix = { - type = character - - random_valid = yes - - text = { - localization_key = pet_name_songbird - } - - text = { - localization_key = pet_name_rose - } - - text = { - localization_key = pet_name_sunshine - } - - text = { - localization_key = pet_name_spring_blossom - } - - text = { - localization_key = pet_name_petal - } - - text = { - localization_key = pet_name_honeycomb - } - - text = { - localization_key = food_prefix_honey - } - - text = { - localization_key = food_prefix_berry - } - - text = { - localization_key = food_detail_cilantro - } - - text = { - localization_key = food_detail_lemon - } - - text = { - localization_key = food_detail_almond - } - - text = { - localization_key = food_prefix_salt - } -} - -GetExpensiveMeal = { - type = character - - random_valid = yes - - text = { - localization_key = expensive_food_roast_swan - trigger = { - faith = { - NOR = { - has_doctrine_parameter = pacifist_opinion_active - } - } - location = { - NOT = { geographical_region = world_africa } - NOT = { geographical_region = world_india } - } - } - } - text = { - localization_key = expensive_food_veal_cutlets - trigger = { - faith = { - NOR = { - religion_tag = hinduism_religion - has_doctrine_parameter = pacifist_opinion_active - } - } - } - } - text = { - localization_key = expensive_food_fresh_quail - trigger = { - faith = { - NOR = { - has_doctrine_parameter = pacifist_opinion_active - } - } - } - } - text = { - localization_key = expensive_food_sturgeon_cheese - trigger = { - faith = { - NOR = { - has_doctrine_parameter = pacifist_opinion_active - } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = expensive_food_honey_pork - trigger = { - faith = { - NOR = { - has_doctrine_parameter = pacifist_opinion_active - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - trigger = { - location = { - NOT = { geographical_region = world_europe } #Not in use in Europe during this time(though they did exist)! - } - } - localization_key = expensive_food_baked_truffles - } - text = { - trigger = { - always = no - } - fallback = yes - localization_key = expensive_food_spiced_breads - } - text = { - trigger = { - always = no - } - localization_key = expensive_food_mustard_rolls - fallback = yes - } -} - -GetExpensiveMealAlt = { - type = character - - random_valid = yes - - text = { - localization_key = expensive_food_fine_cheeses - } - text = { - trigger = { - faith = { - religion_tag = christianity_religion #Due to Lent prohibitions. - } - } - localization_key = expensive_food_almond_eggs - } - text = { - trigger = { - location = { - geographical_region = world_europe_west - } - } - localization_key = expensive_food_sturgeon_caviar - } -} - -GetExpensiveDessert = { - type = character - - random_valid = yes - - text = { - localization_key = expensive_dessert_saffron_cake - } - text = { - localization_key = expensive_dessert_candied_figs - } - text = { - localization_key = expensive_dessert_pomegranate_cake - } - text = { - trigger = { - location = { - geographical_region = world_europe_west - } - } - localization_key = expensive_dessert_entremets - } - text = { - localization_key = expensive_dessert_quince_tarts - trigger = { - location = { - geographical_region = world_europe_west - geographical_region = world_europe_south - } - } - } - text = { - localization_key = expensive_dessert_honey_pudding - trigger = { - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } - text = { - localization_key = expensive_dessert_quince_spoon - trigger = { - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } -} - -GetExpensiveDessertInTheFace = { - type = character - - random_valid = yes - - text = { - localization_key = expensive_dessert_saffron_cake_face - } - text = { - localization_key = expensive_dessert_candied_figs_face - } - text = { - localization_key = expensive_dessert_pomegranate_cake_face - } - text = { - trigger = { - location = { - geographical_region = world_europe_west - } - } - localization_key = expensive_dessert_entremets_face - } - text = { - localization_key = expensive_dessert_quince_tarts_face - trigger = { - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - } - } - } - } - text = { - localization_key = expensive_dessert_honey_pudding_face - trigger = { - location = { - OR = { - geographical_region = world_europe_south_east - geographical_region = world_asia_minor - } - } - } - } -} - -GetExpensiveDrink = { - type = character - - random_valid = yes - - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - } - } - } - localization_key = expensive_drink_hippocras - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_north - geographical_region = world_europe_east - } - } - } - localization_key = expensive_drink_mead - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_north - } - } - localization_key = expensive_drink_imported_wine - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_west_francia - geographical_region = world_europe_west_britannia - } - } - } - localization_key = expensive_drink_bordeaux_claret - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - current_date > 1340.1.1 #medical properties of alcohol studied by Jean de Roquetaillade - } - localization_key = expensive_drink_aqua_vitae - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - current_date > 1400.1.1 #first mention of brandy is in 1437 - } - localization_key = expensive_drink_brandy - } - text = { - localization_key = expensive_drink_spiced_wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - } - } - text = { - localization_key = expensive_drink_kosher_wine - trigger = { - faith = { - religion_tag = judaism_religion - } - } - } - text = { - localization_key = expensive_drink_premium_tea - trigger = { - location = { - NOT = { geographical_region = world_europe } - } - } - } - text = { - localization_key = expensive_drink_invigorating_herbal_infusions - trigger = { - always = yes - } - } - text = { - localization_key = expensive_drink_violet_sharbah - trigger = { - OR = { - faith = { - religion_tag = islam_religion # As an alternative to alcohol - } - location = { - OR = { - geographical_region = world_middle_east - geographical_region = world_africa_east - geographical_region = world_africa_north - } - } - } - } - } - #Byzantine wines - text = { - localization_key = macedonian_wines - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = byzantine_cypriots - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = cretan_muscats - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = rumneys - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = malvasias - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = retsinas - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } -} - -GetExpensiveDrink_Singular = { - type = character - - random_valid = yes - - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - } - } - } - localization_key = expensive_drink_singular_hippocras - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe_west_francia - geographical_region = world_europe_west_britannia - } - } - } - localization_key = expensive_drink_singular_bordeaux_claret - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - geographical_region = world_europe_north - } - } - localization_key = expensive_drink_singular_imported_wine - } - text = { - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - current_date > 1400.1.1 #first mention of brandy is in 1437 - } - localization_key = expensive_drink_singular_brandy - } - text = { - localization_key = expensive_drink_singular_spiced_wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - } - } - text = { - localization_key = expensive_drink_singular_premium_tea - trigger = { - location = { - NOT = { geographical_region = world_europe } - } - } - } - text = { - localization_key = expensive_drink_invigorating_herbal_infusions - trigger = { - always = yes - } - } - text = { - localization_key = expensive_drink_singular_violet_sharbah - trigger = { - OR = { - faith = { - religion_tag = islam_religion # As an alternative to alcohol - } - location = { - OR = { - geographical_region = world_middle_east - geographical_region = world_africa_east - geographical_region = world_africa_north - } - } - } - } - } - #Byzantine wines - text = { - localization_key = macedonian_wine - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = byzantine_cypriot - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = cretan_muscat - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = rumney - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = malvasia - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } - text = { - localization_key = retsina - trigger = { - faith = { - NOT = { religion_tag = islam_religion } - } - location = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - } - } - } - } -} - -GetRegionalFish = { - type = character - - random_valid = yes - - # Sturgeon is always available - text = { - localization_key = fish_sturgeon - } - - # Ocean fishes - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_mackerel - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - } - } - } - localization_key = fish_bass - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_sea-bream - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_cod - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_north - } - } - } - localization_key = fish_pollock - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_red_snapper - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_trout - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_scamp - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_tuna - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_whitefish - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_west - geographical_region = world_europe_north - geographical_region = world_africa_east - geographical_region = world_india - } - } - } - localization_key = fish_ling - } - - text = { - trigger = { - has_character_flag = ocean - location = { - OR = { - geographical_region = world_india - } - } - } - localization_key = fish_nemo - } - - # North Atlantic fishes - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_north - } - } - } - localization_key = fish_salmon - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - geographical_region = world_europe_north - } - } - } - localization_key = fish_eel - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - geographical_region = world_europe_north - } - } - } - localization_key = fish_smelt - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - geographical_region = world_europe_north - } - } - } - localization_key = fish_plaice - } - - text = { - trigger = { - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - geographical_region = world_europe_north - } - } - } - localization_key = fish_flounder - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_south - geographical_region = world_europe_north - } - } - } - localization_key = fish_herring - } - - # Mediterranean fish - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_wrasse - } - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_anchovy - } - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_grouper - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_seahorse - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_europe_south - geographical_region = world_africa_north - } - } - } - localization_key = fish_angler_fish - } - - # African fish - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_africa - } - } - } - localization_key = fish_needlefish - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_africa - } - } - } - localization_key = fish_squeaker - } - - # Indian fish - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_india - } - } - } - localization_key = fish_arowana - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_india - } - } - } - localization_key = fish_barramundi - } - - text = { - trigger = { - NOT = { - has_character_flag = ocean - } - location = { - OR = { - geographical_region = world_india - } - } - } - localization_key = fish_croaker - } -} diff --git a/N3OW/common/customizable_localization/00_friendly_custom_localization.txt b/N3OW/common/customizable_localization/00_friendly_custom_localization.txt deleted file mode 100644 index 4d5b2753..00000000 --- a/N3OW/common/customizable_localization/00_friendly_custom_localization.txt +++ /dev/null @@ -1,36 +0,0 @@ -GestureOfFriendship = { - type = character - - random_valid = yes - - text = { - localization_key = bows_deeply_to_firstname_or_me - } - - text = { - localization_key = clasps_firstnamepossessive_or_my_hands - } -} - -ChildPetName = { - type = character - - random_valid = yes - - #Imp - text = { - localization_key = child_pet_name_imp - } - #Rapscallion - text = { - localization_key = child_pet_name_rapscallion - } - #Rascal - text = { - localization_key = child_pet_name_rascal - } - #Scamp - text = { - localization_key = child_pet_name_scamp - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_friendship_custom_localization.txt b/N3OW/common/customizable_localization/00_friendship_custom_localization.txt deleted file mode 100644 index 7540053e..00000000 --- a/N3OW/common/customizable_localization/00_friendship_custom_localization.txt +++ /dev/null @@ -1,131 +0,0 @@ -friendship_metaphor = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - has_trait = education_martial_1 - has_trait = education_martial_2 - has_trait = education_martial_3 - has_trait = education_martial_4 - has_trait = education_martial_5 - } - } - localization_key = friendship_metaphor_martial_1 - } - text = { - trigger = { - OR = { - has_trait = education_intrigue_1 - has_trait = education_intrigue_2 - has_trait = education_intrigue_3 - has_trait = education_intrigue_4 - has_trait = education_intrigue_5 - } - } - localization_key = friendship_metaphor_intrigue_1 - } - text = { - trigger = { - OR = { - has_trait = education_stewardship_1 - has_trait = education_stewardship_2 - has_trait = education_stewardship_3 - has_trait = education_stewardship_4 - has_trait = education_stewardship_5 - } - } - localization_key = friendship_metaphor_stewardship_1 - } - text = { - trigger = { - OR = { - has_trait = education_diplomacy_1 - has_trait = education_diplomacy_2 - has_trait = education_diplomacy_3 - has_trait = education_diplomacy_4 - has_trait = education_diplomacy_5 - } - } - localization_key = friendship_metaphor_diplomacy_1 - } - text = { - trigger = { - OR = { - has_trait = education_learning_1 - has_trait = education_learning_2 - has_trait = education_learning_3 - has_trait = education_learning_4 - has_trait = education_learning_5 - } - } - localization_key = friendship_metaphor_learning_1 - } -} - -friendship_metaphor_with_tending = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - has_trait = education_martial_1 - has_trait = education_martial_2 - has_trait = education_martial_3 - has_trait = education_martial_4 - has_trait = education_martial_5 - } - } - localization_key = friendship_metaphor_with_tending_martial_1 - } - text = { - trigger = { - OR = { - has_trait = education_intrigue_1 - has_trait = education_intrigue_2 - has_trait = education_intrigue_3 - has_trait = education_intrigue_4 - has_trait = education_intrigue_5 - } - } - localization_key = friendship_metaphor_with_tending_intrigue_1 - } - text = { - trigger = { - OR = { - has_trait = education_stewardship_1 - has_trait = education_stewardship_2 - has_trait = education_stewardship_3 - has_trait = education_stewardship_4 - has_trait = education_stewardship_5 - } - } - localization_key = friendship_metaphor_with_tending_stewardship_1 - } - text = { - trigger = { - OR = { - has_trait = education_diplomacy_1 - has_trait = education_diplomacy_2 - has_trait = education_diplomacy_3 - has_trait = education_diplomacy_4 - has_trait = education_diplomacy_5 - } - } - localization_key = friendship_metaphor_with_tending_diplomacy_1 - } - text = { - trigger = { - OR = { - has_trait = education_learning_1 - has_trait = education_learning_2 - has_trait = education_learning_3 - has_trait = education_learning_4 - has_trait = education_learning_5 - } - } - localization_key = friendship_metaphor_with_tending_learning_1 - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_generic_character_words.txt b/N3OW/common/customizable_localization/00_generic_character_words.txt deleted file mode 100644 index 1faeb65a..00000000 --- a/N3OW/common/customizable_localization/00_generic_character_words.txt +++ /dev/null @@ -1,966 +0,0 @@ -DaughterSon = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = daughter - } - text = { - trigger = { - is_female = no - } - localization_key = son - } -} - -WifeHusband = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = wife - } - text = { - trigger = { - is_female = no - } - localization_key = husband - } -} - -WifeHusbandPossessive = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = wifes - } - text = { - trigger = { - is_female = no - } - localization_key = husbands - } -} - -GirlBoy = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = girl - } - - text = { - trigger = { is_male = yes } - localization_key = boy - } -} - -FemaleMale = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = gender_female - } - - text = { - trigger = { is_male = yes } - localization_key = gender_male - } -} - - -GirlBoyPlural = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_GIRLS - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_BOYS - } -} - -GirlBoyPossessive = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = girlpossessive - } - - text = { - trigger = { is_male = yes } - localization_key = boypossessive - } -} - -GirlsBoysChildren = { - type = character - - text = { - trigger = { - is_female = yes - scope:second = { is_female = yes } - } - localization_key = CHARACTER_GIRLS - } - - text = { - trigger = { - is_male = yes - scope:second = { is_male = yes } - } - localization_key = CHARACTER_BOYS - } - - text = { - localization_key = CHARACTER_CHILDREN - } -} - -WomanManGirlBoy = { - type = character - - text = { - trigger = { - is_adult = yes - is_female = yes - } - localization_key = CHARACTER_WOMAN - } - - text = { - trigger = { - is_adult = yes - is_male = yes - } - localization_key = CHARACTER_MAN - } - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_GIRL - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_BOY - } -} - -WomenMenPeople = { - type = character - - text = { - trigger = { - is_female = yes - scope:second = { is_female = yes } - } - localization_key = women - } - - text = { - trigger = { - is_male = yes - scope:second = { is_male = yes } - } - localization_key = loc_men - } - - text = { - localization_key = people - } -} - -WomenMen = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = women - } - - text = { - trigger = { - is_male = yes - } - localization_key = loc_men - } -} - -WomenMenOpp = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = loc_men - } - - text = { - trigger = { - is_male = yes - } - localization_key = women - } -} - -WomanManPerson_GenderPreference = { - type = character - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_female_dominated } - } - localization_key = gender_woman - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_male_dominated } - } - localization_key = gender_man - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_equal } - } - localization_key = gender_person - } -} - -WomenMenPeople_GenderPreference = { - type = character - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_female_dominated } - } - localization_key = women - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_male_dominated } - } - localization_key = loc_men - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_equal } - } - localization_key = people - } -} - -ConcubineWomanManGameConcept = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = CONCUBINE_WOMAN - } - text = { - trigger = { - is_female = no - } - localization_key = CONCUBINE_MAN - } -} - -LassLad = { - type = character - -} - -RandomLadyLord = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_LADY - } - - text = { - localization_key = CHARACTER_LORD - } -} - -RandomHerHis = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_HERHIS_HER - } - - text = { - localization_key = CHARACTER_HERHIS_HIS - } -} - -RandomHerselfHimself = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_HERSELF - } - - text = { - localization_key = CHARACTER_HIMSELF - } -} - -RandomSheHe = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_SHEHE_SHE - } - - text = { - localization_key = CHARACTER_SHEHE_HE - } -} - -RandomWomanMan = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_WOMAN - } - - text = { - localization_key = CHARACTER_MAN - } -} - -RandomGirlBoy = { - type = character - - random_valid = yes - - text = { - localization_key = CHARACTER_GIRL - } - - text = { - localization_key = CHARACTER_BOY - } -} - -WomanManPossessive = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = CHARACTER_WOMAN_POSSESSIVE - } - - text = { - trigger = { - is_male = yes - } - localization_key = CHARACTER_MAN_POSSESSIVE - } -} - -MistressMaster = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = mistress - } - - text = { - trigger = { - is_male = yes - } - localization_key = master - } -} - -LadyLordWomanMan = { - type = character - - text = { - trigger = { - OR = { - is_playable_character = yes - is_lowborn = no - } - is_female = yes - } - localization_key = CHARACTER_LADY - } - - text = { - trigger = { - OR = { - is_playable_character = yes - is_lowborn = no - } - is_male = yes - } - localization_key = CHARACTER_LORD - } - - text = { - trigger = { - NOR = { - is_playable_character = yes - is_lowborn = no - } - is_female = yes - } - localization_key = CHARACTER_WOMAN - } - - text = { - trigger = { - NOR = { - is_playable_character = yes - is_lowborn = no - } - is_male = yes - } - localization_key = CHARACTER_MAN - } -} - -LadyLordNoble_GenderPreference = { - type = character - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_female_dominated } - } - localization_key = nobility_lady - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_male_dominated } - } - localization_key = nobility_lord - } - - text = { - trigger = { - faith = { has_doctrine = doctrine_gender_equal } - } - localization_key = nobility_noble - } -} - -QueenKing = { - type = character - text = { - trigger = { - is_male = yes - } - localization_key = king_feudal_male - } - text = { - trigger = { - is_female = yes - } - localization_key = king_feudal_female - } -} - - - -#Attraction loc keys - -AttractionWomanMan = { - type = character - - text = { - trigger = { - is_attracted_to_women = yes - is_attracted_to_men = no - } - localization_key = gender_woman - } - - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = no - } - localization_key = gender_man - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = gender_woman - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = gender_man - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = gender_man - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = gender_woman - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = yes - } - localization_key = gender_man - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = no - } - localization_key = gender_woman - } -} - -AttractionWomanManIndef = { - type = character - - text = { - trigger = { - is_attracted_to_women = yes - is_attracted_to_men = no - } - localization_key = woman_indef - } - - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = no - } - localization_key = man_indef - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = woman_indef - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = man_indef - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = man_indef - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = woman_indef - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = yes - } - localization_key = man_indef - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = no - } - localization_key = woman_indef - } -} - -AttractionWomanManMultiple = { - type = character - - text = { - trigger = { - is_attracted_to_women = yes - is_attracted_to_men = no - } - localization_key = women - } - - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = no - } - localization_key = loc_men - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = women - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = loc_men - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = loc_men - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = women - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = yes - } - localization_key = loc_men - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = no - } - localization_key = women - } -} - -AttractionGirlBoyPlural= { - type = character - - text = { - trigger = { - is_attracted_to_women = yes - is_attracted_to_men = no - } - localization_key = CHARACTER_GIRLS - } - - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = no - } - localization_key = CHARACTER_BOYS - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = CHARACTER_GIRLS - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_female = yes - } - localization_key = CHARACTER_BOYS - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - NOR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = CHARACTER_BOYS - } - text = { - trigger = { - is_attracted_to_men = yes - is_attracted_to_women = yes - faith = { - OR = { - has_doctrine_parameter = homosexuality_shunned - has_doctrine_parameter = homosexuality_illegal - } - } - is_male = yes - } - localization_key = CHARACTER_GIRLS - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = yes - } - localization_key = CHARACTER_BOYS - } - text = { - trigger = { - is_attracted_to_men = no - is_attracted_to_women = no - is_female = no - } - localization_key = CHARACTER_GIRLS - } -} - -ThisIsYou = { - type = character - text = { # face is hidden - trigger = { - has_trait = disfigured - } - localization_key = THIS_IS_YOU_ALLEGEDLY - } - text = { # visually distinct and historically difficult-to-manage affliction - trigger = { - OR = { - has_trait = great_pox - has_trait = leper - has_trait = bubonic_plague - has_trait = smallpox - has_trait = wounded_3 - } - } - localization_key = THIS_IS_YOU_UNFORTUNATELY - } - text = { - trigger = { - OR = { - has_trait = depressed_1 - has_trait = depressed_genetic - } - } - localization_key = THIS_IS_YOU_NOT_FEEL - } - text = { - trigger = { - has_trait = arrogant - OR = { - has_trait = beauty_good_1 - has_trait = beauty_good_2 - has_trait = beauty_good_3 - } - } - localization_key = THIS_IS_YOU_MAGNIFICENT - } - text = { # default - trigger = { - always = yes - } - localization_key = THIS_IS_YOU_KEY - } -} - -WomanManOpposite = { - type = character - - text = { - trigger = { - is_male = yes - } - localization_key = gender_woman - } - - text = { - trigger = { - is_female = yes - } - localization_key = gender_man - } - - text = { - localization_key = gender_person - } -} - -WomanManPossessiveOpposite = { - type = character - - text = { - trigger = { - is_male = yes - } - localization_key = gender_womans - } - - text = { - trigger = { - is_female = yes - } - localization_key = gender_mans - } - - text = { - localization_key = gender_persons - } -} diff --git a/N3OW/common/customizable_localization/00_governance_lifestyle_custom_loc.txt b/N3OW/common/customizable_localization/00_governance_lifestyle_custom_loc.txt deleted file mode 100644 index e15fda61..00000000 --- a/N3OW/common/customizable_localization/00_governance_lifestyle_custom_loc.txt +++ /dev/null @@ -1,89 +0,0 @@ - -Governance_1041_GuildType = { - type = landed_title - - text = { - trigger = { - has_county_modifier = governance_1041_blacksmiths_guild_modifier - } - localization_key = governance_ongoing.1040.blacksmithsguild - } - text = { - trigger = { - has_county_modifier = governance_1041_merchants_guild_modifier - } - fallback = yes - localization_key = governance_ongoing.1040.merchantsguild - } -} - -Governance_1055_OutOfWedlock = { - type = character - - text = { - trigger = { - is_married = no - is_concubine = no - } - localization_key = governance_ongoing.1055.outofwedlock - } - text = { - trigger = { - OR = { - is_married = yes - is_concubine = yes - } - } - fallback = yes - localization_key = governance_ongoing.1055.null - } -} - -Governance_1062_Client = { - type = character - - text = { - trigger = { - has_character_flag = governance_1062_gardener_flag - } - localization_key = governance_ongoing.1062.gardener - } - text = { - trigger = { - has_character_flag = governance_1062_poet_flag - } - fallback = yes - localization_key = governance_ongoing.1062.poet - } - text = { - trigger = { - has_character_flag = governance_1062_philosopher_flag - } - localization_key = governance_ongoing.1062.philosopher - } -} - -# We have a special All Capitalized version of this custom key for feed messages, since |U can only capitalize the fist word in a string (and nautral philosopher is 2 words). -Governance_1062_Client_U = { - type = character - - text = { - trigger = { - has_character_flag = governance_1062_gardener_flag - } - localization_key = governance_ongoing.1062.gardener_U - } - text = { - trigger = { - has_character_flag = governance_1062_poet_flag - } - fallback = yes - localization_key = governance_ongoing.1062.poet_U - } - text = { - trigger = { - has_character_flag = governance_1062_philosopher_flag - } - localization_key = governance_ongoing.1062.philosopher_U - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_government_custom_loc.txt b/N3OW/common/customizable_localization/00_government_custom_loc.txt index 292ecbd5..7d8d3aa7 100644 --- a/N3OW/common/customizable_localization/00_government_custom_loc.txt +++ b/N3OW/common/customizable_localization/00_government_custom_loc.txt @@ -38,10 +38,10 @@ GetChamber = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = tent @@ -66,10 +66,10 @@ GetChambersOrTent = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = tent @@ -89,10 +89,10 @@ GetRoom = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = tent @@ -117,10 +117,10 @@ GetCourtyard = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = camp @@ -141,10 +141,10 @@ GetCourt = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = camp @@ -163,10 +163,10 @@ GetCourtConcept = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = CAMP @@ -183,14 +183,14 @@ GetCourtierGendered = { text = { trigger = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } is_female = yes } localization_key = follower_female } text = { trigger = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } is_male = yes } localization_key = follower_male @@ -218,10 +218,10 @@ GetCourtier = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = follower @@ -246,10 +246,10 @@ GetCourtierConcept = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = FOLLOWER @@ -274,10 +274,10 @@ GetSubject = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = follower @@ -302,10 +302,10 @@ GetSuccessionHeirMotion = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = succession_heir_leader @@ -324,10 +324,10 @@ GetDungeon = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = stockade @@ -352,10 +352,10 @@ GetDungeonConcept = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = STOCKADE_CONCEPT @@ -380,10 +380,10 @@ GetRealmOrDomicile = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = game_concept_camp @@ -438,10 +438,10 @@ GetRealmOrDomicileTooltip = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = ADVENTURER @@ -520,10 +520,10 @@ GetRealmOrDomicileTooltip = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_independent_ruler = no + top_liege != this } trigger_else = { - liege ?= { is_independent_ruler = no } + liege ?= { top_liege != this } } } localization_key = VASSAL_TOOLTIP @@ -542,10 +542,10 @@ GetRealmOrDomicileConcept = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = CAMP @@ -655,7 +655,7 @@ GetCourtOwner = { type = character text = { - trigger = { is_landless_adventurer = yes } + trigger = { has_government = landless_adventurer_government } localization_key = court_owner_adventurer } text = { @@ -672,10 +672,10 @@ GetValidKnightsHeader = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = KNIGHTS_SUBHEADER_LANDLESS_ADVENTURER @@ -694,10 +694,10 @@ GetDoor = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_landless_adventurer = yes + has_government = landless_adventurer_government } trigger_else = { - liege ?= { is_landless_adventurer = yes } + liege ?= { has_government = landless_adventurer_government } } } localization_key = tent_flap @@ -714,7 +714,7 @@ GetHuntDesc = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = activity_hunt_desc_adventurer } @@ -730,7 +730,7 @@ GetHuntMasterDesc = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = activity_huntmaster_desc_adventurer } @@ -746,7 +746,7 @@ GetHuntMasterTooltipDesc = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = activity_huntmaster_tooltip_desc_adventurer } @@ -762,7 +762,7 @@ GetServants = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = followers_adventurer } @@ -778,7 +778,7 @@ GetFollowerOrVassal = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = follower } @@ -800,7 +800,7 @@ GetGameKeepers = { text = { trigger = { - is_landless_adventurer = yes + has_government = landless_adventurer_government } localization_key = flushers_adventurer } @@ -826,7 +826,7 @@ GetDoorPlural = { GetGovernmentIcon = { type = character - text = { + text = { # Holy Order trigger = { trigger_if = { limit = { @@ -846,7 +846,7 @@ GetGovernmentIcon = { } localization_key = holy_order_icon_concept } - text = { + text = { # Mercenary trigger = { trigger_if = { limit = { @@ -866,7 +866,7 @@ GetGovernmentIcon = { } localization_key = mercenary_icon_concept } - text = { + text = { # Adventurer trigger = { trigger_if = { limit = { @@ -888,7 +888,7 @@ GetGovernmentIcon = { } localization_key = adventurer_icon_concept } - text = { + text = { # Nomad trigger = { trigger_if = { limit = { @@ -910,7 +910,7 @@ GetGovernmentIcon = { } localization_key = nomadic_icon_concept } - text = { + text = { # Herder trigger = { trigger_if = { limit = { @@ -932,7 +932,79 @@ GetGovernmentIcon = { } localization_key = herder_icon_concept } - text = { + text = { # Celestial + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = celestial_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + government_has_flag = government_is_celestial + } + trigger_else = { + liege ?= { government_has_flag = government_is_celestial } + } + } + } + localization_key = celestial_icon_concept + } + text = { # Mandala + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = mandala_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + government_has_flag = government_is_mandala + } + trigger_else = { + liege ?= { government_has_flag = government_is_mandala } + } + } + } + localization_key = mandala_icon_concept + } + text = { # Maritime Tribal + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = wanua_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + government_has_flag = government_is_wanua + } + trigger_else = { + liege ?= { government_has_flag = government_is_wanua } + } + } + } + localization_key = wanua_icon_concept + } + text = { # Meritocratic + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = meritocratic_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + government_has_flag = government_is_meritocratic + } + trigger_else = { + liege ?= { government_has_flag = government_is_meritocratic } + } + } + } + localization_key = meritocratic_icon_concept + } + text = { # Tribal trigger = { trigger_if = { limit = { @@ -944,15 +1016,19 @@ GetGovernmentIcon = { trigger_if = { limit = { is_ruler = yes } government_has_flag = government_is_tribal + NOT = { government_has_flag = government_is_wanua } } trigger_else = { - liege ?= { government_has_flag = government_is_tribal } + liege ?= { + government_has_flag = government_is_tribal + NOT = { government_has_flag = government_is_wanua } + } } } } localization_key = tribal_icon_concept } - text = { + text = { # Clan trigger = { trigger_if = { limit = { @@ -972,7 +1048,25 @@ GetGovernmentIcon = { } localization_key = clan_icon_concept } - text = { + text = { # Japanese Admin + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = japan_administrative_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + has_government = japan_administrative_government + } + trigger_else = { + liege ?= { has_government = japan_administrative_government } + } + } + } + localization_key = japan_administrative_icon_concept + } + text = { # Admin trigger = { trigger_if = { limit = { @@ -992,7 +1086,7 @@ GetGovernmentIcon = { } localization_key = administrative_icon_concept } - text = { + text = { # Republic trigger = { trigger_if = { limit = { @@ -1012,7 +1106,7 @@ GetGovernmentIcon = { } localization_key = republic_icon_concept } - text = { + text = { # Theocracy trigger = { trigger_if = { limit = { @@ -1032,7 +1126,43 @@ GetGovernmentIcon = { } localization_key = theocracy_icon_concept } - text = { + text = { # Japanese Feudal + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = japan_feudal_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + has_government = japan_feudal_government + } + trigger_else = { + liege ?= { has_government = japan_feudal_government } + } + } + } + localization_key = japan_feudal_icon_concept + } + text = { # Steppe Admin + trigger = { + trigger_if = { + limit = { is_alive = no } + has_government = steppe_admin_government + } + trigger_else = { + trigger_if = { + limit = { is_ruler = yes } + has_government = steppe_admin_government + } + trigger_else = { + liege ?= { has_government = steppe_admin_government } + } + } + } + localization_key = steppe_admin_icon_concept + } + text = { # Feudal trigger = { always = no } localization_key = feudal_icon_concept fallback = yes diff --git a/N3OW/common/customizable_localization/00_greeting_custom_loc.txt b/N3OW/common/customizable_localization/00_greeting_custom_loc.txt deleted file mode 100644 index 0f662dfa..00000000 --- a/N3OW/common/customizable_localization/00_greeting_custom_loc.txt +++ /dev/null @@ -1,585 +0,0 @@ - -#GREETINGS MY LOVER -GreetingToLover = { - type = character - - text = { - trigger = { - scope:second = { - object_of_importance_exist_trigger = { - LOVER = root - } - } - } - localization_key = greeting_lover_object - } - - text = { - localization_key = greeting_lover_fallback - } -} - -#GREETINGS MY LIEGE -GreetingToLiege = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value >= 20 - } - } - localization_key = greeting_liege_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= -40 - } - } - localization_key = greeting_liege_negative - } - - text = { - localization_key = greeting_liege_fallback - } -} - -GreetingToLiegePositive = { - type = character - - text = { - localization_key = greeting_liege_liked - } -} - -GreetingToLiegeNegative = { - type = character - - text = { - localization_key = greeting_liege_dislike - } -} - - -#GREETINGS MY VASSAL -GreetingToVassal = { - type = character - - text = { - trigger = { - OR = { - AND = { - is_close_or_extended_family_of = scope:second - opinion = { - target = scope:second - value >= 10 - } - } - opinion = { - target = scope:second - value >= 30 - } - } - - } - localization_key = greeting_vassal_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= -40 - } - } - localization_key = greeting_vassal_negative - } - - text = { - localization_key = greeting_vassal_fallback - } -} - -GreetingToVassalPositive = { - type = character - - text = { - trigger = { - is_close_or_extended_family_of = scope:second - } - localization_key = greeting_vassal_relative_liked - } - - text = { - localization_key = greeting_vassal_liked - } -} - -GreetingToVassalNegative = { - type = character - - text = { - localization_key = greeting_vassal_dislike - } -} - - - -#GREETINGS MY CLOSE_RELATIVE -GreetingToFamily = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value >= 40 - } - } - localization_key = greeting_family_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= -20 - } - } - localization_key = greeting_family_negative - } - - text = { - localization_key = greeting_family_fallback - } -} - -GreetingToFamilyPositive = { - type = character - - text = { - localization_key = greeting_family_liked - } -} - -GreetingToFamilyNegative = { - type = character - - text = { - localization_key = greeting_family_fallback - } -} - - -#GREETINGS FOREIGN RULER -GreetingToForeignRuler = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value >= 40 - } - } - localization_key = greeting_foreign_ruler_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= -20 - } - } - localization_key = greeting_foreign_ruler_negative - } - - text = { - localization_key = greeting_foreign_ruler - } -} - -GreetingToForeignRulerPositive = { - type = character - - text = { - localization_key = greeting_foreign_ruler_positive - } -} - -GreetingToForeignRulerNegative = { - type = character - - text = { - localization_key = greeting_foreign_ruler_negative - } -} - - -#GENERIC GREETING -GreetingToGeneric = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value >= 40 - } - } - localization_key = greeting_generic_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= -40 - } - } - localization_key = greeting_generic_negative - } - - text = { - localization_key = greeting_generic - } -} - -GreetingToGenericPositive = { - type = character - - text = { - localization_key = greeting_generic_positive - } -} - -GreetingToGenericNegative = { - type = character - - text = { - localization_key = greeting_generic_negative - } -} - - -#APPROPRIATE GREETING -# ROOT is the character doing the greeting, scope:second is the character being greeted. -AppropriateGreeting = { - type = character - - text = { - trigger = { has_relation_lover = scope:second } - localization_key = greeting_appropriate_lover - } - - text = { - trigger = { is_vassal_of = scope:second } - localization_key = greeting_appropriate_liege - } - - text = { - trigger = { - scope:second = { is_vassal_of = root } - } - localization_key = greeting_appropriate_vassal - } - - text = { - trigger = { - OR = { - is_close_or_extended_family_of = scope:second - has_relation_friend = scope:second - } - } - localization_key = greeting_appropriate_family - } - - text = { - trigger = { - scope:second = { is_independent_ruler = yes } - NOT = { top_liege = scope:second.top_liege } - } - localization_key = greeting_appropriate_foreign_ruler - } - - text = { - localization_key = greeting_appropriate_fallback - } -} - -AppropriateGreetingPositive = { - type = character - - text = { - trigger = { has_relation_lover = scope:second } - localization_key = greeting_appropriate_lover - } - - text = { - trigger = { is_vassal_of = scope:second } - localization_key = greeting_appropriate_positive_liege - } - - text = { - trigger = { - scope:second = { is_vassal_of = root } - } - localization_key = greeting_appropriate_positive_vassal - } - - text = { - trigger = { - is_close_or_extended_family_of = scope:second - } - localization_key = greeting_appropriate_positive_family - } - - text = { - trigger = { - scope:second = { is_independent_ruler = yes } - NOT = { top_liege = scope:second.top_liege } - } - localization_key = greeting_appropriate_positive_foreign_ruler - } - - text = { - localization_key = greeting_appropriate_positive_fallback - } -} - -AppropriateGreetingNegative = { - type = character - - - text = { - trigger = { is_vassal_of = scope:second } - localization_key = greeting_appropriate_negative_liege - } - - text = { - trigger = { - scope:second = { is_vassal_of = root } - } - localization_key = greeting_appropriate_negative_vassal - } - - text = { - trigger = { - is_close_or_extended_family_of = scope:second - } - localization_key = greeting_appropriate_negative_family - } - - text = { - trigger = { - scope:second = { is_independent_ruler = yes } - NOT = { top_liege = scope:second.top_liege } - } - localization_key = greeting_appropriate_negative_foreign_ruler - } - - text = { - localization_key = greeting_appropriate_negative_fallback - } -} - - -# Can be called after an appropriate greeting to add character and flavor to the address. -AppropriateSupplimentaryGreeting = { - type = character - - text = { - trigger = { - NOT = { - target_is_liege_or_above = scope:second - } - opinion = { - target = scope:second - value <= -10 - } - } - localization_key = greeting_supplimentary.negative - } - - text = { - trigger = { - OR = { - target_is_liege_or_above = scope:second - opinion = { - target = scope:second - value > -10 - } - } - } - localization_key = greeting_supplimentary.positive - } -} - -NegativeSupplimentaryGreeting = { - type = character - random_valid = yes - - - text = { # Your misdeeds are told from Ireland to Cathay - trigger = { - # Must be in Western or Northern Europe - location = { - OR = { - geographical_region = world_europe_west - geographical_region = world_europe_north - } - } - } - localization_key = greeting_supplimentary.negative.tales - } - - text = { # Your low character is the subject of Greek plays. - trigger = { - # Must be in Western or Northern Europe - location = { - OR = { - geographical_region = world_europe_east - geographical_region = world_europe_south - geographical_region = world_asia_minor - geographical_region = world_middle_east_jerusalem - geographical_region = world_africa_north - } - } - } - localization_key = greeting_supplimentary.negative.greek - } - - text = { # May your humors rot in your living body. - localization_key = greeting_supplimentary.negative.insult.1 - } - - text = { # May your years be short and miserable. - localization_key = greeting_supplimentary.negative.insult.2 - } - - text = { # May wisdom ever elude you. - trigger = { - scope:second = { - learning < high_skill_rating - } - } - localization_key = greeting_supplimentary.negative.insult.3 - } - - text = { # Damn your seventh grandfather. - trigger = { - faith = { - religion_tag = islam_religion - } - } - localization_key = greeting_supplimentary.negative.insult_muslim.1 - } - - text = { # May you be sewn up alive in the belly of a dead camel. - trigger = { - faith = { - religion_tag = islam_religion - } - } - localization_key = greeting_supplimentary.negative.insult_muslim.2 - } - - text = { # May Allah destroy your house. - trigger = { - faith = { - religion_tag = islam_religion - } - } - localization_key = greeting_supplimentary.negative.insult_muslim.3 - } - - text = { # You child of a mangy dog. - trigger = { - faith = { - religion_tag = islam_religion - } - } - localization_key = greeting_supplimentary.negative.insult_muslim.4 - } -} - -PositiveSupplimentaryGreeting = { - type = character - - random_valid = yes - - text = { # Blessings upon you and your House. - localization_key = greeting_supplimentary.positive.flattery.1 - } - - text = { # Your wisdom and mercy are legendary. - trigger = { - scope:second = { - NOR = { - has_trait = sadistic - has_trait = callous - } - } - } - localization_key = greeting_supplimentary.positive.flattery.2 - } - - text = { # Peace be with you. - trigger = { - scope:second = { - NOR = { - has_trait = vengeful - has_trait = wrathful - faith = { - has_doctrine = tenet_warmonger - has_doctrine = tenet_human_sacrifice - } - } - } - } - localization_key = greeting_supplimentary.positive.flattery.3 - } - - text = { # May you live in harmony and contentment. - trigger = { - scope:second = { - NOR = { - has_trait = ambitious - has_trait = arrogant - has_trait = sadistic - } - } - } - localization_key = greeting_supplimentary.positive.flattery.4 - } - - text = { # Your ruthlessness is enviable. - trigger = { - scope:second = { - OR = { - has_trait = sadistic - has_trait = callous - } - } - } - localization_key = greeting_supplimentary.positive.flattery.5 - } - - text = { # Your great appetites are renowned throughout the world. - trigger = { - scope:second = { - OR = { - has_trait = gluttonous - has_trait = greedy - has_trait = ambitious - } - } - } - localization_key = greeting_supplimentary.positive.flattery.6 - } -} diff --git a/N3OW/common/customizable_localization/00_health_custom_loc.txt b/N3OW/common/customizable_localization/00_health_custom_loc.txt deleted file mode 100644 index 3ddff7ce..00000000 --- a/N3OW/common/customizable_localization/00_health_custom_loc.txt +++ /dev/null @@ -1,198 +0,0 @@ - - -PossessedEpisode = { - type = character - - text = { - trigger = { - OR = { - is_witch_trigger = yes - has_character_modifier = possessed_prophetic_visions - has_trait = lifestyle_mystic - has_trait = zealous - } - } - localization_key = possessed_vision - } - - text = { - localization_key = possessed_episode - } -} - -EventTitleDisease = { - type = character - - text = { - trigger = { scope:sick_character = { has_trait = wounded_3 } } - localization_key = trait_wounded_3 - } - text = { - trigger = { scope:sick_character = { has_trait = wounded_2 } } - localization_key = trait_wounded_2 - } - text = { - trigger = { scope:sick_character = { has_trait = wounded_1 } } - localization_key = trait_wounded - } - text = { - trigger = { scope:disease_type = flag:ill } - localization_key = trait_ill - } - text = { - trigger = { scope:disease_type = flag:pneumonic } - localization_key = trait_pneumonic - } - text = { - trigger = { scope:disease_type = flag:gout_ridden } - localization_key = trait_gout_ridden - } - text = { - trigger = { scope:disease_type = flag:leper } - localization_key = trait_leper - } - text = { - trigger = { scope:disease_type = flag:typhus } - localization_key = trait_typhus - } - text = { - trigger = { scope:disease_type = flag:consumption } - localization_key = trait_consumption - } - text = { - trigger = { scope:disease_type = flag:cancer } - localization_key = trait_cancer - } - text = { - trigger = { scope:disease_type = flag:lovers_pox } - localization_key = trait_lovers_pox - } - text = { - trigger = { scope:disease_type = flag:early_great_pox } - localization_key = trait_lovers_pox - } - text = { - trigger = { scope:disease_type = flag:great_pox } - localization_key = trait_great_pox - } - text = { - trigger = { scope:disease_type = flag:smallpox } - localization_key = trait_smallpox - } - text = { - trigger = { scope:disease_type = flag:measles } - localization_key = trait_measles - } - text = { - trigger = { scope:disease_type = flag:dysentery } - localization_key = trait_dysentery - } - text = { - trigger = { scope:disease_type = flag:ergotism } - localization_key = trait_ergotism - } - text = { - trigger = { scope:disease_type = flag:bubonic_plague } - localization_key = trait_bubonic_plague - } -} - -GetYoungMiddleAgedOld = { - type = character - - text = { - trigger = { age <= 30 } - localization_key = age_young - } - - text = { - trigger = { - age > 30 - age < 60 - } - localization_key = age_middle_aged - } - - text = { - trigger = { age >= 60 } - localization_key = age_old - } -} - -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 - - random_valid = yes - - text = { localization_key = disease_pneumonic } - - text = { localization_key = disease_gout_ridden } - - text = { localization_key = disease_leper } - - text = { localization_key = disease_typhus } - - text = { localization_key = disease_consumption } - - text = { localization_key = disease_cancer } - - text = { localization_key = disease_lovers_pox } - - text = { localization_key = disease_early_great_pox } - - text = { localization_key = disease_great_pox } - - text = { localization_key = disease_smallpox } - - text = { localization_key = disease_measles } - - text = { localization_key = disease_dysentery } - - text = { localization_key = disease_ergotism } - - text = { localization_key = disease_bubonic_plague } -} - -GetRandomBattlefieldMedic = { - type = character - random_valid = yes - - # Have only added words that are fairly short so that it stays snappy — something you might yell in a crisis. - - text = { localization_key = medic_doctor } - - text = { localization_key = medic_physic } - - text = { localization_key = medic_surgeon } - - text = { localization_key = medic_sawbones } - - text = { localization_key = medic_barber } -} - -GetRandomCourtMedic = { - type = character - random_valid = yes - - # Have only added words that are fairly short so that it stays snappy — something you might yell in a crisis. - - text = { localization_key = medic_doctor } - - text = { localization_key = medic_physic } - - text = { localization_key = medic_surgeon } -} diff --git a/N3OW/common/customizable_localization/00_historical_character_loc.txt b/N3OW/common/customizable_localization/00_historical_character_loc.txt deleted file mode 100644 index 48538e96..00000000 --- a/N3OW/common/customizable_localization/00_historical_character_loc.txt +++ /dev/null @@ -1,2085 +0,0 @@ -HistoricalCharacterDesc = { - type = character - - text = { - trigger = { - has_variable = karunakara - } - localization_key = historical_character.karunakara - } - - text = { - trigger = { - has_variable = sekkilhar - } - localization_key = historical_character.sekkilhar - } - - text = { - trigger = { - has_variable = omar_khayyam - } - localization_key = historical_character.omar_khayyam - } - - text = { - trigger = { - has_variable = bhaskaracharya - } - localization_key = historical_character.bhaskaracharya - } - - text = { - trigger = { - has_variable = joseph_rabban - } - localization_key = historical_character.joseph_rabban - } - - text = { - trigger = { - has_variable = atisha - } - localization_key = historical_character.atisha - } - - text = { - trigger = { - has_variable = hemachandra - } - localization_key = historical_character.hemachandra - } - - text = { - trigger = { - has_variable = kshemendra - } - localization_key = historical_character.kshemendra - } - - text = { - trigger = { - has_variable = akka_mahadevi - } - localization_key = historical_character.akka_mahadevi - } - - text = { - trigger = { - has_variable = namdev - } - localization_key = historical_character.namdev - } - - text = { - trigger = { - has_variable = madhvacharya - } - localization_key = historical_character.madhvacharya - } - - text = { - trigger = { - has_variable = vidyapati - } - localization_key = historical_character.vidyapati - } - - - text = { - trigger = { - has_variable = abhinavagupta - } - localization_key = historical_character.abhinavagupta - } - - text = { - trigger = { - has_variable = basava - } - localization_key = historical_character.basava - } - - text = { - trigger = { - has_variable = hildegard - } - localization_key = historical_character.hildegard - } - - text = { - trigger = { - has_variable = thomas_aquinas - } - localization_key = historical_character.thomas_aquinas - } - - text = { - trigger = { - has_variable = dante_alighieri - } - localization_key = historical_character.dante_alighieri - } - - text = { - trigger = { - has_variable = thomas_becket - } - localization_key = historical_character.thomas_becket - } - - text = { - trigger = { - has_variable = maimonides - } - localization_key = historical_character.maimonides - } - - text = { - trigger = { - has_variable = chretien_de_troyes - } - localization_key = historical_character.chretien_de_troyes - } - - text = { - trigger = { - has_variable = egil_skallagrimrsson - } - localization_key = historical_character.egil_skallagrimrsson - } - - text = { - trigger = { - has_variable = gunnlaug_ormstunga - } - localization_key = historical_character.gunnlaug_ormstunga - } - - text = { - trigger = { - has_variable = torbjorg_the_seeress - } - localization_key = historical_character.torbjorg_the_seeress - } - - text = { - trigger = { - has_variable = erik_rode - } - localization_key = historical_character.erik_rode - } - - text = { - trigger = { - has_variable = alhazen - } - localization_key = historical_character.alhazen - } - - text = { - trigger = { - has_variable = ibn_battuta - } - localization_key = historical_character.ibn_battuta - } - - text = { - trigger = { - has_variable = william_of_ockham - } - localization_key = historical_character.william_of_ockham - } - - text = { - trigger = { - has_variable = geoffrey_chaucer - } - localization_key = historical_character.geoffrey_chaucer - } - - text = { - trigger = { - has_variable = aaron_of_lincoln - } - localization_key = historical_character.aaron_of_lincoln - } - - text = { - trigger = { - has_variable = john_wycliffe - } - localization_key = historical_character.john_wycliffe - } - - text = { - trigger = { - has_variable = roger_bacon - } - localization_key = historical_character.roger_bacon - } - - text = { - trigger = { - has_variable = heloise_dargenteuil - } - localization_key = historical_character.heloise_dargenteuil - } - - text = { - trigger = { - has_variable = peter_abelard - } - localization_key = historical_character.peter_abelard - } - - text = { - trigger = { - has_variable = petrarch - } - localization_key = historical_character.petrarch - } - - text = { - trigger = { - has_variable = christine_pizan - } - localization_key = historical_character.christine_pizan - } - - text = { - trigger = { - has_variable = giotto_di_bondone - } - localization_key = historical_character.giotto_di_bondone - } - - text = { - trigger = { - has_variable = fibonacci - } - localization_key = historical_character.fibonacci - } - - text = { - trigger = { - has_variable = giovanni_boccaccio - } - localization_key = historical_character.giovanni_boccaccio - } - - text = { - trigger = { - has_variable = snorri_sturluson - } - localization_key = historical_character.snorri_sturluson - } - - text = { - trigger = { - has_variable = hrotsvitha - } - localization_key = historical_character.hrotsvitha - } - - text = { - trigger = { - has_variable = ramanuja - } - localization_key = historical_character.ramanuja - } - - text = { - trigger = { - has_variable = arnaldus_de_villa_nova - } - localization_key = historical_character.arnaldus_de_villa_nova - } - - text = { - trigger = { - has_variable = ibn_khaldun - } - localization_key = historical_character.ibn_khaldun - } - - text = { - trigger = { - has_variable = rumi - } - localization_key = historical_character.rumi - } - - text = { - trigger = { - has_variable = avicenna - } - localization_key = historical_character.avicenna - } - - text = { - trigger = { - has_variable = averroes - } - localization_key = historical_character.averroes - } - - text = { - trigger = { - has_variable = al_biruni - } - localization_key = historical_character.al_biruni - } - - text = { - trigger = { - has_variable = rashi - } - localization_key = historical_character.rashi - } - - text = { - trigger = { - has_variable = yehuda_halevi - } - localization_key = historical_character.yehuda_halevi - } - - text = { - trigger = { - has_variable = shaprut - } - localization_key = historical_character.shaprut - } - - text = { - trigger = { - has_variable = gersonides - } - localization_key = historical_character.gersonides - } - - text = { - trigger = { - has_variable = ezra - } - localization_key = historical_character.ezra - } - - text = { - trigger = { - has_variable = gabriol - } - localization_key = historical_character.gabriol - } - - text = { - trigger = { - has_variable = nachmanides - } - localization_key = historical_character.nachmanides - } - - text = { - trigger = { - has_variable = crescas - } - localization_key = historical_character.crescas - } - - text = { - trigger = { - has_variable = saadia - } - localization_key = historical_character.saadia - } - - text = { - trigger = { - has_variable = awkal - } - localization_key = historical_character.awkal - } - - text = { - trigger = { - has_variable = benjamin_of_tudela - } - localization_key = historical_character.benjamin_of_tudela - } - - text = { - trigger = { - has_variable = marco_polo - } - localization_key = historical_character.marco_polo - } - - text = { - trigger = { - has_variable = bridget_of_sweden - } - localization_key = historical_character.bridget_of_sweden - } - - text = { - trigger = { - has_variable = meister_eckhart - } - localization_key = historical_character.meister_eckhart - } - - text = { - trigger = { - has_variable = jangar - } - localization_key = historical_character.jangar - } - - text = { - trigger = { - has_variable = zawisza - } - localization_key = historical_character.zawisza - } - - text = { - trigger = { - has_variable = theophanes_the_greek - } - localization_key = historical_character.theophanes_the_greek - } - - text = { - trigger = { - has_variable = nicetas_choniates - } - localization_key = historical_character.nicetas_choniates - } - - text = { - trigger = { - has_variable = michael_psellos - } - localization_key = historical_character.michael_psellos - } - - text = { - trigger = { - has_variable = john_tzetzes - } - localization_key = historical_character.john_tzetzes - } - - text = { - trigger = { - has_variable = theophylact_of_ohrid - } - localization_key = historical_character.theophylact_of_ohrid - } - - text = { - trigger = { - has_variable = eustathius_of_thessalonica - } - localization_key = historical_character.eustathius_of_thessalonica - } - - text = { - trigger = { - has_variable = nicephorus_blemmydes - } - localization_key = historical_character.nicephorus_blemmydes - } - - text = { - trigger = { - has_variable = georgius_pachymeres - } - localization_key = historical_character.georgius_pachymeres - } - - text = { - trigger = { - has_variable = manuel_moschopoulos - } - localization_key = historical_character.manuel_moschopoulos - } - - text = { - trigger = { - has_variable = theodore_metochites - } - localization_key = historical_character.theodore_metochites - } - - text = { - trigger = { - has_variable = michael_choniates - } - localization_key = historical_character.michael_choniates - } - - text = { - trigger = { - has_variable = joseph_tarchaneiotes - } - localization_key = historical_character.joseph_tarchaneiotes - } - - text = { - trigger = { - has_variable = gemistus_pletho - } - localization_key = historical_character.gemistus_pletho - } - - text = { - trigger = { - has_variable = arethas_of_caesarea - } - localization_key = historical_character.arethas_of_caesarea - } - - text = { - trigger = { - has_variable = basil_lekapenos - } - localization_key = historical_character.basil_lekapenos - } - - text = { - trigger = { - has_variable = john_the_orphanotrophos - } - localization_key = historical_character.john_the_orphanotrophos - } - - text = { - trigger = { - has_variable = samonas - } - localization_key = historical_character.samonas - } - - text = { - trigger = { - has_variable = peter_the_eunuch - } - localization_key = historical_character.peter_the_eunuch - } - - text = { - trigger = { - has_variable = constantine_the_paphlagonian - } - localization_key = historical_character.constantine_the_paphlagonian - } - - text = { - trigger = { - has_variable = peter_the_stratopedarches - } - localization_key = historical_character.peter_the_stratopedarches - } - - text = { - trigger = { - has_variable = basilios_bessarion - } - localization_key = historical_character.basilios_bessarion - } - - text = { - trigger = { - has_variable = demetrios_kydones - } - localization_key = historical_character.demetrios_kydones - } - - text = { - trigger = { - has_variable = manuel_holobolos - } - localization_key = historical_character.manuel_holobolos - } - - text = { - trigger = { - has_variable = john_axuch - } - localization_key = historical_character.john_axuch - } - - text = { - trigger = { - has_variable = mkhitar_gosh - } - localization_key = historical_character.mkhitar_gosh - } - - text = { - trigger = { - has_variable = shota_rustaveli - } - localization_key = historical_character.shota_rustaveli - } - - text = { - trigger = { - has_variable = grigor_tatevatsi - } - localization_key = historical_character.grigor_tatevatsi - } - - text = { - trigger = { - has_variable = sargis_pitsak - } - localization_key = historical_character.sargis_pitsak - } - - text = { - trigger = { - has_variable = medici - } - localization_key = historical_character.medici - } - - text = { - trigger = { - has_variable = borgia - } - localization_key = historical_character.borgia - } - - text = { - trigger = { - has_variable = william_wallace - } - localization_key = historical_character.william_wallace - } - - text = { - trigger = { - has_variable = la_hire - } - localization_key = historical_character.la_hire - } - - text = { - trigger = { - has_variable = bar_sauma - } - localization_key = historical_character.bar_sauma - } - - text = { - trigger = { - has_variable = hodja - } - localization_key = historical_character.hodja - } - - text = { - trigger = { - has_variable = widukind_of_corvey - } - localization_key = historical_character.widukind_of_corvey - } - - text = { - trigger = { - has_variable = roger_de_flor - } - localization_key = historical_character.roger_de_flor - } - - text = { - trigger = { - has_variable = regino_of_prum - } - localization_key = historical_character.regino_of_prum - } - - text = { - trigger = { - has_variable = geoffrey_of_monmouth - } - localization_key = historical_character.geoffrey_of_monmouth - } - - text = { - trigger = { - has_variable = raiktor - } - localization_key = historical_character.raiktor - } - - text = { - trigger = { - always = no - } - localization_key = generic_importance - fallback = yes - } -} - -HistoricalCharacterJobDesc = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - has_trait = eunuch_1 - has_trait = beardless_eunuch - } - } - localization_key = historical_character.eunuch - } - - text = { - trigger = { - has_trait = diplomat - } - localization_key = historical_character.diplomat - } - - text = { - trigger = { - has_trait = gallant - } - localization_key = historical_character.gallant_knight - } - - text = { - trigger = { - has_trait = strategist - } - localization_key = historical_character.strategist - } - - text = { - trigger = { - has_education_martial_trigger = yes - NOT = { has_trait = strategist } - } - localization_key = historical_character.warrior - } - - text = { - trigger = { - has_trait = lifestyle_traveler - has_trait = organizer - } - localization_key = historical_character.explorer - } - - text = { - trigger = { - faith = faith:norse_pagan - has_trait = lifestyle_mystic - } - localization_key = historical_character.soothsayer - } - - text = { - trigger = { - OR = { - has_trait = devoted - has_trait = theologian - } - } - localization_key = historical_character.theologian - } - - text = { - fallback = yes - trigger = { - OR = { - has_education_learning_trigger = yes - has_trait = scholar - } - NOR = { - has_trait = devoted - has_trait = theologian - has_trait = lifestyle_poet - AND = { - faith = faith:norse_pagan - has_trait = lifestyle_mystic - } - has_trait = architect - } - } - localization_key = historical_character.scholar - } - - text = { - trigger = { - has_trait = lifestyle_poet - NOT = { has_trait = berserker } - } - localization_key = historical_character.poet - } - - text = { - trigger = { - has_trait = lifestyle_poet - has_trait = berserker - } - localization_key = historical_character.warrior_poet - } - - text = { - trigger = { - has_education_stewardship_trigger = yes - NOT = { has_trait = lifestyle_traveler } - } - localization_key = historical_character.banker - } - - text = { - trigger = { - has_education_stewardship_trigger = yes - has_trait = lifestyle_traveler - } - localization_key = historical_character.merchant - } - - text = { - trigger = { - has_trait = architect - } - localization_key = historical_character.artist - } - - text = { - trigger = { - has_trait = lifestyle_physician - } - localization_key = historical_character.physician - } - - text = { - trigger = { - has_trait = lifestyle_poet - NOT = { has_trait = theologian } - } - localization_key = historical_character.author - } -} - - -DescriptorPositiveStandalone = { - type = character - - random_valid = yes - - text = { - trigger = { - has_trait = loyal - } - localization_key = positive_desc_loyal - } - - text = { - trigger = { - OR = { - has_trait = zealous - has_trait = humble - } - } - localization_key = positive_desc_faithful - } - - text = { - trigger = { - has_trait = generous - } - localization_key = positive_desc_generous - } - - text = { - trigger = { - OR = { - has_trait = just - has_trait = honest - } - } - localization_key = positive_desc_honorable - } - - text = { - trigger = { - has_trait = just - } - localization_key = positive_desc_principled - } - - text = { - trigger = { - has_trait = arbitrary - } - localization_key = positive_desc_pragmatic - } - - text = { - trigger = { - has_trait = lustful - } - localization_key = positive_desc_passionate - } - - text = { - trigger = { - has_trait = chaste - } - localization_key = positive_desc_wholesome - } - - text = { - trigger = { - has_trait = gluttonous - } - localization_key = positive_desc_epicurean - } - - text = { - trigger = { - has_trait = temperate - } - localization_key = positive_desc_disciplined - } - - text = { - trigger = { - has_trait = greedy - } - localization_key = positive_desc_frugal - } - - text = { - trigger = { - has_trait = lazy - } - localization_key = positive_desc_relaxed - } - - text = { - trigger = { - has_trait = diligent - } - localization_key = positive_desc_dedicated - } - - text = { - trigger = { - has_trait = wrathful - } - localization_key = positive_desc_forceful - } - - text = { - trigger = { - has_trait = calm - } - localization_key = positive_desc_even_tempered - } - - text = { - trigger = { - OR = { - has_trait = calm - has_trait = pensive - } - } - localization_key = positive_desc_poised - } - - text = { - trigger = { - has_trait = patient - } - localization_key = positive_desc_composed - } - - text = { - trigger = { - has_trait = impatient - } - localization_key = positive_desc_vigorous - } - - text = { - trigger = { - has_trait = arrogant - } - localization_key = positive_desc_confident - } - - text = { - trigger = { - has_trait = humble - } - localization_key = positive_desc_respectful - } - - text = { - trigger = { - has_trait = deceitful - } - localization_key = positive_desc_cunning - } - - text = { - trigger = { - has_trait = deceitful - } - localization_key = positive_desc_sly - } - - text = { - trigger = { - has_trait = honest - } - localization_key = positive_desc_sincere - } - - text = { - trigger = { - OR = { - has_trait = craven - has_trait = pensive - } - } - localization_key = positive_desc_prudent - } - - text = { - trigger = { - has_trait = brave - } - localization_key = positive_desc_courageous - } - - text = { - trigger = { - has_trait = brave - } - localization_key = positive_desc_fearless - } - - text = { - trigger = { - has_trait = shy - } - localization_key = positive_desc_coy - } - - text = { - trigger = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - localization_key = positive_desc_friendly - } - - text = { - trigger = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - localization_key = positive_desc_sociable - } - - text = { - trigger = { - OR = { - has_trait = charming - has_trait = gregarious - } - } - localization_key = positive_desc_agreeable - } - - text = { - trigger = { - OR = { - has_trait = shy - has_trait = pensive - } - } - localization_key = positive_desc_reserved - } - - text = { - trigger = { - has_trait = ambitious - } - localization_key = positive_desc_determined - } - - text = { - trigger = { - has_trait = ambitious - } - localization_key = positive_desc_driven - } - - text = { - trigger = { - has_trait = ambitious - } - localization_key = positive_desc_enthusiastic - } - - text = { - trigger = { - has_trait = content - } - localization_key = positive_desc_untroubled - } - - text = { - trigger = { - OR = { - has_trait = cynical - has_trait = pensive - } - } - localization_key = positive_desc_circumspect - } - - text = { - trigger = { - has_trait = zealous - } - localization_key = positive_desc_devout - } - - text = { - trigger = { - has_trait = paranoid - } - localization_key = positive_desc_wary - } - - text = { - trigger = { - has_trait = trusting - } - localization_key = positive_desc_loyal - } - - text = { - trigger = { - has_trait = trusting - } - localization_key = positive_desc_committed - } - - text = { - trigger = { - has_trait = compassionate - } - localization_key = positive_desc_kind - } - - text = { - trigger = { - has_trait = callous - } - localization_key = positive_desc_thick_skinned - } - - text = { - trigger = { - has_trait = callous - } - localization_key = positive_desc_unsusceptible - } - - text = { - trigger = { - has_trait = sadistic - } - localization_key = positive_desc_efficient - } - - text = { - trigger = { - has_trait = stubborn - } - localization_key = positive_desc_resolute - } - - text = { - trigger = { - has_trait = fickle - } - localization_key = positive_desc_flexible - } - - text = { - trigger = { - has_trait = vengeful - } - localization_key = positive_desc_trenchant - } - - text = { - trigger = { - has_trait = forgiving - } - localization_key = positive_desc_magnanimous - } - - text = { - trigger = { - has_trait = forgiving - } - localization_key = positive_desc_merciful - } - - text = { - trigger = { - has_trait = rowdy - } - localization_key = positive_desc_irrepressible - } - - text = { - trigger = { - has_trait = rowdy - } - localization_key = positive_desc_unstoppable - } - - text = { - trigger = { - has_trait = rowdy - } - localization_key = positive_desc_exuberant - } - - text = { - trigger = { - has_trait = charming - } - localization_key = positive_desc_crafty - } - - text = { - trigger = { - has_trait = rowdy - } - localization_key = positive_desc_mischievous - } - - text = { - trigger = { - has_trait = charming - } - localization_key = positive_desc_artful - } - - text = { - trigger = { - has_trait = charming - } - localization_key = positive_desc_effusive - } - - text = { - trigger = { - has_trait = curious - } - localization_key = positive_desc_forthcoming - } - - text = { - trigger = { - has_trait = curious - } - localization_key = positive_desc_expressive - } - - text = { - trigger = { - has_trait = curious - } - localization_key = positive_desc_inquisitive - } - - text = { - trigger = { - has_trait = curious - } - localization_key = positive_desc_enquiring - } - - text = { - trigger = { - has_trait = curious - } - localization_key = positive_desc_observant - } - - text = { - trigger = { - has_trait = bossy - } - localization_key = positive_desc_self_assured - } - - text = { - trigger = { - has_trait = bossy - } - localization_key = positive_desc_adept - } - - text = { - trigger = { - OR = { - has_trait = bossy - has_trait = diligent - has_trait = pensive - } - } - localization_key = positive_desc_meticulous - } - - text = { - trigger = { - intrigue > 14 - } - localization_key = positive_desc_subtle - } - - text = { - trigger = { - martial > 14 - } - localization_key = positive_desc_imposing - } - - text = { - trigger = { - OR = { - diplomacy > root.diplomacy - has_trait = charming - } - } - localization_key = positive_desc_charming - } - - text = { - trigger = { - stewardship > 14 - } - localization_key = positive_desc_industrious - } - - text = { - trigger = { - learning > 14 - } - localization_key = positive_desc_wise - } - - text = { - trigger = { - age > 65 - } - localization_key = positive_desc_venerable - } - - text = { - trigger = { - age < 25 - } - localization_key = positive_desc_youthful - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = positive_desc_compliment_adjective - } -} - -DescriptorNegativeStandalone = { - type = character - - random_valid = yes - - text = { - trigger = { - has_trait = disloyal - } - localization_key = negative_desc_traitorous - } - - text = { - trigger = { - has_trait = deceitful - } - localization_key = negative_desc_subversive - } - - text = { - trigger = { - OR = { - has_trait = wrathful - has_trait = sadistic - has_trait = vengeful - has_trait = brave - } - } - - localization_key = negative_desc_oppressing - } - - - text = { - trigger = { - OR = { - has_trait = shy - has_trait = content - has_trait = craven - } - } - localization_key = negative_desc_pathetic - } - - text = { - trigger = { - age > 65 - } - localization_key = negative_desc_decrepit - } - - text = { - trigger = { - OR = { - age < 25 - has_trait = trusting - } - } - localization_key = negative_desc_naive - } - - text = { - trigger = { - has_trait = arrogant - } - localization_key = negative_desc_arrogant - } - - text = { - trigger = { - has_trait = cynical - } - localization_key = negative_desc_faithless - } - - text = { - trigger = { - OR = { - has_trait = arrogant - has_trait = shy - has_trait = chaste - } - } - localization_key = negative_desc_aloof - } - - text = { - trigger = { - has_trait = generous - } - localization_key = negative_desc_wasteful - } - - text = { - trigger = { - has_trait = lustful - } - localization_key = negative_desc_lewd - } - - text = { - trigger = { - OR = { - has_trait = gluttonous - has_trait = greedy - } - } - localization_key = negative_desc_insatiable - } - - text = { - trigger = { - OR = { - has_trait = calm - has_trait = lazy - } - } - localization_key = negative_desc_lethargic - } - - text = { - trigger = { - has_trait = trusting - } - localization_key = negative_desc_gullible - } - - text = { - trigger = { - OR = { - has_trait = zealous - has_trait = wrathful - has_trait = vengeful - } - } - localization_key = negative_desc_rabid - } - - text = { - trigger = { - has_trait = zealous - } - localization_key = negative_desc_fanatical - } - - text = { - trigger = { - OR = { - has_trait = zealous - has_trait = wrathful - has_trait = vengeful - has_trait = lunatic - has_trait = possessed - } - } - localization_key = negative_desc_delirious - } - - text = { - trigger = { - OR = { - has_trait = wrathful - has_trait = vengeful - has_trait = sadistic - } - } - localization_key = negative_desc_ruinous - } - - text = { - trigger = { - OR = { - has_trait = deceitful - intrigue > 14 - } - } - localization_key = negative_desc_dishonest - } - - text = { - trigger = { - OR = { - has_trait = deceitful - intrigue > 14 - } - } - localization_key = negative_desc_crooked - } - - text = { - trigger = { - OR = { - has_trait = deceitful - has_trait = callous - intrigue > 14 - } - } - localization_key = negative_desc_insidious - } - - text = { - trigger = { - has_trait = craven - } - localization_key = negative_desc_spineless - } - - text = { - trigger = { - has_trait = craven - } - localization_key = negative_desc_gutless - } - - text = { - trigger = { - has_trait = craven - } - localization_key = negative_desc_cowardly - } - - text = { - trigger = { - OR = { - has_trait = shy - has_trait = humble - } - } - localization_key = negative_desc_apprehensive - } - - text = { - trigger = { - OR = { - has_trait = temperate - has_trait = humble - } - } - localization_key = negative_desc_restrained - } - - text = { - trigger = { - OR = { - has_trait = temperate - has_trait = humble - has_trait = just - } - } - localization_key = negative_desc_austere - } - - text = { - trigger = { - has_trait = just - } - localization_key = negative_desc_rigid - } - - text = { - trigger = { - OR = { - has_trait = vengeful - has_trait = wrathful - } - } - localization_key = negative_desc_spiteful - } - - text = { - trigger = { - OR = { - has_trait = vengeful - has_trait = wrathful - } - } - localization_key = negative_desc_hostile - } - - text = { - trigger = { - has_trait = sadistic - } - localization_key = negative_desc_perverse - } - - text = { - trigger = { - has_trait = sadistic - } - localization_key = negative_desc_ruthless - } - - text = { - trigger = { - OR = { - has_trait = lustful - has_trait = gregarious - } - } - localization_key = negative_desc_unrestrained - } - - text = { - trigger = { - OR = { - has_trait = ambitious - has_trait = arrogant - } - } - localization_key = negative_desc_brash - } - - text = { - trigger = { - OR = { - has_trait = gregarious - has_trait = honest - } - } - localization_key = negative_desc_brazen - } - - text = { - trigger = { - OR = { - has_trait = gregarious - has_trait = honest - has_trait = brave - has_trait = lustful - } - } - localization_key = negative_desc_audacious - } - - text = { - trigger = { - OR = { - has_trait = humble - has_trait = honest - } - } - localization_key = negative_desc_guileless - } - - text = { - trigger = { - has_trait = brave - } - localization_key = negative_desc_reckless - } - - text = { - trigger = { - OR = { - has_trait = diligent - has_trait = patient - } - } - localization_key = negative_desc_unrelenting - } - - text = { - trigger = { - has_trait = impatient - } - localization_key = negative_desc_impatient - } - - text = { - trigger = { - has_trait = cynical - } - localization_key = negative_desc_pessimistic - } - - text = { - trigger = { - intrigue > 14 - } - localization_key = negative_desc_false - } - - - text = { - trigger = { - martial > 14 - } - localization_key = negative_desc_pretentious - } - - text = { - trigger = { - diplomacy > 14 - } - localization_key = negative_desc_disagreeable - } - - text = { - trigger = { - diplomacy > 14 - } - localization_key = negative_desc_grousing - } - - text = { - trigger = { - diplomacy > 14 - } - localization_key = negative_desc_querulous - } - - text = { - trigger = { - stewardship > 14 - } - localization_key = negative_desc_fretful - } - - text = { - trigger = { - learning > 14 - } - localization_key = negative_desc_pompous - } - - text = { - trigger = { - learning > 14 - } - localization_key = negative_desc_overbearing - } - - text = { - trigger = { - learning > 14 - } - localization_key = negative_desc_abstruse - } - - text = { - trigger = { - intrigue < 10 - } - localization_key = negative_desc_graceless - } - - text = { - trigger = { - intrigue < 10 - } - localization_key = negative_desc_unsubtle - } - - text = { - trigger = { - intrigue < 10 - } - localization_key = negative_desc_ignorant - } - - text = { - trigger = { - OR = { - has_trait = craven - has_trait = forgiving - has_trait = ill - has_trait = sickly - has_trait = pneumonic - has_trait = wounded - martial < 10 - } - } - localization_key = negative_desc_feeble - } - - text = { - trigger = { - diplomacy < 10 - } - localization_key = negative_desc_dull - } - - text = { - trigger = { - diplomacy < 10 - } - localization_key = negative_desc_tedious - } - - text = { - trigger = { - stewardship < 10 - } - localization_key = negative_desc_inept - } - - text = { - trigger = { - learning < 10 - } - localization_key = negative_desc_simple - } - - text = { - trigger = { - learning < 10 - } - localization_key = negative_desc_witless - } - - text = { - trigger = { - learning < 10 - } - localization_key = negative_desc_obtuse - } - - text = { - trigger = { - OR = { - has_trait = rowdy - has_trait = arrogant - has_trait = wrathful - } - } - localization_key = negative_desc_rebellious - } - - text = { - trigger = { - OR = { - has_trait = rowdy - has_trait = arrogant - has_trait = wrathful - } - } - localization_key = negative_desc_boisterous - } - - text = { - trigger = { - OR = { - has_trait = rowdy - has_trait = arrogant - has_trait = wrathful - } - } - localization_key = negative_desc_unruly - } - - text = { - trigger = { - has_trait = deceitful - } - localization_key = negative_desc_devious - } - - text = { - trigger = { - OR = { - has_trait = charming - has_trait = deceitful - } - } - localization_key = negative_desc_wily - } - - text = { - trigger = { - OR = { - has_trait = charming - has_trait = deceitful - } - } - localization_key = negative_desc_shifty - } - - text = { - trigger = { - OR = { - has_trait = curious - has_trait = humble - } - } - localization_key = negative_desc_rattling - } - - text = { - trigger = { - has_trait = curious - } - localization_key = negative_desc_annoying - } - - text = { - trigger = { - has_trait = curious - } - localization_key = negative_desc_raucous - } - - text = { - trigger = { - OR = { - has_trait = pensive - has_trait = diligent - } - } - localization_key = negative_desc_meddling - } - - text = { - trigger = { - OR = { - has_trait = pensive - has_trait = diligent - } - } - localization_key = negative_desc_prying - } - - text = { - trigger = { - OR = { - has_trait = bossy - has_trait = gregarious - } - } - localization_key = negative_desc_intrusive - } - - text = { - trigger = { - OR = { - has_trait = bossy - has_trait = arrogant - } - } - localization_key = negative_desc_overconfident - } - - text = { - trigger = { - OR = { - has_trait = bossy - has_trait = impatient - } - } - localization_key = negative_desc_careless - } - - text = { - trigger = { - OR = { - has_trait = bossy - has_trait = arrogant - } - } - localization_key = negative_desc_hubristic - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = negative_desc_insult_adjective - } -} - diff --git a/N3OW/common/customizable_localization/00_hold_court_custom_joe.txt b/N3OW/common/customizable_localization/00_hold_court_custom_joe.txt index 72359f16..351b318d 100644 --- a/N3OW/common/customizable_localization/00_hold_court_custom_joe.txt +++ b/N3OW/common/customizable_localization/00_hold_court_custom_joe.txt @@ -220,15 +220,13 @@ get_hold_court_8100_situation = { faith = { NOT = { has_doctrine = doctrine_gender_male_dominated } } - exists = mother - mother = { is_alive = no } + mother ?= { is_alive = no } } AND = { faith = { NOT = { has_doctrine = doctrine_gender_female_dominated } } - exists = father - father = { is_alive = no } + father ?= { is_alive = no } } } } @@ -242,15 +240,13 @@ get_hold_court_8100_situation = { faith = { NOT = { has_doctrine = doctrine_gender_male_dominated } } - exists = mother - mother = { is_imprisoned = yes } + mother ?= { is_imprisoned = yes } } AND = { faith = { NOT = { has_doctrine = doctrine_gender_female_dominated } } - exists = father - father = { is_imprisoned = yes } + father ?= { is_imprisoned = yes } } } } diff --git a/N3OW/common/customizable_localization/00_incidental_details.txt b/N3OW/common/customizable_localization/00_incidental_details.txt deleted file mode 100644 index 59caa859..00000000 --- a/N3OW/common/customizable_localization/00_incidental_details.txt +++ /dev/null @@ -1,231 +0,0 @@ -GetIncidentalDetail = { #Remember to use the gerund in the loc strings - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = servant_struggling_with_vase - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = courtier_passing_by_in_hurry - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = fly_crawling_on_decoration - } - - text = { - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - } - } - localization_key = peddler_passing_by_in_hurry - } - - text = { - trigger = { - OR = { - is_travelling = yes - involved_activity ?= { - NOR = { - has_activity_type = activity_tournament - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = feather_drift_past - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = cupbearer_pours_drink - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = courtiers_chat - } -} - -GetIncidentalDetailPresent = { - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = servant_struggling_with_vase_pres - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = courtier_passing_by_in_hurry_pres - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = fly_crawling_on_decoration_pres - } - - text = { - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - } - } - localization_key = peddler_passing_by_in_hurry_pres - } - - text = { - trigger = { - OR = { - is_travelling = yes - involved_activity ?= { - NOR = { - has_activity_type = activity_tournament - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = feather_drift_past_pres - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = cupbearer_pours_drink_pres - } - - text = { - trigger = { - OR = { - NOT = { - exists = involved_activity - } - involved_activity ?= { - OR = { - has_activity_type = activity_wedding - has_activity_type = activity_feast - } - } - } - } - localization_key = courtiers_chat_pres - } -} diff --git a/N3OW/common/customizable_localization/00_insult_custom_loc.txt b/N3OW/common/customizable_localization/00_insult_custom_loc.txt deleted file mode 100644 index 14fed4cc..00000000 --- a/N3OW/common/customizable_localization/00_insult_custom_loc.txt +++ /dev/null @@ -1,1891 +0,0 @@ -InsultNoun = { - type = character - random_valid = yes - - text = { - localization_key = witch - trigger = { is_female = yes } - } - text = { - localization_key = doxy - trigger = { - is_adult = yes - is_female = yes - } - } - text = { - localization_key = churl - trigger = { - is_male = yes - } - } - text = { - localization_key = knave - trigger = { is_male = yes } - } - text = { - localization_key = spawn_of_hell - trigger = { - faith.religion = { is_in_family = rf_abrahamic } - OR = { - has_personality_malicious_trigger = yes - has_trait = cynical - } - } - } - text = { - localization_key = fiend - } - text = { - localization_key = buffoon - trigger = { - is_male = yes - } - } - text = { - localization_key = cur - trigger = { - is_male = yes - } - } - text = { - localization_key = bastard - trigger = { - is_male = yes - } - } - text = { - localization_key = coward - trigger = { - has_trait = craven - is_male = yes - } - } - text = { - localization_key = coward_female - trigger = { - has_trait = craven - is_female = yes - } - } - text = { - localization_key = boar - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - } - text = { - localization_key = boar_female - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - } - text = { - localization_key = brat - trigger = { - is_adult = no - } - } - text = { - localization_key = rascal - trigger = { - is_adult = no - } - } - text = { - localization_key = ankle_biter - trigger = { - age <= 6 - } - } - text = { - localization_key = whelp - trigger = { - age <= 8 - } - } - text = { - localization_key = changeling - trigger = { - is_adult = no - } - } - text = { - localization_key = troll_spawn - trigger = { - is_adult = no - } - } - text = { - localization_key = newt - trigger = { - is_adult = no - } - } - text = { - localization_key = waif - trigger = { - is_adult = no - OR = { - NOT = { exists = father } - father = { is_alive = no } - } - OR = { - NOT = { exists = mother } - mother = { is_alive = no } - } - } - } - text = { - localization_key = ragamuffin - trigger = { - is_adult = no - OR = { - NOT = { exists = father } - father = { is_alive = no } - } - OR = { - NOT = { exists = mother } - mother = { is_alive = no } - } - } - } - text = { - localization_key = killcrop - trigger = { - is_adult = no - has_trait = gluttonous - } - } - text = { - localization_key = cox_comb - trigger = { - OR = { - has_trait = arrogant - AND = { - NOT = { has_trait = humble } - OR = { - has_trait = beauty_good_2 - has_trait = beauty_good_3 - } - } - } - is_male = yes - } - } - text = { - localization_key = cox_comb_female - trigger = { - OR = { - has_trait = arrogant - AND = { - NOT = { has_trait = humble } - OR = { - has_trait = beauty_good_2 - has_trait = beauty_good_3 - } - } - } - is_female = yes - } - } - text = { - localization_key = strumpet - trigger = { - is_female = yes - is_adult = yes - OR = { - has_trait = lustful - has_trait = seducer - } - } - } - text = { - localization_key = bedswerver - trigger = { - is_adult = yes - OR = { - has_trait = lustful - has_trait = seducer - } - is_male = yes - } - } - text = { - localization_key = bedswerver_female - trigger = { - is_adult = yes - OR = { - has_trait = lustful - has_trait = seducer - } - is_female = yes - } - } - text = { - localization_key = hag - trigger = { - is_adult = yes - is_female = yes - } - } - text = { - localization_key = ogre - trigger = { - is_adult = yes - is_male = yes - } - } - text = { - localization_key = wench - trigger = { - is_adult = yes - is_female = yes - } - } - text = { - localization_key = swain - trigger = { - is_adult = yes - is_male = yes - } - } - text = { - localization_key = oaf_insult - trigger = { - is_adult = yes - OR = { - has_trait = strong - has_trait = physique_good - has_trait = intellect_bad - has_trait = dull - has_trait = athletic - has_trait = giant - } - } - } - text = { - localization_key = lummox - trigger = { - is_adult = yes - OR = { - has_trait = strong - has_trait = physique_good - has_trait = intellect_bad - has_trait = dull - has_trait = athletic - has_trait = giant - } - } - } - text = { - localization_key = fopdoodle - trigger = { - is_adult = yes - is_male = yes - } - } - text = { - localization_key = scullion - trigger = { - is_adult = yes - } - } - text = { - localization_key = commoner - trigger = { - is_adult = yes - OR = { - has_trait = peasant_leader - has_dynasty = no - } - } - } - text = { - localization_key = sycophant - trigger = { - is_adult = yes - #has_trait = loyal - } - } - text = { - localization_key = banbury_cheese - trigger = { - is_adult = yes - has_trait = spindly - culture = { has_cultural_pillar = heritage_west_germanic } - } - } - text = { - localization_key = bampot - trigger = { - is_adult = yes - } - } - text = { - localization_key = pervert - trigger = { - is_adult = yes - has_trait = deviant - } - } - text = { - localization_key = debaucher - trigger = { - is_adult = yes - OR = { - has_trait = deviant - has_trait = rakish - has_trait = lustful - } - } - } - #text = { - # localization_key = venemous_animal_loc - # trigger = { - # is_adult = yes - # OR = { - # #has_trait = disloyal - # has_trait = deceitful - # } - # } - #} - text = { - localization_key = fool - trigger = { - is_adult = yes - } - } - text = { - localization_key = kumquat - trigger = { - is_adult = yes - culture = { - OR = { - culture_overlaps_geographical_region = world_burma - culture_overlaps_geographical_region = world_india - } - } - } - } - text = { - localization_key = shitling - trigger = { - OR = { - is_adult = no - has_nickname = nick_the_dung_named - } - # Don't wheel it out for children that don't really misbehave. - NOT = { has_trait = pensive } - } - } - text = { - localization_key = swine - trigger = { - is_adult = yes - } - } -} - -InsultNounPlural = { - type = character - parent = InsultNoun - suffix = _plural -} - -InsultAdjective = { - type = character - random_valid = yes - - text = { - localization_key = insult_nickname_two_faced - trigger = { - has_trait = deceitful - is_male = yes - } - } - text = { - localization_key = insult_nickname_two_faced_female - trigger = { - has_trait = deceitful - is_female = yes - } - } - text = { - localization_key = cold_hearted - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - is_male = yes - } - } - text = { - localization_key = cold_hearted_female - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - is_female = yes - } - } - text = { - localization_key = evil - trigger = { - has_personality_malicious_trigger = yes - is_male = yes - } - } - text = { - localization_key = evil_female - trigger = { - has_personality_malicious_trigger = yes - is_female = yes - } - } - text = { - localization_key = obnoxious - trigger = { - has_personality_annoying_trigger = yes - is_male = yes - } - } - text = { - localization_key = obnoxious_female - trigger = { - has_personality_annoying_trigger = yes - is_female = yes - } - } - text = { - localization_key = rattling - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = rattling_female - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = blathering - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = blathering_female - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = chattering - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = chattering_female - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = lecherous - trigger = { - OR = { - has_trait = lustful - has_trait = seducer - } - is_male = yes - } - } - text = { - localization_key = lecherous_female - trigger = { - OR = { - has_trait = lustful - has_trait = seducer - } - is_female = yes - } - } - text = { - localization_key = hysterical - trigger = { - has_personality_emotional_trigger = yes - is_male = yes - } - } - text = { - localization_key = hysterical_female - trigger = { - has_personality_emotional_trigger = yes - is_female = yes - } - } - text = { - localization_key = brooding - trigger = { - has_personality_emotional_trigger = yes - is_male = yes - } - } - text = { - localization_key = brooding_female - trigger = { - has_personality_emotional_trigger = yes - is_female = yes - } - } - text = { - localization_key = spineless - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - } - text = { - localization_key = spineless_female - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - } - text = { - localization_key = squeamish - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - } - text = { - localization_key = squeamish_female - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - } - text = { - localization_key = impotent - trigger = { - is_male = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = impotent_female - trigger = { - is_female = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = gutless - trigger = { - has_trait = craven - is_male = yes - } - } - text = { - localization_key = gutless_female - trigger = { - has_trait = craven - is_female = yes - } - } - text = { - localization_key = cowardly - trigger = { - has_trait = craven - is_male = yes - } - } - text = { - localization_key = cowardly_female - trigger = { - has_trait = craven - is_female = yes - } - } - text = { - localization_key = brash - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - } - text = { - localization_key = brash_female - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - } - text = { - localization_key = cocky - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - } - text = { - localization_key = cocky_female - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - } - text = { - localization_key = false - trigger = { - has_personality_benevolent_trigger = yes - is_male = yes - } - } - text = { - localization_key = false_female - trigger = { - has_personality_benevolent_trigger = yes - is_female = yes - } - } - text = { - localization_key = beguiling - trigger = { - has_personality_benevolent_trigger = yes - is_male = yes - } - } - text = { - localization_key = beguiling_female - trigger = { - has_personality_benevolent_trigger = yes - is_female = yes - } - } - text = { - localization_key = solitary - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = solitary_female - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = eremetic - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = eremetic_female - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = reclusive - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = reclusive_female - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = friendless - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = friendless_female - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = cloistered - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - } - text = { - localization_key = cloistered_female - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - } - text = { - localization_key = heartless - trigger = { - has_personality_levelheaded_trigger = yes - is_male = yes - } - } - text = { - localization_key = heartless_female - trigger = { - has_personality_levelheaded_trigger = yes - is_female = yes - } - } - text = { - localization_key = foppish - trigger = { - is_adult = yes - has_trait = beauty_good - is_male = yes - } - } - text = { - localization_key = preening - trigger = { - is_adult = yes - has_trait = beauty_good - is_female = yes - } - } - text = { - localization_key = contemptuous - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - is_male = yes - } - } - text = { - localization_key = contemptuous_female - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - is_female = yes - } - } - text = { - localization_key = headless - trigger = { - OR = { - has_trait = intellect_bad - has_trait = dull - is_eunuch_trigger = yes - } - is_male = yes - } - } - text = { - localization_key = headless_female - trigger = { - OR = { - has_trait = intellect_bad - has_trait = dull - } - is_female = yes - } - } - text = { - localization_key = lumbering - trigger = { - OR = { - has_trait = strong - has_trait = physique_good - has_trait = intellect_bad - has_trait = dull - has_trait = athletic - has_trait = giant - } - is_male = yes - } - } - text = { - localization_key = lumbering_female - trigger = { - OR = { - has_trait = strong - has_trait = physique_good - has_trait = intellect_bad - has_trait = dull - has_trait = athletic - has_trait = giant - } - is_female = yes - } - } - text = { - localization_key = goat_shagging_male - trigger = { - has_trait = deviant - is_male = yes - } - } - text = { - localization_key = goat_shagging_female - trigger = { - has_trait = deviant - is_female = yes - } - } - text = { - localization_key = telmatobios - trigger = { - knows_language = language_greek - } - } - text = { - localization_key = borborophagos - trigger = { - knows_language = language_greek - } - } - text = { - localization_key = hellenothreskos - trigger = { - knows_language = language_greek - religion = religion:christianity_religion - } - } - text = { - localization_key = spondophthoros - trigger = { - knows_language = language_greek - OR = { - has_trait = deceitful - has_trait = disloyal - } - } - } - #Fallbacks - text = { - localization_key = loathsome - trigger = { is_male = yes } - } - text = { - localization_key = abhorrent - trigger = { is_male = yes } - } - text = { - localization_key = vile - trigger = { is_male = yes } - } - text = { - localization_key = miserable - trigger = { is_male = yes } - } - text = { - localization_key = worthless - trigger = { is_male = yes } - } - text = { - localization_key = loathsome_female - trigger = { is_female = yes } - } - text = { - localization_key = abhorrent_female - trigger = { is_female = yes } - } - text = { - localization_key = vile_female - trigger = { is_female = yes } - } - text = { - localization_key = miserable_female - trigger = { is_female = yes } - } - text = { - localization_key = worthless_female - trigger = { is_female = yes } - } -} - - -InsultAdjectiveArticle = { - type = character - random_valid = yes - - text = { - localization_key = insult_nickname_two_faced_article - trigger = { - is_male = yes - has_trait = deceitful - } - } - text = { - localization_key = cold_hearted_article - trigger = { - is_male = yes - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - } - } - text = { - localization_key = evil_article - trigger = { - is_male = yes - has_personality_malicious_trigger = yes - } - } - text = { - localization_key = obnoxious_article - trigger = { - is_male = yes - has_personality_annoying_trigger = yes - } - } - text = { - localization_key = rattling_article - trigger = { - is_male = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = blathering_article - trigger = { - is_male = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = chattering_article - trigger = { - is_male = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = lecherous_article - trigger = { - is_male = yes - OR = { - has_trait = lustful - has_trait = seducer - } - } - } - text = { - localization_key = hysterical_article - trigger = { - is_male = yes - has_personality_emotional_trigger = yes - } - } - text = { - localization_key = brooding_article - trigger = { - is_male = yes - has_personality_emotional_trigger = yes - } - } - text = { - localization_key = spineless_article - trigger = { - is_male = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = squeamish_article - trigger = { - is_male = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = impotent_article - trigger = { - is_male = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = gutless_article - trigger = { - is_male = yes - has_trait = craven - } - } - text = { - localization_key = cowardly_article - trigger = { - is_male = yes - has_trait = craven - } - } - text = { - localization_key = brash_article - trigger = { - is_male = yes - has_personality_dominant_trigger = yes - } - } - text = { - localization_key = cocky_article - trigger = { - is_male = yes - has_personality_dominant_trigger = yes - } - } - text = { - localization_key = false_article - trigger = { - is_male = yes - has_personality_benevolent_trigger = yes - } - } - text = { - localization_key = beguiling_article - trigger = { - is_male = yes - has_personality_benevolent_trigger = yes - } - } - text = { - localization_key = solitary_article - trigger = { - is_male = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = eremetic_article - trigger = { - is_male = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = reclusive_article - trigger = { - is_male = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = friendless_article - trigger = { - is_male = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = cloistered_article - trigger = { - is_male = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = heartless_article - trigger = { - is_male = yes - has_personality_levelheaded_trigger = yes - } - } - text = { - localization_key = loathsome_article - trigger = { is_male = yes } - } - text = { - localization_key = abhorrent_article - trigger = { is_male = yes } - } - text = { - localization_key = vile_article - trigger = { is_male = yes } - } - text = { - localization_key = telmatobios_article - trigger = { - knows_language = language_greek - } - } - text = { - localization_key = borborophagos_article - trigger = { - knows_language = language_greek - } - } - text = { - localization_key = hellenothreskos_article - trigger = { - knows_language = language_greek - religion = religion:christianity_religion - } - } - text = { - localization_key = spondophthoros_article - trigger = { - knows_language = language_greek - OR = { - has_trait = deceitful - has_trait = disloyal - } - } - } - - # Female versions for other languages - text = { - localization_key = insult_nickname_two_faced_article_female - trigger = { - is_female = yes - has_trait = deceitful - } - } - text = { - localization_key = cold_hearted_article_female - trigger = { - is_female = yes - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - } - } - text = { - localization_key = evil_article_female - trigger = { - is_female = yes - has_personality_malicious_trigger = yes - } - } - text = { - localization_key = obnoxious_article_female - trigger = { - is_female = yes - has_personality_annoying_trigger = yes - } - } - text = { - localization_key = rattling_article_female - trigger = { - is_female = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = blathering_article_female - trigger = { - is_female = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = chattering_article_female - trigger = { - is_female = yes - has_personality_extroverted_trigger = yes - } - } - text = { - localization_key = lecherous_article_female - trigger = { - is_female = yes - OR = { - has_trait = lustful - has_trait = seducer - } - } - } - text = { - localization_key = hysterical_article_female - trigger = { - is_female = yes - has_personality_emotional_trigger = yes - } - } - text = { - localization_key = brooding_article_female - trigger = { - is_female = yes - has_personality_emotional_trigger = yes - } - } - text = { - localization_key = spineless_article_female - trigger = { - is_female = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = squeamish_article_female - trigger = { - is_female = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = impotent_article_female - trigger = { - is_female = yes - has_personality_submissive_trigger = yes - } - } - text = { - localization_key = gutless_article_female - trigger = { - is_female = yes - has_trait = craven - } - } - text = { - localization_key = cowardly_article_female - trigger = { - is_female = yes - has_trait = craven - } - } - text = { - localization_key = brash_article_female - trigger = { - is_female = yes - has_personality_dominant_trigger = yes - } - } - text = { - localization_key = cocky_article_female - trigger = { - is_female = yes - has_personality_dominant_trigger = yes - } - } - text = { - localization_key = false_article_female - trigger = { - is_female = yes - has_personality_benevolent_trigger = yes - } - } - text = { - localization_key = beguiling_article_female - trigger = { - is_female = yes - has_personality_benevolent_trigger = yes - } - } - text = { - localization_key = solitary_article_female - trigger = { - is_female = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = eremetic_article_female - trigger = { - is_female = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = reclusive_article_female - trigger = { - is_female = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = friendless_article_female - trigger = { - is_female = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = cloistered_article_female - trigger = { - is_female = yes - has_personality_introverted_trigger = yes - } - } - text = { - localization_key = heartless_article_female - trigger = { - is_female = yes - has_personality_levelheaded_trigger = yes - } - } - text = { - localization_key = loathsome_article_female - trigger = { is_female = yes } - } - text = { - localization_key = abhorrent_article_female - trigger = { is_female = yes } - } - text = { - localization_key = vile_article_female - trigger = { is_female = yes } - } -} - - -InsultBehavior = { - type = character - random_valid = yes - - text = { - localization_key = cold_hearted_behavior - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_levelheaded_trigger = yes - } - } - } - text = { - localization_key = evil_behavior - fallback = yes - trigger = { has_personality_malicious_trigger = yes } - } - text = { - localization_key = blathering_behavior - trigger = { has_personality_extroverted_trigger = yes } - } - text = { - localization_key = lecherous_behavior - trigger = { - OR = { - has_trait = lustful - has_trait = seducer - } - } - } - text = { - localization_key = hysterical_behavior - trigger = { has_personality_emotional_trigger = yes } - } - text = { - localization_key = brooding_behavior - trigger = { has_personality_emotional_trigger = yes } - } - text = { - localization_key = spineless_behavior - trigger = { has_personality_submissive_trigger = yes } - } - text = { - localization_key = squeamish_behavior - trigger = { has_personality_submissive_trigger = yes } - } - text = { - localization_key = gutless_behavior - trigger = { has_trait = craven } - } - text = { - localization_key = cowardly_behavior - trigger = { has_trait = craven } - } - text = { - localization_key = brash_behavior - trigger = { has_personality_dominant_trigger = yes } - } - text = { - localization_key = cocky_behavior - trigger = { has_personality_dominant_trigger = yes } - } - text = { - localization_key = reclusive_behavior - trigger = { has_personality_introverted_trigger = yes } - } - text = { - localization_key = heartless_behavior - trigger = { has_personality_levelheaded_trigger = yes } - } -} - - -InsultSentence = { - type = character - - random_valid = yes - - text = { - localization_key = insult_sentence_arrogant - trigger = { has_trait = arrogant } - } - - text = { - localization_key = insult_sentence_lustful - trigger = { has_trait = lustful } - } - - text = { - localization_key = insult_sentence_subtle - trigger = { has_trait = lustful } - } - - text = { - localization_key = insult_sentence_highgod - trigger = { - OR = { - has_trait = scaly - has_trait = albino - has_trait = giant - has_trait = dwarf - has_trait = beauty_bad - } - } - } - - text = { - localization_key = insult_sentence_beauty_bad - trigger = { - OR = { - has_trait = scaly - has_trait = albino - has_trait = giant - has_trait = dwarf - has_trait = beauty_bad - has_trait = lifestyle_hunter - } - } - } - - text = { - localization_key = insult_sentence_shiver - } - - text = { - localization_key = insult_sentence_evening - } -} - -PointOfRidicule = { - type = character - - random_valid = yes - - text = { - weight_multiplier = { base = 0.5 } - trigger = { ai_rationality <= low_negative_rationality } - localization_key = foolishness - } - - text = { - weight_multiplier = { base = 0.5 } - trigger = { ai_compassion >= low_positive_compassion } - localization_key = sensitive_soul - } - - text = { - weight_multiplier = { base = 0.5 } - trigger = { has_personality_emotional_trigger = yes } - localization_key = unrestrained_emotions - } - - text = { - weight_multiplier = { base = 0.5 } - trigger = { has_personality_annoying_trigger = yes } - localization_key = bothersome_nature - } - - text = { - trigger = { has_trait = leper } - localization_key = lesion_ridden_face - } - - text = { - trigger = { - has_trait = maimed - } - localization_key = disfigurement - } - - text = { - trigger = { has_trait = infirm } - localization_key = infirmity - } - - text = { - trigger = { is_eunuch_trigger = yes } - localization_key = lack_of_certain_parts - } - - text = { - trigger = { has_trait = blind } - localization_key = blindness - } - - text = { - trigger = { - has_trait = beauty_bad - } - localization_key = ghastly_visage - } - - text = { - trigger = { - OR = { - has_trait = physique_bad - has_trait = weak - } - } - localization_key = frailty - } - - text = { - trigger = { has_trait = clubfooted } - localization_key = grotesque_limp - } - - text = { - trigger = { has_trait = hunchbacked } - localization_key = grotesque_hump - } - - text = { - trigger = { has_trait = lisping } - localization_key = ludicrous_lisp - } - - text = { - trigger = { has_trait = dwarf } - localization_key = stature - } - - text = { - trigger = { has_trait = giant } - localization_key = grotesque_size - } - - text = { - trigger = { has_trait = spindly } - localization_key = spindly_frame - } - - text = { - trigger = { has_trait = scaly } - localization_key = snake_scales - } - - text = { - trigger = { has_trait = albino } - localization_key = ghostly_pallor - } - - text = { - trigger = { has_trait = wheezing } - localization_key = disgusting_wheezing - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = insistent_whining - } -} - - -InsultNounSexual = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_lecher - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_debaucher - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_fornicator - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_philanderer - } - - text = { - trigger = { - is_male = yes - NOT = { has_trait = sodomite } - } - localization_key = insultnounsexual_womanizer - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_amorosa - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_jezebel - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_quean - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_delilah - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_strumpet - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_trollop - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_hussy - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_voluptuary - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_copulator - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_libidinist - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.1 - } - localization_key = insultnounsexual_roue - } - - # female versions requested for other languages - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_voluptuary_female - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_copulator_female - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_libidinist_female - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.1 - } - localization_key = insultnounsexual_roue_female - } - # -- - text = { - trigger = { - is_female = yes - } - localization_key = whore - } - text = { - trigger = { - is_female = yes - } - localization_key = harlot - } - text = { - weight_multiplier = { - base = 0.3 - } - localization_key = bedswerver - } - text = { - trigger = { is_male = yes } - localization_key = pig - } - text = { - trigger = { is_male = yes } - localization_key = skirt_chaser - } -} - -InsultNounClumsy = { - type = character - random_valid = yes - - #Oaf - text = { localization_key = insult_noun_clumsy_oaf } - #Buffoon - text = { localization_key = insult_noun_clumsy_buffoon } - #Dimwit - text = { localization_key = insult_noun_clumsy_dimwit } - #Nimrod - text = { localization_key = insult_noun_clumsy_nimrod } -} - -InsultAdjectiveClumsy = { - type = character - random_valid = yes - - #Clumsy - text = { localization_key = insult_adjective_clumsy_clumsy } - #Stumbling - text = { localization_key = insult_adjective_clumsy_stumbling } - #Blundering - text = { localization_key = insult_adjective_clumsy_blundering } - #Fumbling - text = { localization_key = insult_adjective_clumsy_fumbling } -} - -CriminalAdjective = { - type = character - random_valid = yes - - #Horrendous - text = { localization_key = criminal_adjective_horrendous } - #Villainous - text = { localization_key = criminal_adjective_villainous } - #Terrible - text = { localization_key = criminal_adjective_terrible } - #Loathsome - text = { localization_key = criminal_adjective_loathsome } - #Vile - text = { localization_key = criminal_adjective_vile } - #Heinous - text = { localization_key = criminal_adjective_heinous } - #Murderous Marauder trigger - text = { - trigger = { - has_trait = gallowsbait - has_trait_xp = { - trait = gallowsbait - track = marauder - value >= 50 - } - } - localization_key = criminal_adjective_murderous - } - #Conniving Trickster trigger - text = { - trigger = { - has_trait = gallowsbait - has_trait_xp = { - trait = gallowsbait - track = trickster - value >= 50 - } - } - localization_key = criminal_adjective_conniving - } - #Violent Marauder - text = { - trigger = { - has_trait = gallowsbait - has_trait_xp = { - trait = gallowsbait - track = marauder - value >= 50 - } - } - localization_key = criminal_adjective_violent - } - #Barbaric Bandit trigger - text = { - trigger = { - has_trait = gallowsbait - has_trait_xp = { - trait = gallowsbait - track = bandit - value >= 50 - } - } - localization_key = criminal_adjective_barbaric - } - -} - -CriminalCrierInsult = { - type = character - random_valid = yes - - #Big-nosed - text = { localization_key = criminal_crier_insult_big_nosed } - #Snub-nosed - text = { localization_key = criminal_crier_insult_snub_nosed } - #Weak-chinned - text = { localization_key = criminal_crier_insult_weak_chinned } - #Small-headed - text = { localization_key = criminal_crier_insult_small_headed } - #Buck-toothed - text = { localization_key = criminal_crier_insult_buck_toothed } - #Three-fingered - text = { localization_key = criminal_crier_insult_three_fingered } - #Cross-eyed - text = { localization_key = criminal_crier_insult_cross_eyed } - -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_insult_poetry_custom_loc.txt b/N3OW/common/customizable_localization/00_insult_poetry_custom_loc.txt deleted file mode 100644 index 54b7bcd6..00000000 --- a/N3OW/common/customizable_localization/00_insult_poetry_custom_loc.txt +++ /dev/null @@ -1,241 +0,0 @@ -rhyme_group_a_one = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_cow - } - text = { - trigger = { is_male = yes } - localization_key = insult_sow - } - text = { - trigger = { is_male = yes } - localization_key = insult_plough - } - text = { - trigger = { is_male = yes } - localization_key = insult_prow - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_cow_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_sow_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_plough_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_prow_female - } -} - -rhyme_group_a_two = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_should_allow - } - text = { - trigger = { is_male = yes } - localization_key = insult_understands_how - } - text = { - trigger = { is_male = yes } - localization_key = insult_knows_quite_how - } - text = { - trigger = { is_male = yes } - localization_key = insult_could_use_as_a_plough - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_should_allow_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_understands_how_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_knows_quite_how_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_could_use_as_a_plough_female - } - -} - - -rhyme_group_b_one = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_dog - } - text = { - trigger = { is_male = yes } - localization_key = insult_bog - } - text = { - trigger = { is_male = yes } - localization_key = insult_hog - } - text = { - trigger = { is_male = yes } - localization_key = insult_sprog - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_dog_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_bog_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_hog_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_sprog_female - } -} - -rhyme_group_b_two = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_slog - } - text = { - trigger = { is_male = yes } - localization_key = insult_clog - } - text = { - trigger = { is_male = yes } - localization_key = insult_grog - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_slog_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_clog_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_grog_female - } - -} - - -rhyme_group_c_one = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_hunt - } - text = { - trigger = { is_male = yes } - localization_key = insult_grunt - } - text = { - trigger = { is_male = yes } - localization_key = insult_stunt - } - text = { - trigger = { is_male = yes } - localization_key = insult_punt - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_hunt_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_grunt_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_stunt_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_punt_female - } -} - -rhyme_group_c_two = { - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insult_runt - } - text = { - trigger = { is_male = yes } - localization_key = insult_errant - } - text = { - trigger = { is_male = yes } - localization_key = insult_shunt - } - text = { - trigger = { is_male = yes } - localization_key = insult_blunt - } - - # female versions requested by other languages - text = { - trigger = { is_female = yes } - localization_key = insult_runt_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_errant_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_shunt_female - } - text = { - trigger = { is_female = yes } - localization_key = insult_blunt_female - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_interactions_custom_loc.txt b/N3OW/common/customizable_localization/00_interactions_custom_loc.txt deleted file mode 100644 index 282aba18..00000000 --- a/N3OW/common/customizable_localization/00_interactions_custom_loc.txt +++ /dev/null @@ -1,132 +0,0 @@ - -GetRevokeTitleName = { - type = character - text = { - localization_key = revoke_governorship_interaction - trigger = { - government_has_flag = government_is_administrative - } - } - text = { - localization_key = revoke_title_interaction - fallback = yes - } -} - -OfferCouncilPosition = { - type = character - - text = { - localization_key = liege_offer_council_position_liked - trigger = { - opinion = { - value >= 30 - target = scope:second - } - } - } - - text = { - localization_key = liege_offer_council_position_disliked - trigger = { - opinion = { - value < -30 - target = scope:second - } - } - } - - text = { - localization_key = liege_offer_council_position_powerful - trigger = { - scope:second = { - is_powerful_vassal_of = root - } - } - } - - text = { - localization_key = liege_offer_council_position_fallback - fallback = yes - } -} - - -IncorrectLineality = { - type = character - - text = { - localization_key = IncorrectLineality_Matrilineal - trigger = { is_male = yes } - } - - text = { - localization_key = IncorrectLineality_Patrilineal - trigger = { is_female = yes } - } -} - - -ImprisonCharacterDeclineSummary = { - type = character - - text = { - localization_key = imprison_decline_summary_war - trigger = { - is_playable_character = yes - primary_title.tier > tier_barony - } - } - text = { - localization_key = imprison_decline_summary_no_court - trigger = { - is_playable_character = yes - primary_title.tier = tier_barony - } - } - - text = { - localization_key = imprison_decline_summary_cannot_fire_court_chaplain - trigger = { - has_council_position = councillor_court_chaplain - NOT = { can_be_fired_from_council_trigger = { COURT_OWNER = root.liege } } - } - } - - text = { - localization_key = imprison_decline_summary_cannot_fire_HoF - trigger = { - exists = root.liege - root.liege = { exists = faith.religious_head } - root.liege.faith.religious_head = { this = root } - } - } - - text = { - localization_key = imprison_decline_summary_no_war_your_courtier - trigger = { host = { is_local_player = yes } } - } - - text = { - localization_key = imprison_decline_summary_no_war - fallback = yes - } -} - -RevokeTitleDeclineSummary = { - type = character - - text = { - localization_key = general_rebellion_decline_summary_auto_accept - trigger = { #Auto-accept - OR = { - highest_held_title_tier = tier_barony - is_imprisoned_by = scope:second - } - } - } - text = { - localization_key = general_rebellion_decline_summary_warning - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_interface_custom_loc.txt b/N3OW/common/customizable_localization/00_interface_custom_loc.txt deleted file mode 100644 index c04be758..00000000 --- a/N3OW/common/customizable_localization/00_interface_custom_loc.txt +++ /dev/null @@ -1,115 +0,0 @@ - -GetEducationLifestylePercentageBoost = { - type = character - - text = { - localization_key = education_rank_1_percentage - trigger = { - has_education_rank_trigger = { RANK = 1 OPERATOR = equals } - } - } - - text = { - localization_key = education_rank_2_percentage - trigger = { - has_education_rank_trigger = { RANK = 2 OPERATOR = equals } - } - } - - text = { - localization_key = education_rank_3_percentage - trigger = { - has_education_rank_trigger = { RANK = 3 OPERATOR = equals } - } - } - - text = { - localization_key = education_rank_4_percentage - trigger = { - has_education_rank_trigger = { RANK = 4 OPERATOR = equals } - } - } - - text = { - localization_key = education_rank_5_percentage - trigger = { - has_education_rank_trigger = { RANK = 5 OPERATOR = equals } - } - } -} - -GetWandererLifestyleXPHighlight = { - type = character - - text = { - trigger = { has_trait = lifestyle_traveler } - localization_key = wanderer_lifestyle_highlight - } - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = wanderer_lifestyle_adventurer_no_highlight - } - - text = { - fallback = yes - localization_key = wanderer_lifestyle_no_highlight - } -} - -GetLifestyleBoostWanderer = { - type = character - - text = { - localization_key = education_rank_1_percentage - trigger = { - wanderer_current_lifestyle_monthly_bonus = 10 - } - } - - text = { - localization_key = education_rank_2_percentage - trigger = { - wanderer_current_lifestyle_monthly_bonus = 20 - } - } - - text = { - localization_key = education_rank_3_percentage - trigger = { - wanderer_current_lifestyle_monthly_bonus = 30 - } - } - - text = { - localization_key = education_rank_4_percentage - trigger = { - wanderer_current_lifestyle_monthly_bonus = 40 - } - } - - text = { - localization_key = education_rank_5_percentage - trigger = { - wanderer_current_lifestyle_monthly_bonus = 50 - } - } -} - -GetBastardTraitDesc = { - type = character - - text = { - localization_key = CV_TT_BASTARD_HIGHBORN - trigger = { - is_lowborn = no - } - } - - text = { - localization_key = CV_TT_BASTARD_LOWBORN - trigger = { - is_lowborn = yes - } - } -} diff --git a/N3OW/common/customizable_localization/00_journey_focus_custom_loc.txt b/N3OW/common/customizable_localization/00_journey_focus_custom_loc.txt deleted file mode 100644 index b8ad9ece..00000000 --- a/N3OW/common/customizable_localization/00_journey_focus_custom_loc.txt +++ /dev/null @@ -1,77 +0,0 @@ -journey_events_30_custom_loc = { - type = province - - text = { - localization_key = journey_events_30_custom_loc_oasis - trigger = { - terrain = oasis - } - } - - text = { - localization_key = journey_events_30_custom_loc_desert - trigger = { - terrain = desert - } - } - - text = { - localization_key = journey_events_30_custom_loc_mountains - trigger = { - OR = { - terrain = desert_mountains - terrain = mountains - } - } - } - - text = { - localization_key = journey_events_30_custom_loc_forest - trigger = { - terrain = forest - } - } - - text = { - localization_key = journey_events_30_custom_loc_fallback - } -} - -journey_events_30_short_custom_loc = { - type = province - - text = { - localization_key = journey_events_30_short_custom_loc_oasis - trigger = { - terrain = oasis - } - } - - text = { - localization_key = journey_events_30_short_custom_loc_desert - trigger = { - terrain = desert - } - } - - text = { - localization_key = journey_events_30_short_custom_loc_mountains - trigger = { - OR = { - terrain = desert_mountains - terrain = mountains - } - } - } - - text = { - localization_key = journey_events_30_short_custom_loc_forest - trigger = { - terrain = forest - } - } - - text = { - localization_key = journey_events_30_short_custom_loc_fallback - } -} diff --git a/N3OW/common/customizable_localization/00_knight_culture.txt b/N3OW/common/customizable_localization/00_knight_culture.txt deleted file mode 100644 index 5d76908a..00000000 --- a/N3OW/common/customizable_localization/00_knight_culture.txt +++ /dev/null @@ -1,118 +0,0 @@ -KnightCulture = { - type = character - - text = { - trigger = { - is_landless_adventurer = yes - NOR = { - has_trait = knight_errant - faith = { religion_tag = christianity_religion } - culture = { has_cultural_pillar = language_frankish } - } - } - localization_key = knight_champion - } - text = { - trigger = { - culture = { has_cultural_pillar = language_greek } - } - localization_key = knight_hetaeria - } - text = { - trigger = { - OR = { - culture = { has_cultural_pillar = language_mongolic } - culture = { has_cultural_pillar = language_turkic } - } - } - localization_key = knight_baghatur - } - text = { - trigger = { - OR = { - culture = { has_cultural_pillar = language_sauraseni } - culture = { has_cultural_pillar = language_marathi } - culture = { has_cultural_pillar = language_magadhan } - culture = { has_cultural_pillar = language_pahari } - culture = { has_cultural_pillar = language_vrachada } - culture = { has_cultural_pillar = language_rajasthani } - culture = { has_cultural_pillar = language_sinhalese } - culture = { has_cultural_pillar = language_kashmiri } - culture = { has_cultural_pillar = language_tamil } - culture = { has_cultural_pillar = language_telugu } - culture = { has_cultural_pillar = language_kannada } - culture = { has_cultural_pillar = language_north_dravidian } #FP3 addition - } - } - localization_key = knight_shoorveer - } - text = { - trigger = { - OR = { - faith = { religion_tag = zoroastrianism_religion } - culture = { has_cultural_pillar = language_iranian } - } - } - localization_key = knight_aswaran - } - text = { - trigger = { - OR = { - faith = { religion_tag = islam_religion } - culture = { has_cultural_pillar = language_arabic } - } - } - localization_key = knight_faris - } - text = { - trigger = { - OR = { - government_has_flag = government_is_tribal - NOR = { - faith = { religion_tag = christianity_religion } - culture = { has_cultural_pillar = language_frankish } - } - } - } - localization_key = knight_champion - } - text = { - localization_key = knight_default - fallback = yes - } -} - -KnightCulturePlural = { - parent = KnightCulture - suffix = "_plural" -} - -KnightCultureNoTooltip = { - parent = KnightCulture - suffix = "_no_tooltip" -} - -KnightCulturePluralNoTooltip = { - parent = KnightCulture - suffix = "_no_tooltip_plural" -} - -KnightCultureNoTooltipLowercase = { - parent = KnightCulture - suffix = "_no_tooltip_lowercase" -} - -KnightCulturePluralNoTooltipLowercase = { - parent = KnightCulture - suffix = "_no_tooltip_lowercase_plural" -} - -KnightCulturePluralPossessiveNoTooltipLowercase = { - parent = KnightCulture - suffix = "_no_tooltip_lowercase_plural_possessive" -} - -KnightCultureAdjectiveNoTooltipLowercase = { - parent = KnightCulture - suffix = "_no_tooltip_lowercase_adjective" -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_kr_personality_quirks_custom_loc.txt b/N3OW/common/customizable_localization/00_kr_personality_quirks_custom_loc.txt deleted file mode 100644 index ffdf1414..00000000 --- a/N3OW/common/customizable_localization/00_kr_personality_quirks_custom_loc.txt +++ /dev/null @@ -1,3710 +0,0 @@ - #quirk_neg_present_type1_KR - #quirk_neg_present_type2_KR - #quirk_neg_present_type3_KR - #quirk_neg_present_type4_KR - - #quirk_pos_pp_type1_KR - - #quirk_neg_pp_type1_KR - #quirk_neg_pp_type2_KR - - #quirk_pos_personal_pp_type1_KR - - - -KRQuirkPresentPosOrNegType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive_type1_KR - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative_type1_KR - } -} - -KRQuirkPPPosOrNegType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_pp_positive_type1_KR - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_pp_negative_type1_KR - } -} - -KRQuirkPresentNegType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative_type1_KR - } -} - - -KRQuirkPresentNegType2 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative_type2_KR - } -} - -KRQuirkPresentNegType3 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative_type3_KR - } -} - - -KRQuirkPresentNegType4 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative_type4_KR - } -} - -KRQuirkPPPosType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_pos_pp_type1_KR - } -} - -KRQuirkPPNegType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_pp_negative_type1_KR - } -} - -KRQuirkPPNegType2 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_pp_negative_type2_KR - } -} - -KRQuirkPPNegType3 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_pp_negative_type3_KR - } -} - -KRQuirkStandalonePos = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_standalone_positive_type1_KR - } -} - -KRQuirkNounPostoAdj= { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_noun_positive_toAdj_KR - } -} - -KRQuirkNounPostoAdv= { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_noun_positive_toAdv_KR - } -} - -KRQuirkPresentPosType1 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive_type1_KR - } -} - -KRQuirkPresentPosType2 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive_type2_KR - } -} - -KRQuirkPresentPosType3 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive_type3_KR - } -} - -KRQuirkPresentPosType4 = { - type = character - log_loc_errors = no - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive_type4_KR - } -} - - -quirk_neg_present_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_KR - } -} - -quirk_neg_present_type2_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_KR4 - } -} - -quirk_neg_present_type3_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_KR3 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_KR3 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_KR3 - } -} - -quirk_neg_present_type4_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_KR4 - } -} -quirk_pos_pp_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_pp_KR - } -} - -quirk_neg_pp_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_pp_KR - } -} - -quirk_neg_pp_type2_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_pp_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_pp_KRneg2 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_pp_KRneg2 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_pp_KRneg2 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_pp_KRneg2 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_pp_KRneg2 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_pp_KRneg2 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_pp_KRneg2 - } -} - -quirk_pos_personal_pp_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_personal_pp_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_personal_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_personal_pp_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_personal_pp_KR - } -} - -quirk_pos_standalone_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_standalone_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_standalone_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_standalone_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_standalone_KR - } -} - -quirk_pos_noun_to_adj_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_3_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_noun_toAdjKR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_noun_toAdjKR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_noun_toAdjKR - } -} - -quirk_pos_noun_to_adv_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_3_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_noun_toAdvKR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_noun_toAdvKR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_noun_toAdvKR - } -} - -quirk_pos_present_type1_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_posp_quirk_KR - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_posp_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_posp_quirk_KR - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_posp_quirk_KR - } -} - -quirk_pos_present_type2_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_posp_quirk_KR2 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_posp_quirk_KR2 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_posp_quirk_KR2 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_posp_quirk_KR2 - } -} - -quirk_pos_present_type3_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_posp_quirk_KR3 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_posp_quirk_KR3 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_posp_quirk_KR3 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_posp_quirk_KR3 - } -} - -quirk_pos_present_type4_KR = { - type = character - log_loc_errors = no - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_posp_quirk_KR4 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_posp_quirk_KR4 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_posp_quirk_KR4 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_posp_quirk_KR4 - } -} diff --git a/N3OW/common/customizable_localization/00_language_custom_loc.txt b/N3OW/common/customizable_localization/00_language_custom_loc.txt deleted file mode 100644 index bc869110..00000000 --- a/N3OW/common/customizable_localization/00_language_custom_loc.txt +++ /dev/null @@ -1,281 +0,0 @@ -IberiaSacredLanguage = { - type = character - - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = language_latin_name #Latin - } - - text = { - trigger = { faith.religion = religion:judaism_religion } - localization_key = IberiaSacredLanguage_hebrew #Hebrew - } - - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = language_arabic_name #Arabic - } -} - -IberiaRomanceLanguage = { - type = character - - text = { - trigger = { faith.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 = { faith.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 - } -} - -#Key to pick out liturgical language of the faith of a province or character - if one exists -#Uses "Archaic-[spoken language]" as fallback -#Specific Fallbacks exists for: -#Catholic -#Orthodox -#Nestorian -#Judaism -#Islam -#Buddhism -#Hinduism -#Tibetan -#Taoism -#Jainism -#Zoroastrianism -#Greco-Roman - -GetFaithSacredLanguage = { - type = all - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church - } - } - localization_key = language_latin_name #Latin - } - - text = { - trigger = { - faith = faith:cathar - } - localization_key = language_occitano_romance_name #Occitan - } - - text = { - trigger = { faith = faith:nestorian } - localization_key = language_aramaic_name #Armaic - } - - text = { - trigger = { faith = faith:armenian_apostolic } - localization_key = language_armenian_name #Armenian - } - - text = { - trigger = { - OR = { - faith = faith:orthodox - faith = faith:coptic - religion = religion:christianity_religion #fallback for all Christian Faiths - } - } - localization_key = language_greek_name #Greek - } - - text = { - trigger = { religion = religion:judaism_religion } - localization_key = language_israelite_name #Hebrew - } - - text = { - trigger = { religion = religion:islam_religion } - localization_key = language_arabic_name #Arabic - } - - text = { - trigger = { religion = religion:zoroastrianism_religion } - localization_key = language_avestan_name #Avestan - } - - text = { - trigger = { faith = faith:theravada } - localization_key = language_pali_name #Pali - } - - text = { - trigger = { - OR = { - faith = faith:lamaism - religion = religion:bon_religion - AND = { - faith = faith:vajrayana - culture = { - has_cultural_pillar = heritage_tibetan - } - } - } - } - localization_key = language_classical_tibetan_name #Classical Tibetan - } - - text = { - trigger = { - religion = religion:taoism_religion - } - localization_key = language_chinese_name - } - - text = { #Could also be Vedic & Old Tamil - trigger = { - OR = { - religion = religion:hinduism_religion - religion = religion:buddhism_religion - religion = religion:jainism_religion - } - } - localization_key = language_sanskrit_name #Sanskrit - } - - text = { - trigger = { - religion = religion:hellenism_religion - } - localization_key = language_greek_name #Greek - } - - text = { - trigger = { - always = yes - } - fallback = yes - localization_key = fallback_liturgical_province_language #Archaic-X - based on culture instead of Faith. - } -} - - -GetFaithSacredLanguageCharacter = { - type = character - - text = { - trigger = { - OR = { - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church - } - } - localization_key = language_latin_name #Latin - } - - text = { - trigger = { - faith = faith:cathar - } - localization_key = language_occitano_romance_name #Occitan - } - - text = { - trigger = { faith = faith:nestorian } - localization_key = language_aramaic_name #Armaic - } - - text = { - trigger = { faith = faith:armenian_apostolic } - localization_key = language_armenian_name #Armenian - } - - text = { - trigger = { - OR = { - faith = faith:orthodox - faith = faith:coptic - religion = religion:christianity_religion #fallback for all Christian Faiths - } - } - localization_key = language_greek_name #Greek - } - - text = { - trigger = { religion = religion:judaism_religion } - localization_key = language_israelite_name #Hebrew - } - - text = { - trigger = { religion = religion:islam_religion } - localization_key = language_arabic_name #Arabic - } - - text = { - trigger = { religion = religion:zoroastrianism_religion } - localization_key = language_avestan_name #Avestan - } - - text = { - trigger = { faith = faith:theravada } - localization_key = language_pali_name #Pali - } - - text = { - trigger = { - OR = { - faith = faith:lamaism - religion = religion:bon_religion - AND = { - faith = faith:vajrayana - culture = { - has_cultural_pillar = heritage_tibetan - } - } - } - } - localization_key = language_classical_tibetan_name #Classical Tibetan - } - - text = { - trigger = { - religion = religion:taoism_religion - } - localization_key = language_chinese_name - } - - text = { #Could also be Vedic & Old Tamil - trigger = { - OR = { - religion = religion:hinduism_religion - religion = religion:buddhism_religion - religion = religion:jainism_religion - } - } - localization_key = language_sanskrit_name #Sanskrit - } - - text = { - trigger = { - religion = religion:hellenism_religion - } - localization_key = language_greek_name #Greek - } - text = { - trigger = { - always = yes - } - fallback = yes - localization_key = fallback_liturgical_character_language #Archaic-X - based on culture instead of Faith. - } -} diff --git a/N3OW/common/customizable_localization/00_lifestyle_custom_localization.txt b/N3OW/common/customizable_localization/00_lifestyle_custom_localization.txt deleted file mode 100644 index a2e729fa..00000000 --- a/N3OW/common/customizable_localization/00_lifestyle_custom_localization.txt +++ /dev/null @@ -1,279 +0,0 @@ -LifestyleFocus = { - type = character - - text = { - trigger = { has_lifestyle = martial_lifestyle } - localization_key = LifestyleFocus_martial - } - text = { - trigger = { has_lifestyle = diplomacy_lifestyle } - localization_key = LifestyleFocus_diplomacy - } - text = { - trigger = { has_lifestyle = intrigue_lifestyle } - localization_key = LifestyleFocus_intrigue - } - text = { - trigger = { has_lifestyle = stewardship_lifestyle } - localization_key = LifestyleFocus_stewardship - } - text = { - trigger = { has_lifestyle = learning_lifestyle } - localization_key = LifestyleFocus_learning - } -} - - -CompositionType = { - type = character - - text = { - trigger = { var:composition_type = flag:song } - localization_key = CompositionType_song - } - text = { - trigger = { var:composition_type = flag:chronicle } - localization_key = CompositionType_chronicle - } - text = { - trigger = { var:composition_type = flag:poem } - localization_key = CompositionType_poem - } -} - -CompositionTypeActionPP = { - type = character - - text = { - trigger = { var:composition_type = flag:song } - localization_key = CompositionTypeAction_listening - } - text = { - trigger = { - OR = { - var:composition_type = flag:chronicle - var:composition_type = flag:poem - } - } - localization_key = CompositionTypeAction_reading - } -} - -CompositionTypeActionPast = { - type = character - - text = { - trigger = { var:composition_type = flag:song } - localization_key = CompositionTypeAction_listened - } - text = { - trigger = { - OR = { - var:composition_type = flag:chronicle - var:composition_type = flag:poem - } - } - localization_key = CompositionTypeAction_read - } -} - -CompositionDetail = { - type = character - - text = { - trigger = { var:composition_detail = flag:horse } - localization_key = CompositionDetail_horse - } - - text = { - trigger = { var:composition_detail = flag:ox } - localization_key = CompositionDetail_ox - } - - text = { - trigger = { var:composition_detail = flag:witch } - localization_key = CompositionDetail_witch - } - - text = { - trigger = { var:composition_detail = flag:magical_sword } - localization_key = CompositionDetail_magical_sword - } - - text = { - trigger = { var:composition_detail = flag:dragon } - localization_key = CompositionDetail_dragon - } - - text = { - trigger = { var:composition_detail = flag:emperor } - localization_key = CompositionDetail_emperor - } - - text = { - trigger = { var:composition_detail = flag:river } - localization_key = CompositionDetail_river - } - - text = { - trigger = { var:composition_detail = flag:mountain } - localization_key = CompositionDetail_mountain - } - - text = { - trigger = { var:composition_detail = flag:hermit } - localization_key = CompositionDetail_hermit - } -} - -CommissionEpicScribes = { - type = character - - text = { - trigger = { government_has_flag = government_is_tribal } - localization_key = CommissionEpicScribes_bards - } - - text = { - localization_key = CommissionEpicScribes_scribes - } -} - -CommissionEpicScribe = { - type = character - - text = { - trigger = { government_has_flag = government_is_tribal } - localization_key = CommissionEpicScribe_bard - } - - text = { - localization_key = CommissionEpicScribe_scribe - } -} - -CommissionEpicComposer = { - type = character - - text = { - trigger = { exists = scope:second } - localization_key = CommissionEpicComposer_composer - } - text = { - localization_key = CommissionEpicComposer_scribes - } -} - -CommissionEpicComposerHasHave = { - type = character - - text = { - trigger = { exists = scope:second } - localization_key = CommissionEpicComposerHasHave_has - } - text = { - localization_key = CommissionEpicComposerHasHave_have - } -} - -CommissionEpicComposerThem = { - type = character - - text = { - trigger = { exists = scope:second } - localization_key = CommissionEpicComposerThem_composer - } - text = { - localization_key = CommissionEpicComposerThem_scribes - } -} - -CommissionEpicComposerThey = { - type = character - - text = { - trigger = { exists = scope:second } - localization_key = CommissionEpicComposerThey_composer - } - text = { - localization_key = CommissionEpicComposerThey_scribes - } -} - -CommissionEpicComposerTheir = { - type = character - - text = { - trigger = { exists = scope:second } - localization_key = CommissionEpicComposerTheir_composer - } - text = { - localization_key = CommissionEpicComposerTheir_scribes - } -} - -GetRandomPositiveTrait = { - type = character - - random_valid = yes - - text = { - trigger = { has_character_flag = trait_intellect_good_1_flag } - localization_key = trait_intellect_good_1 - } - - text = { - trigger = { has_character_flag = trait_intellect_good_2_flag } - localization_key = trait_intellect_good_2 - } - - text = { - trigger = { has_character_flag = trait_intellect_good_3_flag } - localization_key = trait_intellect_good_3 - } - - text = { - trigger = { has_character_flag = trait_physique_good_1_flag } - localization_key = trait_physique_good_1 - } - - text = { - trigger = { has_character_flag = trait_physique_good_2_flag } - localization_key = trait_physique_good_2 - } - - text = { - trigger = { has_character_flag = trait_physique_good_3_flag } - localization_key = trait_physique_good_3 - } - - text = { - trigger = { has_character_flag = trait_fecund_flag } - localization_key = trait_fecund - } - - text = { - trigger = { has_character_flag = trait_pure_blooded_flag } - localization_key = trait_pure_blooded - } - - text = { - trigger = { has_character_flag = trait_beauty_good_1_flag } - localization_key = trait_beauty_good_1 - } - - text = { - trigger = { has_character_flag = trait_beauty_good_2_female_flag } - localization_key = trait_beauty_good_female_2 - } - - text = { - trigger = { has_character_flag = trait_beauty_good_2_male_flag } - localization_key = trait_beauty_good_male_2 - } - - text = { - trigger = { has_character_flag = trait_beauty_good_3_flag } - localization_key = trait_beauty_good_3 - } -} diff --git a/N3OW/common/customizable_localization/00_love_letter_custom_loc.txt b/N3OW/common/customizable_localization/00_love_letter_custom_loc.txt deleted file mode 100644 index 734b2e38..00000000 --- a/N3OW/common/customizable_localization/00_love_letter_custom_loc.txt +++ /dev/null @@ -1,1090 +0,0 @@ -#By Petter, with additional texts by Mathilda, Miranda - -love_letter = { - type = character - - text = { - localization_key = love_letter_text - } -} - - -love_letter_section_1_part_1 = { - type = character - - random_valid = yes - - - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_buttocks - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_mention_of_your_name - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_your_compliment_laugh - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_brash_neigh - } - - text = { - trigger = { - scope:second = { is_male = yes } - var:love_letter_quality <= 2 - } - localization_key = ll_your_copious_codpiece - } - - text = { - trigger = { - scope:second = { is_female = yes } - var:love_letter_quality <= 2 - } - localization_key = ll_your_perky_bosom - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_sizable_ears - } - - text = { - localization_key = ll_your_compliment_eyes - } - - text = { - localization_key = ll_your_compliment_wit - } - - text = { - localization_key = ll_your_luscious_locks - } - - text = { - localization_key = ll_your_presence - } - - text = { - localization_key = ll_the_look_in_your_eyes - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_your_compliment_laugh - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_the_roses_upon_your_cheeks_are - } - - text = { - localization_key = ll_your_dimples_are - } - - - text = { - trigger = { - trigger_if = { - limit = { scope:second = { is_female = yes } } - var:love_letter_quality <= 2 - } - trigger_else = { - var:love_letter_quality >= 1 - } - } - localization_key = ll_your_broad_shoulders_are - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_oxen_neck_is - } - - - text = { - trigger = { - trigger_if = { - limit = { scope:second = { is_female = yes } } - var:love_letter_quality <= 2 - } - } - localization_key = ll_your_big_hands_are - } - - - - text = { - trigger = { - scope:second = { - OR = { - has_trait = gregarious - intrigue >= 10 - ai_rationality > 0 - } - } - } - localization_key = ll_your_clever_quips_are - } - - - - - #GOOD - text = { - trigger = { var:love_letter_quality >= 1 } - localization_key = ll_your_eyes - } - - text = { - trigger = { var:love_letter_quality >= 1 } - localization_key = ll_your_smile - } - - text = { - trigger = { var:love_letter_quality >= 1 } - localization_key = ll_the_sound_of_your_voice_is - } - - text = { - trigger = { - trigger_if = { - limit = { scope:second = { has_trait = beauty_bad } } - var:love_letter_quality < 2 - } - trigger_else = { - var:love_letter_quality >= 1 - } - } - localization_key = ll_striking_beauty - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { - NOR = { - has_trait = depressed - ai_compassion < 0 - } - } - } - localization_key = ll_joyous_bounce - } - - text = { - trigger = { var:love_letter_quality >= 1 } - localization_key = ll_rosy_lips - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { NOT = { has_trait = humble } } - } - localization_key = ll_proud_stride - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { - OR = { - has_trait = gallant - trigger_if = { - limit = { faith = { has_doctrine = doctrine_gender_female_dominated } } - is_female = yes - } - trigger_else_if = { - limit = { faith = { has_doctrine = doctrine_gender_male_dominated } } - is_male = yes - } - trigger_else = { - always = yes - } - } - } - } - localization_key = ll_chivalry - } - - text = { - trigger = { var:love_letter_quality >= 1 } - localization_key = ll_good_manners - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { ai_greed < 0 } - } - localization_key = ll_generosity - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { num_sinful_traits = 0 } - OR = { - ai_honor >= low_positive_ai_value - num_virtuous_traits >= 1 - } - } - localization_key = ll_virtue - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { ai_boldness > 0 } - } - localization_key = ll_valor - } - - text = { - trigger = { - var:love_letter_quality >= 1 - scope:second = { ai_compassion > 0 } - } - localization_key = ll_demeanor - } - - #BAD - text = { - trigger = { - scope:second = { - OR = { - ai_honor < 0 - ai_compassion < 0 - } - } - OR = { - var:love_letter_quality <= 2 - ai_honor < 0 - ai_compassion < 0 - } - } - localization_key = ll_wicked_tongue - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_garb - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_piercing_trill - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_musk - } - - text = { - trigger = { - scope:second = { is_female = yes } - OR = { - var:love_letter_quality <= 2 - has_trait = lustful - } - } - localization_key = ll_hips - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_prominent_chin - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_ankles - } - - text = { - trigger = { - OR = { - var:love_letter_quality <= 2 - scope:second.faith.religion = religion:hinduism_religion - } - } - localization_key = ll_your_big_round_cow_eyes_are_are - } - - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_thin_lips_are - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_your_buck_toothed_grin_is - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_unusual_mole_is - } - - text = { - trigger = { - scope:second = { exists = dynasty } - var:love_letter_quality <= 2 - } - localization_key = ll_your_genealogy - } - - text = { - trigger = { - scope:second = { exists = dynasty } - var:love_letter_quality <= 2 - } - localization_key = ll_lineage - } - - text = { - trigger = { - scope:second = { exists = dynasty } - var:love_letter_quality <= 2 - } - localization_key = ll_fine_breeding - } - - - #NEUTRAL - text = { - trigger = { scope:second = { is_female = yes } } - localization_key = ll_your_femininity_is - } - - text = { - trigger = { scope:second = { is_male = yes } } - localization_key = ll_your_masculinity_is - } - - text = { - trigger = { scope:second = { is_female = yes } } - localization_key = ll_ladylike_manners - } - - text = { - localization_key = ll_your_luscious_lips_are - } - - text = { - localization_key = ll_the_touch_of_your_hand_is - } - - text = { - localization_key = ll_your_skin_is - } - - text = { - trigger = { - scope:second = { - OR = { - ai_compassion >= low_positive_ai_value - age < 20 - } - num_sinful_traits = 0 - } - } - localization_key = ll_innocence - } - - text = { - localization_key = ll_unfurrowed_brow - } - - text = { - localization_key = ll_love - } - - text = { - localization_key = ll_oval_face - } - - text = { - localization_key = ll_caress - } -} - - -love_letter_section_1_part_2 = { - type = character - - random_valid = yes - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_stars - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_glittering_ocean - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_life_giving_sun - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_balm_for_soul - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_what_gives_meaning - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_pebbles - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_wet_mud - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_gnarled_root - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_furry_cat - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_a_bowl_of_porridge - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_burning_stick - } - - text = { - localization_key = ll_rock_i_cling_to - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_wings_i_ascend - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_better_than_ham - } -} - - -love_letter_section_2_part_1 = { - type = character - - random_valid = yes - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_i_have_no_desire_but - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_my_heart_yearns - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_i_really_want - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_i_wish_only - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_blessed_if_i_could - } -} - - -love_letter_section_2_part_2 = { - type = character - - random_valid = yes - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_loves_embrace - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_be_by_your_side - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_have_your_lips_touch_mine - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_want_to_see_you - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_smooch_you - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_watch_you_sleep - } - - text = { - trigger = { - scope:second = { is_male = yes } - var:love_letter_quality <= 2 - } - localization_key = ll_sniff_your_breeches - } - - text = { - trigger = { - scope:second = { is_female = yes } - var:love_letter_quality <= 2 - } - localization_key = ll_sniff_your_smock - } - - text = { - localization_key = ll_have_you_close - } - - text = { - localization_key = ll_hear_your_voice - } -} - -love_letter_section_2_part_3 = { - type = character - - random_valid = yes - - text = { - localization_key = ll_that_i_may_know - } -} - - -love_letter_section_3_part_1 = { - type = character - - random_valid = yes - - text = { - localization_key = ll_belong_together - } - - text = { - localization_key = ll_together_forever - } - - text = { - localization_key = ll_together_makes_the_world_turn - } - - text = { - trigger = { - var:love_letter_quality >= 1 - learning > 5 - scope:second = { - is_female = yes - } - } - localization_key = ll_aphrodite_to_shame - } - - text = { - trigger = { - var:love_letter_quality >= 1 - learning > 5 - scope:second = { - is_male = yes - } - } - localization_key = ll_apollo_to_shame - } - - text = { - trigger = { - var:love_letter_quality >= 1 - learning > 5 - scope:second = { - is_male = yes - } - } - localization_key = ll_odysseus_to_penelope - } - - text = { - trigger = { - var:love_letter_quality >= 1 - learning > 5 - scope:second = { - is_male = yes - } - } - localization_key = ll_cleopatra_to_antony - } - - text = { - trigger = { - var:love_letter_quality >= 2 - learning > 5 - is_male = yes - scope:second = { - is_male = yes - } - } - localization_key = ll_theseus_to_pirithous - } - - text = { - trigger = { - var:love_letter_quality >= 1 - learning > 3 - learning < 10 - scope:second = { - is_male = yes - } - } - localization_key = ll_helen_to_paris - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_may_our_love_grow - } - - text = { - localization_key = ll_i_long_for_you - } - - text = { - localization_key = ll_my_darling - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_do_everything_i_want - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_never_ever_let_you_go - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_do_everything_i_want - } - - text = { - trigger = { - var:love_letter_quality <= 2 - NOT = { is_consort_of = scope:second } - scope:second = { - exists = primary_spouse - primary_spouse = { is_male = yes } - } - } - localization_key = ll_stronger_than_your_husband - } - - text = { - trigger = { - var:love_letter_quality <= 2 - NOT = { is_consort_of = scope:second } - scope:second = { - exists = primary_spouse - primary_spouse = { is_female = yes } - } - } - localization_key = ll_prettier_than_your_wife - } - - text = { - trigger = { - var:love_letter_quality <= 2 - NOT = { is_consort_of = scope:second } - scope:second = { - exists = primary_spouse - } - } - localization_key = ll_i_am_compliment_spouse_is_insult - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_stop_resiting_you_will_be_mine - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_let_us_kiss_already - } -} - - - -love_letter_compliment_single_adjective = { - type = character - - random_valid = yes - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_compliment_lovely - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_compliment_charming - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_compliment_heavenly - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_compliment_radiant - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_compliment_glorious - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_compliment_shrill - } - - text = { - trigger = { - var:love_letter_quality <= 3 - } - localization_key = ll_compliment_biting - } - - text = { - trigger = { - OR = { - var:love_letter_quality <= 2 - has_trait = callous - } - } - localization_key = ll_compliment_tolerable - } - - text = { - trigger = { - var:love_letter_quality <= 3 - } - localization_key = ll_compliment_round - } - - text = { - trigger = { - var:love_letter_quality <= 3 - } - localization_key = ll_compliment_balanced - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_compliment_delicate - } -} - - -#Knowledge object: -love_letter_knowledge_object = { - type = character - - random_valid = yes - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_knowledge_depths_of_love - } - - text = { - trigger = { - var:love_letter_quality >= 1 - } - localization_key = ll_knowledge_true_joy - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_knowledge_smell - } - - text = { - trigger = { - var:love_letter_quality >= 3 - } - localization_key = ll_knowledge_radiance - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_knowledge_warm_embrace - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_knowledge_if_warm - } - - text = { - trigger = { var:love_letter_quality <= 2 } - localization_key = ll_knowledge_thin - } - - text = { - trigger = { - var:love_letter_quality <= 4 - } - localization_key = ll_knowledge_prowess - } - - text = { - trigger = { - var:love_letter_quality >= 2 - } - localization_key = ll_knowledge_touch_of_divinity - } -} - - - - - - - -#For compliment system -#Uses the basic structure of the poem, but replaces section 1, part 1 and section 2, part 2 to fit the theme you've chosen - -love_letter_compliment_system = { - type = character - - text = { - localization_key = love_letter_compliment_system_text - } -} - - -love_letter_compliment_system_section_1_part_1 = { - type = character - - random_valid = yes - - text = { - trigger = { var:love_letter_compliment_type = flag:extroverted } - localization_key = ll_cs_s1p1_extroverted - } - - text = { - trigger = { var:love_letter_compliment_type = flag:dominant } - localization_key = ll_cs_s1p1_dominant - } - - text = { - trigger = { var:love_letter_compliment_type = flag:compassionate } - localization_key = ll_cs_s1p1_compassionate - } - - text = { - trigger = { var:love_letter_compliment_type = flag:bold } - localization_key = ll_cs_s1p1_bold - } - - text = { - trigger = { var:love_letter_compliment_type = flag:honorable } - localization_key = ll_cs_s1p1_honorable - } - - text = { - trigger = { var:love_letter_compliment_type = flag:greed } - localization_key = ll_cs_s1p1_greed - } - - text = { - trigger = { var:love_letter_compliment_type = flag:zealous } - localization_key = ll_cs_s1p1_zealous - } - - text = { - trigger = { var:love_letter_compliment_type = flag:energetic } - localization_key = ll_cs_s1p1_energetic - } - - text = { - trigger = { var:love_letter_compliment_type = flag:forgiving } - localization_key = ll_cs_s1p1_forgiving - } - - text = { - trigger = { var:love_letter_compliment_type = flag:beautiful } - localization_key = ll_cs_s1p1_beautiful - } - - text = { - trigger = { var:love_letter_compliment_type = flag:strong } - localization_key = ll_cs_s1p1_strong - } -} - - -love_letter_compliment_system_section_2_part_2 = { - type = character - - random_valid = yes - - text = { - trigger = { var:love_letter_compliment_type = flag:extroverted } - localization_key = ll_cs_s2p2_extroverted - } - - text = { - trigger = { var:love_letter_compliment_type = flag:dominant } - localization_key = ll_cs_s2p2_dominant - } - - text = { - trigger = { var:love_letter_compliment_type = flag:compassionate } - localization_key = ll_cs_s2p2_compassionate - } - - text = { - trigger = { var:love_letter_compliment_type = flag:bold } - localization_key = ll_cs_s2p2_bold - } - - text = { - trigger = { var:love_letter_compliment_type = flag:honorable } - localization_key = ll_cs_s2p2_honorable - } - - text = { - trigger = { var:love_letter_compliment_type = flag:greed } - localization_key = ll_cs_s2p2_greed - } - - text = { - trigger = { var:love_letter_compliment_type = flag:zealous } - localization_key = ll_cs_s2p2_zealous - } - - text = { - trigger = { var:love_letter_compliment_type = flag:energetic } - localization_key = ll_cs_s2p2_energetic - } - - text = { - trigger = { var:love_letter_compliment_type = flag:forgiving } - localization_key = ll_cs_s2p2_forgiving - } - - text = { - trigger = { var:love_letter_compliment_type = flag:beautiful } - localization_key = ll_cs_s2p2_beautiful - } - - text = { - trigger = { var:love_letter_compliment_type = flag:strong } - localization_key = ll_cs_s2p2_strong - } -} - diff --git a/N3OW/common/customizable_localization/00_lover_custom_localization.txt b/N3OW/common/customizable_localization/00_lover_custom_localization.txt deleted file mode 100644 index 4f27efab..00000000 --- a/N3OW/common/customizable_localization/00_lover_custom_localization.txt +++ /dev/null @@ -1,572 +0,0 @@ -LoverPetName = { #LoverPetName: avoid pet names that are just adjectives - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling - } - - text = { - localization_key = pet_name_dearest - } - - text = { - localization_key = pet_name_morsel - } - - text = { - localization_key = pet_name_little_firebrand - } - - text = { - localization_key = pet_name_songbird - } - - text = { - localization_key = pet_name_beloved - } - - text = { - localization_key = pet_name_beauty - } - - text = { - localization_key = pet_name_little_pet - } - - text = { - localization_key = pet_name_treasure - } - - text = { - localization_key = pet_name_sweetheart - } - - text = { - localization_key = pet_name_rose - } - - text = { - localization_key = pet_name_sweetness - } - - - - text = { - localization_key = pet_name_sunshine - } - - text = { - localization_key = pet_name_spring_blossom - } - - text = { - localization_key = pet_name_petal - } - - text = { - localization_key = pet_name_honeycomb - } -} - - -LoverPetName_uppercase = { - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling_uppercase - } - - text = { - localization_key = pet_name_dearest_uppercase - } - - text = { - localization_key = pet_name_morsel_uppercase - } - - text = { - localization_key = pet_name_little_firebrand_uppercase - } - - text = { - localization_key = pet_name_songbird_uppercase - } - - text = { - localization_key = pet_name_beloved_uppercase - } - - text = { - localization_key = pet_name_beauty_uppercase - } - - text = { - localization_key = pet_name_little_pet_uppercase - } - - text = { - localization_key = pet_name_treasure_uppercase - } - - text = { - localization_key = pet_name_sweetheart_uppercase - } - - text = { - localization_key = pet_name_rose_uppercase - } - - text = { - localization_key = pet_name_sweetness_uppercase - } - - text = { - localization_key = pet_name_sunshine_uppercase - } - - text = { - localization_key = pet_name_spring_blossom_uppercase - } - - text = { - localization_key = pet_name_petal_uppercase - } - - text = { - localization_key = pet_name_honeycomb_uppercase - } -} - - -LoverPetName_possessive = { - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling_possessive - } - - text = { - localization_key = pet_name_dearest_possessive - } - - text = { - localization_key = pet_name_morsel_possessive - } - - text = { - localization_key = pet_name_little_firebrand_possessive - } - - text = { - localization_key = pet_name_songbird_possessive - } - - text = { - localization_key = pet_name_beloved_possessive - } - - text = { - localization_key = pet_name_beauty_possessive - } - - text = { - localization_key = pet_name_little_pet_possessive - } - - text = { - localization_key = pet_name_treasure_possessive - } - - text = { - localization_key = pet_name_sweetheart_possessive - } - - text = { - localization_key = pet_name_rose_possessive - } - - text = { - localization_key = pet_name_sweetness_possessive - } - - text = { - localization_key = pet_name_sunshine_possessive - } - - text = { - localization_key = pet_name_spring_blossom_possessive - } - - text = { - localization_key = pet_name_petal_possessive - } - - text = { - localization_key = pet_name_honeycomb_possessive - } -} - -lover_activity = { #Is in present particle - type = character - - random_valid = yes - - text = { - trigger = { - OR = { - var:lover_activity = flag:garden_walk - NOT = { has_variable = lover_activity } - } - } - weight_multiplier = { - base = 1 - modifier = { - OR = { - has_trait = lifestyle_herbalist - has_trait = shy - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_garden_walk - } - text = { - trigger = { - OR = { - var:lover_activity = flag:dinner - NOT = { has_variable = lover_activity } - } - } - weight_multiplier = { - base = 1 - modifier = { - OR = { - has_trait = gregarious - has_trait = gluttonous - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_dinner - } - text = { - trigger = { - OR = { - var:lover_activity = flag:buy_gift - NOT = { has_variable = lover_activity } - } - } - weight_multiplier = { - base = 1 - modifier = { - OR = { - has_trait = greedy - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_buy_gift - } - text = { - trigger = { - OR = { - var:lover_activity = flag:social_events - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = shy - has_trait = callous - has_trait = sadistic - } - } - } - } - weight_multiplier = { - base = 1 - modifier = { - OR = { - has_trait = gregarious - has_trait = diplomat - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_social_events - } - text = { - trigger = { - OR = { - var:lover_activity = flag:play_games - NOT = { has_variable = lover_activity } - } - } - localization_key = lover_activity_present_particle_play_games - } - text = { - trigger = { - OR = { - var:lover_activity = flag:drink - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = shy - has_trait = temperate - } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - OR = { - has_trait = lifestyle_reveler - has_trait = drunkard - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_drink - } - text = { - trigger = { - OR = { - var:lover_activity = flag:go_hunting - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = craven - has_trait = physique_bad_1 - has_trait = physique_bad_2 - has_trait = physique_bad_3 - } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - has_trait = lifestyle_hunter - factor = 5 - } - } - localization_key = lover_activity_present_particle_go_hunting - } - text = { - trigger = { - OR = { - var:lover_activity = flag:stargaze - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = cynical - has_trait = impatient - } - } - } - } - localization_key = lover_activity_present_particle_stargaze - } - text = { - trigger = { - OR = { - var:lover_activity = flag:flatter - AND = { - NOT = { has_variable = lover_activity } - NOT = { has_trait = humble } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - has_trait = arrogant - factor = 5 - } - } - localization_key = lover_activity_present_particle_flatter - } - text = { - trigger = { - OR = { - var:lover_activity = flag:talk_about_god - AND = { - NOT = { has_variable = lover_activity } - NOT = { has_trait = cynical } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - has_trait = zealous - factor = 5 - } - } - localization_key = lover_activity_present_particle_talk_about_god - } - text = { - trigger = { - OR = { - var:lover_activity = flag:go_adventuring - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = craven - has_trait = physique_bad_1 - has_trait = physique_bad_2 - has_trait = physique_bad_3 - } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - has_trait = brave - factor = 5 - } - } - localization_key = lover_activity_present_particle_go_adventuring - } - text = { - trigger = { - OR = { - var:lover_activity = flag:talk_about_future - AND = { - NOT = { has_variable = lover_activity } - NOT = { has_trait = cynical } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - OR = { - has_trait = family_first - has_trait = gregarious - has_trait = ambitious - has_trait = pregnant - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_talk_about_future - } - text = { - trigger = { - OR = { - var:lover_activity = flag:fight - AND = { - NOT = { has_variable = lover_activity } - has_trait = wrathful - } - } - } - weight_multiplier = { - base = 0.5 - } - localization_key = lover_activity_present_particle_fight - } - text = { - trigger = { - OR = { - var:lover_activity = flag:discuss_books - AND = { - NOT = { has_variable = lover_activity } - OR = { - learning = 12 - has_trait = scholar - } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - has_trait = scholar - factor = 5 - } - } - localization_key = lover_activity_present_particle_discuss_books - } - text = { - trigger = { - OR = { - var:lover_activity = flag:lovemaking - AND = { - NOT = { has_variable = lover_activity } - NOR = { - has_trait = celibate - has_trait = chaste - } - } - } - } - weight_multiplier = { - base = 0.5 - modifier = { - OR = { - has_trait = seducer - has_trait = lustful - has_trait = deviant - - } - factor = 5 - } - } - localization_key = lover_activity_present_particle_lovemaking - } -} - -lover_reason = { - type = character - - text = { - trigger = { - OR = { - has_trait = lustful - has_trait = seducer - has_trait = deviant - has_trait = brave - has_trait = lifestyle_reveler - } - } - localization_key = lover_reason_passion - } - text = { - trigger = { - has_trait = honest - has_trait = trusting - } - localization_key = lover_reason_romance - } - text = { - trigger = { - has_trait = sadistic - has_trait = callous - has_trait = arrogant - has_trait = ambitious - has_trait = arbitrary - } - localization_key = lover_reason_attention - } - text = { - trigger = { - has_trait = chaste - has_trait = celibate - has_trait = zealous - } - localization_key = lover_reason_devotion - } - text = { - localization_key = lover_reason_love - } -} - - diff --git a/N3OW/common/customizable_localization/00_maa_custom_loc.txt b/N3OW/common/customizable_localization/00_maa_custom_loc.txt deleted file mode 100644 index 2da58606..00000000 --- a/N3OW/common/customizable_localization/00_maa_custom_loc.txt +++ /dev/null @@ -1,297 +0,0 @@ - -GetRegionalArcherMAA = { - type = character - - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_archers_of_the_nile } } - localization_key = archers_of_the_nile - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_bush_hunter } } - localization_key = bush_hunter - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_metsanvartija } } - localization_key = metsanvartija - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_maturkan_warriors } } - localization_key = maturkan_warriors - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_longbowmen } } - localization_key = longbowmen - } - text = { - trigger = { culture = { has_innovation = innovation_repeating_crossbow } } #Chu-ko-nu Archers - localization_key = chu_ko_nu - } - text = { - trigger = { culture = { has_innovation = innovation_bamboo_bows } } #Paiks - localization_key = paiks - } - text = { - trigger = { always = no } - fallback = yes - localization_key = bowmen - } -} - -GetRegionalInfantryMAA = { - type = character - random_valid = yes - - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_ayyar } } - localization_key = ayyar - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_mubarizun } } - localization_key = mubarizun - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_druzhina } } - localization_key = druzhina - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_khandayat } } - localization_key = khandayat - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_garudas } } - localization_key = garudas - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_palace_guards } } - localization_key = palace_guards - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_huscarls } } - localization_key = huscarl - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_mountaineer } } - localization_key = mountaineer - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_zbrojnosh } } - localization_key = zbrojnosh - } - text = { - trigger = { culture = { has_innovation = innovation_sarawit } } #Sarawit - Later Era MAA - localization_key = sarawit - } - text = { - trigger = { culture = { has_innovation = innovation_legionnaires } } #Praetorian - localization_key = praetorian - } - text = { - trigger = { culture = { has_innovation = innovation_rectilinear_schiltron } } #Schiltron - Later Era MAA - localization_key = schiltron - } - text = { - trigger = { culture = { has_innovation = innovation_pike_columns } } #Picchieri - Later Era MAA - localization_key = picchieri - } - text = { - trigger = { culture = { has_innovation = innovation_zweihanders } } #Later Era MAA - localization_key = landsknecht - } - text = { - trigger = { always = no } - fallback = yes - localization_key = infantry - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_skoutatoi } } - localization_key = skoutatoi - } -} - -GetRegionalCavalryMAA = { - type = character - random_valid = yes - - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_mulaththamun } } - localization_key = mulaththamun - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_hussar } } #Konni - localization_key = hussar - } - text = { - trigger = { culture = { has_innovation = innovation_desert_tactics } } #Chasseur - localization_key = chasseur - } - text = { - trigger = { culture = { has_innovation = innovation_caballeros } } #Caballero - localization_key = caballero - } - text = { - trigger = { culture = { has_innovation = innovation_hobbies } } #Hobelar - localization_key = hobelar - } - text = { - trigger = { culture = { has_innovation = innovation_sahel_horsemen } } #Sahel Horsemen - localization_key = sahel_horsemen - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_cataphract } } - localization_key = cataphract - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_monaspa } } - localization_key = monaspa - } - text = { - trigger = { culture = { has_innovation = innovation_valets } } #Gendarme - Later Era MAA - localization_key = gendarme - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_ayrudzi } } - localization_key = ayrudzi - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_conrois } } - localization_key = conrois - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_mangudai } } - localization_key = mangudai - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_cataphract_archers } } - localization_key = cataphract_archers - } - text = { - trigger = { always = no } - fallback = yes - localization_key = cavalry - } -} - -GetRegionalSkirmisherMAA = { - type = character - random_valid = yes - - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_horn_warrior } } - localization_key = horn_warrior - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_shomer } } - localization_key = shomer - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_abudrar } } - localization_key = abudrar - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_guinea_warrior } } - localization_key = guinea_warrior - } - text = { - trigger = { culture = { has_innovation = innovation_adaptive_militia } } #Goedendag - Later Era MAA - localization_key = goedendag - } - text = { - trigger = { culture = { has_cultural_parameter = unlock_maa_akritai } } - localization_key = akritai - } - text = { - trigger = { always = no } - fallback = yes - localization_key = light_footmen - } -} - -GetRandomEmployedMAA = { - type = character - - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = elephant_cavalry - value > 0 - } - } - localization_key = elephant_cavalry_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = camel_cavalry - value > 0 - } - } - localization_key = camel_cavalry_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = heavy_cavalry - value > 0 - } - } - localization_key = light_cavalry_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = archer_cavalry - value > 0 - } - } - localization_key = horse_archers_lowercase - } - - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = pikemen - value > 0 - } - } - localization_key = pikemen_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = heavy_infantry - value > 0 - } - } - localization_key = heavy_infantry_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = light_cavalry - value > 0 - } - } - localization_key = heavy_cavalry_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = archers - value > 0 - } - } - localization_key = archers_lowercase - } - text = { - trigger = { - number_maa_regiments_of_base_type = { - type = skirmishers - value > 0 - } - } - localization_key = skirmishers_lowercase - } - text = { - localization_key = levies_lowercase - } -} diff --git a/N3OW/common/customizable_localization/00_magic_custom_loc.txt b/N3OW/common/customizable_localization/00_magic_custom_loc.txt deleted file mode 100644 index 8da44095..00000000 --- a/N3OW/common/customizable_localization/00_magic_custom_loc.txt +++ /dev/null @@ -1,49 +0,0 @@ -MagicUserTerm = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = magic_user_witch - } - text = { - trigger = { - is_female = no - } - localization_key = magic_user_sorcerer - } -} - -MagicPracticeTerm = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = magic_practice_witchcraft - } - text = { - trigger = { - is_female = no - } - localization_key = magic_practice_sorcery - } -} - -MagicSuperstitionTerm = { - type = character - - random_valid = yes - - text = { - localization_key = magic_superstition_harvest - } - text = { - localization_key = magic_superstition_weather - } - text = { - localization_key = magic_superstition_animals - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_map_related_custom_loc.txt b/N3OW/common/customizable_localization/00_map_related_custom_loc.txt deleted file mode 100644 index e6756cf8..00000000 --- a/N3OW/common/customizable_localization/00_map_related_custom_loc.txt +++ /dev/null @@ -1,736 +0,0 @@ -mythical_map_creatures = { - type = character - - #Require the script value mythical_lie - - #Unicorns - text = { - trigger = { - scope:mythical_lie = flag:unicorn - } - localization_key = animal_unicorns - } - #Dragons - text = { - trigger = { - scope:mythical_lie = flag:dragon - } - localization_key = animal_dragons - } - #Dog People - text = { - trigger = { - scope:mythical_lie = flag:dog_people - } - localization_key = creature_dog_people - } - #Basilisks - text = { - trigger = { - scope:mythical_lie = flag:basilisk - } - localization_key = creature_basilisks - } - #Giant Serpents - text = { - trigger = { - scope:mythical_lie = flag:giant_serpent - } - localization_key = creature_giant_serpent - } - #Horned Men - text = { - trigger = { - scope:mythical_lie = flag:horned_men - } - localization_key = creature_horned_men - } - #Amazons - text = { - trigger = { - scope:mythical_lie = flag:amazons - } - localization_key = creature_amazons - } - #Headless Men - text = { - trigger = { - scope:mythical_lie = flag:headless_men - } - localization_key = creature_headless_men - } - #Giants - text = { - trigger = { - scope:mythical_lie = flag:giants - } - localization_key = creature_giants - } - #Hove-Feeted Men - text = { - trigger = { - scope:mythical_lie = flag:hoved_feeted_men - } - localization_key = creature_hoved_feeted_men - } - #Giant Crabs - text = { - trigger = { - scope:mythical_lie = flag:giant_crabs - } - localization_key = creature_giant_crabs - } - #One-Eyed Giants - text = { - trigger = { - scope:mythical_lie = flag:cyclops - } - localization_key = creature_cyclops - } -} - -mythical_map_creatures_capitalized = { - type = character - parent = mythical_map_creatures - suffix = _capitalized -} - -### FOLIAGE FLAVOR ### - -# e.g. 'dense trees' -GetProvinceFoliageDesc = { - type = province - random_valid = yes - - text = { - localization_key = foliage_dense_tree - trigger = { - OR = { - terrain = forest - terrain = mountains - terrain = taiga - terrain = jungle - } - } - } - - text = { - localization_key = foliage_tree_specific - trigger = { - OR = { - terrain = plains - terrain = farmlands - } - } - } - - text = { - localization_key = foliage_tree_line - trigger = { - OR = { - terrain = plains - terrain = farmlands - } - } - } - - text = { - localization_key = foliage_pine - trigger = { - OR = { - terrain = taiga - terrain = mountains - } - } - } - - text = { - localization_key = foliage_palm - trigger = { - OR = { - terrain = floodplains - terrain = desert - terrain = oasis - } - } - } - - text = { - localization_key = foliage_bush - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = forest - terrain = farmlands - terrain = mountains - } - } - fallback = yes - } - - text = { - localization_key = foliage_scrub - trigger = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = drylands - } - } - } - - text = { - localization_key = foliage_undergrowth - trigger = { - OR = { - terrain = jungle - terrain = forest - terrain = taiga - } - } - } - - text = { - localization_key = foliage_jungle - trigger = { terrain = jungle } - } - - text = { - localization_key = foliage_reeds - trigger = { - OR = { - terrain = wetlands - terrain = floodplains - terrain = oasis - } - } - } - - text = { - localization_key = foliage_grass - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = steppe - terrain = drylands - } - } - } -} - -### TERRAIN FLAVOR ### - -# Singular - e.g. 'flatland' -GetTerrainType = { - type = province - random_valid = yes - - text = { - localization_key = terrain_plain - trigger = { terrain = plains } - } - - text = { - localization_key = terrain_hill - trigger = { terrain = hills } - } - - text = { - localization_key = terrain_jungle - trigger = { terrain = jungle } - } - - text = { - localization_key = terrain_wetland - trigger = { terrain = wetlands } - } - - text = { - localization_key = terrain_floodplain - trigger = { terrain = floodplains } - } - - text = { - localization_key = terrain_taiga - trigger = { terrain = taiga } - } - - text = { - localization_key = terrain_dryland - trigger = { terrain = drylands } - } - - text = { - localization_key = terrain_steppe - trigger = { terrain = steppe } - } - - text = { - localization_key = terrain_forest - trigger = { - OR = { - terrain = forest - terrain = taiga - } - } - } - - text = { - localization_key = terrain_desert - trigger = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = oasis - } - } - } - - text = { - localization_key = terrain_farmland - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - - text = { - localization_key = terrain_wood - trigger = { - OR = { - terrain = forest - terrain = taiga - } - } - } - - text = { - localization_key = terrain_grassland - trigger = { - OR = { - terrain = plains - terrain = steppe - } - } - } - - text = { - localization_key = terrain_flatland - trigger = { - OR = { - terrain = plains - terrain = steppe - } - } - } - - text = { - localization_key = terrain_valley - trigger = { - OR = { - terrain = mountains - terrain = hills - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_mountain - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_slope - trigger = { - OR = { - terrain = mountains - terrain = hills - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_field - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - - text = { - localization_key = terrain_swampland - trigger = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - - text = { - localization_key = terrain_scrubland - trigger = { - OR = { - terrain = drylands - terrain = oasis - terrain = desert - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_highland - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_woodland - trigger = { - OR = { - terrain = forest - terrain = taiga - } - } - } - - text = { - localization_key = terrain_fallback - trigger = { always = no } - fallback = yes - } -} - -# Plural - e.g. 'flatlands' -GetTerrainTypePlural = { - type = province - parent = GetTerrainType - suffix = _plural -} - -### TERRAIN "LAND" ### - -# Singular - e.g. 'flatland' -GetTerrainLand = { - type = province - random_valid = yes - - text = { - localization_key = terrain_wetland - trigger = { terrain = wetlands } - } - - text = { - localization_key = terrain_farmland - trigger = { - OR = { - terrain = farmlands - terrain = floodplains - } - } - } - - text = { - localization_key = terrain_grassland - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = steppe - } - } - } - - text = { - localization_key = terrain_scrubland - trigger = { - OR = { - terrain = drylands - terrain = oasis - terrain = desert - } - } - } - - text = { - localization_key = terrain_highland - trigger = { - OR = { - terrain = mountains - terrain = hills - terrain = desert_mountains - } - } - } - - text = { - localization_key = terrain_woodland - trigger = { - OR = { - terrain = forest - terrain = taiga - } - } - } - - text = { - localization_key = terrain_fallback - trigger = { always = no } - fallback = yes - } -} - -# Plural - e.g. 'flatlands' -GetTerrainLandPlural = { - type = province - parent = GetTerrainLand - suffix = _plural -} - -### WOODED FLAVOR ### - -# Singular - e.g. 'forest' -GetTerrainTree = { - type = province - random_valid = yes - - text = { - localization_key = terrain_forest - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = steppe - terrain = wetlands - terrain = forest - terrain = taiga - terrain = desert - terrain = desert_mountains - terrain = oasis - terrain = floodplains - } - } - fallback = yes - } - - text = { - localization_key = terrain_wood - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = steppe - terrain = wetlands - terrain = forest - terrain = taiga - terrain = drylands - } - } - } - - text = { - localization_key = terrain_jungle - trigger = { terrain = jungle } - } -} - -# Plural - e.g. 'forests' -GetTerrainTreePlural = { - type = province - parent = GetTerrainTree - suffix = _plural -} - -### GROUND FLAVOR ### - -# e.g. 'sand' -GetProvinceGroundDesc = { - type = province - random_valid = yes - - text = { - localization_key = ground_leaves - trigger = { - OR = { - terrain = forest - terrain = jungle - } - } - } - - text = { - localization_key = ground_roots - trigger = { - OR = { - terrain = forest - terrain = jungle - terrain = taiga - } - } - } - - text = { - localization_key = ground_mud - trigger = { - OR = { - terrain = plains - terrain = forest - terrain = hills - terrain = taiga - terrain = wetlands - terrain = floodplains - terrain = farmlands - terrain = jungle - } - } - } - - text = { - localization_key = ground_gravel - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - } - } - } - - text = { - localization_key = ground_sand - trigger = { - OR = { - terrain = desert_mountains - terrain = desert - terrain = oasis - } - } - } - - text = { - localization_key = ground_rocks - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = drylands - } - } - } - - text = { - localization_key = ground_grass - trigger = { - OR = { - terrain = plains - terrain = hills - terrain = farmlands - terrain = mountains - } - } - } - - text = { - localization_key = ground_scrub - trigger = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = drylands - terrain = oasis - } - } - } - - text = { - localization_key = ground_dirt - trigger = { always = yes } - fallback = yes - } -} - -### WEATHER FLAVOR ### - -GetBadWeatherDesc = { - type = province - random_valid = yes - - text = { - localization_key = weather_blizzard - trigger = { - OR = { - has_province_modifier = winter_mild_modifier - has_province_modifier = winter_normal_modifier - has_province_modifier = winter_harsh_modifier - } - } - } - - text = { - localization_key = weather_sandstorm - trigger = { - OR = { - terrain = desert - terrain = oasis - terrain = desert_mountains - } - } - } - - text = { - localization_key = weather_storm - trigger = { - NOR = { - terrain = desert - terrain = oasis - terrain = desert_mountains - } - } - } - - text = { - localization_key = weather_thunderstorm - trigger = { - NOR = { - terrain = desert - terrain = oasis - terrain = desert_mountains - } - } - } - - text = { - localization_key = weather_downpour - trigger = { - NOR = { - terrain = desert - terrain = oasis - terrain = desert_mountains - } - } - } - - text = { - localization_key = weather_gale - trigger = { always = yes } - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_martial_lifestyle_custom_loc.txt b/N3OW/common/customizable_localization/00_martial_lifestyle_custom_loc.txt deleted file mode 100644 index 753464f7..00000000 --- a/N3OW/common/customizable_localization/00_martial_lifestyle_custom_loc.txt +++ /dev/null @@ -1,715 +0,0 @@ - -#CommanderTraitBeingTaught - The name of the Commander Trait being taught by a given instance of the Learning Commander Trait chain. - -#CommanderTraitSkillDescription - Used as a generic description in-text to describe what a potential teacher wants to teach you. - - - -CommanderTraitBeingTaught = { - type = character - - text = { - trigger = { - var:commander_trait_being_taught = flag:logistician - } - localization_key = trait_logistician_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:military_engineer - } - localization_key = trait_military_engineer_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:aggressive_attacker - } - localization_key = trait_aggressive_attacker_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:unyielding_defender - } - localization_key = trait_unyielding_defender_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:forder - } - localization_key = trait_forder_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:flexible_leader - } - localization_key = trait_flexible_leader_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:desert_warrior - } - localization_key = trait_desert_warrior_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:winter_soldier - } - localization_key = trait_winter_soldier_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:jungle_stalker - } - localization_key = trait_jungle_stalker_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reaver - } - localization_key = trait_reaver_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reckless - } - localization_key = trait_reckless_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:holy_warrior - } - localization_key = trait_holy_warrior_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:open_terrain_expert - } - localization_key = open_terrain_expert_skill_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:rough_terrain_expert - } - localization_key = rough_terrain_expert_skill_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:forest_fighter - } - localization_key = forest_fighter_skill_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:cautious_leader - } - localization_key = cautious_leader_skill_tooltip - } - text = { - trigger = { - var:commander_trait_being_taught = flag:organizer - } - localization_key = organizer_skill_tooltip - } -} - -CommanderTraitBeingTaughtNoTooltip = { - type = character - - text = { - trigger = { - var:commander_trait_being_taught = flag:logistician - } - localization_key = trait_logistician - } - text = { - trigger = { - var:commander_trait_being_taught = flag:military_engineer - } - localization_key = trait_military_engineer - } - text = { - trigger = { - var:commander_trait_being_taught = flag:aggressive_attacker - } - localization_key = trait_aggressive_attacker - } - text = { - trigger = { - var:commander_trait_being_taught = flag:unyielding_defender - } - localization_key = trait_unyielding_defender - } - text = { - trigger = { - var:commander_trait_being_taught = flag:forder - } - localization_key = trait_forder - } - text = { - trigger = { - var:commander_trait_being_taught = flag:flexible_leader - } - localization_key = trait_flexible_leader - } - text = { - trigger = { - var:commander_trait_being_taught = flag:desert_warrior - } - localization_key = trait_desert_warrior - } - text = { - trigger = { - var:commander_trait_being_taught = flag:winter_soldier - } - localization_key = trait_winter_soldier - } - text = { - trigger = { - var:commander_trait_being_taught = flag:jungle_stalker - } - localization_key = trait_jungle_stalker - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reaver - } - localization_key = trait_reaver - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reckless - } - localization_key = trait_reckless - } - text = { - trigger = { - var:commander_trait_being_taught = flag:holy_warrior - } - localization_key = trait_holy_warrior - } -} - -CommanderTraitSkillDescription = { - type = character - - text = { - trigger = { - var:commander_trait_being_taught = flag:logistician - } - localization_key = logistician_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:military_engineer - } - localization_key = military_engineer_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:aggressive_attacker - } - localization_key = aggressive_attacker_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:unyielding_defender - } - localization_key = unyielding_defender_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:forder - } - localization_key = forder_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:flexible_leader - } - localization_key = flexible_leader_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:desert_warrior - } - localization_key = desert_warrior_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:winter_soldier - } - localization_key = winter_soldier_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:jungle_stalker - } - localization_key = jungle_stalker_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reaver - } - localization_key = reaver_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:reckless - } - localization_key = reckless_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:holy_warrior - } - localization_key = holy_warrior_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:open_terrain_expert - } - localization_key = open_terrain_expert_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:rough_terrain_expert - } - localization_key = rough_terrain_expert_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:forest_fighter - } - localization_key = forest_fighter_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:cautious_leader - } - localization_key = cautious_leader_skill_desc - } - text = { - trigger = { - var:commander_trait_being_taught = flag:organizer - } - localization_key = organizer_skill_desc - } -} - -WarhorseStoryName = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:tencendur - } - } - localization_key = warhorse_name_tencendur - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:bucephalus - } - } - localization_key = warhorse_name_bucephalus - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:seianian - } - } - localization_key = warhorse_name_seianian - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:zuljanah - } - } - localization_key = warhorse_name_zuljanah - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:red_hare - } - } - localization_key = warhorse_name_red_hare - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:veillantif - } - } - localization_key = warhorse_name_veillantif - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:incitatus - } - } - localization_key = warhorse_name_incitatus - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:llamrei - } - } - localization_key = warhorse_name_llamrei - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:sleipnir - } - } - localization_key = warhorse_name_sleipnir - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:uchchaihshravas - } - } - localization_key = warhorse_name_uchchaihshravas - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:dadhi_kra - } - } - localization_key = warhorse_name_dadhi_kra - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:devadatta - } - } - localization_key = warhorse_name_devadatta - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:keshi - } - } - localization_key = warhorse_name_keshi - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:kanthaka - } - } - localization_key = warhorse_name_kanthaka - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:haizum - } - } - localization_key = warhorse_name_haizum - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:buraq - } - } - localization_key = warhorse_name_buraq - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:burko - } - } - localization_key = warhorse_name_burko - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:aranjagaan - } - } - localization_key = warhorse_name_aranjagaan - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:balius - } - } - localization_key = warhorse_name_balius - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:xanthos - } - } - localization_key = warhorse_name_xanthos - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:boreas - } - } - localization_key = warhorse_name_boreas - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:prancer - } - } - localization_key = warhorse_name_prancer - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:charger - } - } - localization_key = warhorse_name_charger - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:abbot - } - } - localization_key = warhorse_name_abbot - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:glitterhoof - } - } - localization_key = warhorse_name_glitterhoof - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:khiimori - } - } - localization_key = warhorse_name_khiimori - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:rlung_rta - } - } - localization_key = warhorse_name_rlung_rta - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:jonon_khar - } - } - localization_key = warhorse_name_jonon_khar - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:tulpar - } - } - localization_key = warhorse_name_tulpar - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:oyomaa - } - } - localization_key = warhorse_name_oyomaa - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:aranzhale - } - } - localization_key = warhorse_name_aranzhale - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:rakhsh - } - } - localization_key = warhorse_name_rakhsh - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:story_cycle_horse_name = flag:courser - } - } - localization_key = warhorse_name_courser - } -} - - -HorseMareStallion = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = horse_gender_mare - } - text = { - trigger = { - is_male = yes - } - localization_key = horse_gender_stallion - } -} - - - -#For horse story -HorseStoryHerHis = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:horse_gender = flag:female - } - } - localization_key = horse_gender_her - } - text = { - trigger = { always = no } - fallback = yes - localization_key = horse_gender_his - } -} - -HorseStoryHerHim = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:horse_gender = flag:female - } - } - localization_key = horse_gender_her - } - text = { - trigger = { always = no } - fallback = yes - localization_key = horse_gender_him - } -} - -HorseStorySheHe = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:horse_gender = flag:female - } - } - localization_key = horse_gender_she - } - text = { - trigger = { always = no } - fallback = yes - localization_key = horse_gender_he - } -} - -HorseStoryMareStallion = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:horse_gender = flag:female - } - } - localization_key = horse_gender_mare - } - text = { - trigger = { always = no } - fallback = yes - localization_key = horse_gender_stallion - } -} - -HorseStoryOppositeMareStallion = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_martial_lifestyle_warhorse - var:horse_gender = flag:male - } - } - localization_key = horse_gender_mare - } - text = { - trigger = { always = no } - fallback = yes - localization_key = horse_gender_stallion - } -} diff --git a/N3OW/common/customizable_localization/00_mottos.txt b/N3OW/common/customizable_localization/00_mottos.txt deleted file mode 100644 index eb2b25e9..00000000 --- a/N3OW/common/customizable_localization/00_mottos.txt +++ /dev/null @@ -1,61 +0,0 @@ -GetAppropriateGodname = { - type = character - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = motto_god - } - - text = { - trigger = { - house.last_house_head.faith = { - religion_tag = buddhism_religion - } - } - localization_key = motto_the_perfected_ones - } - - text = { - trigger = { - house.last_house_head.faith = { - OR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - } - } - } - localization_key = motto_the_divine - } - - text = { - trigger = { - house.last_house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = motto_the_gods - } - - text = { - trigger = { - always = no - } - localization_key = motto_custom_loc_god - fallback = yes - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_notification_custom_loc.txt b/N3OW/common/customizable_localization/00_notification_custom_loc.txt deleted file mode 100644 index 51114928..00000000 --- a/N3OW/common/customizable_localization/00_notification_custom_loc.txt +++ /dev/null @@ -1,23 +0,0 @@ -HierarchicalStatus = { - type = character - - text = { - localization_key = notification.hierarchy.vassal - trigger = { - liege = scope:second - } - } - - text = { - localization_key = notification.hierarchy.liege - trigger = { - scope:second = { - liege = root - } - } - } - - text = { - localization_key = notification.hierarchy.ruler - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_peasants.txt b/N3OW/common/customizable_localization/00_peasants.txt deleted file mode 100644 index 823c39b9..00000000 --- a/N3OW/common/customizable_localization/00_peasants.txt +++ /dev/null @@ -1,575 +0,0 @@ -dummy_peasant_profession = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_miller - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_millers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_millers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_reeve - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_reeves_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_reeves_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_bailif - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_bailifs_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_bailifs_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_bowyer - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_bowyers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_bowyers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_cobbler - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_cobblers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_cobblers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_night_watchman - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_night_watchmans_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_night_watchmans_husband - } - - text = { - localization_key = peasant_profession_herbalist - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_farmer - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_farmers_wife - } - - text = { - trigger = { is_female = yes } - localization_key = peasant_profession_prioress - } - - text = { - trigger = { is_male = yes } - localization_key = peasant_profession_prior - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_farrier - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_farriers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_farriers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_knacker - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_knackers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_knackers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_tanner - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_tanners_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_tanners_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_cooper - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_coopers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_coopers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_carpenter - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_carpenters_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_carpenters_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_shepherd - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_shepherds_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_shepherds_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_fletcher - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_fletchers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_fletchers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_blacksmith - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_blacksmiths_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_blacksmiths_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_brewer - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_brewers_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_brewers_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_potter - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_potters_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_potters_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_mason - } - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_masons_wife - } - text = { - trigger = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_female = no - } - localization_key = peasant_profession_masons_husband - } - - text = { - trigger = { - OR = { - AND = { - scope:second = { faith_dominant_gender_female_or_equal = yes } - is_male = yes - } - AND = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - } - } - localization_key = peasant_profession_weaver - } - - text = { - trigger = { - scope:second = { faith_dominant_gender_male_or_equal = yes } - is_female = yes - } - localization_key = peasant_profession_washwoman - } -} diff --git a/N3OW/common/customizable_localization/00_personal_details_custom_loc.txt b/N3OW/common/customizable_localization/00_personal_details_custom_loc.txt deleted file mode 100644 index e5207a8f..00000000 --- a/N3OW/common/customizable_localization/00_personal_details_custom_loc.txt +++ /dev/null @@ -1,442 +0,0 @@ - -#GetChildEducationFocus is using loc from this -education_focus = { - type = character - - text = { - localization_key = education_learning_loc - trigger = { - has_trait = education_learning - } - } - text = { - localization_key = education_stewardship_loc - trigger = { - has_trait = education_stewardship - } - } - text = { - localization_key = education_martial_loc - trigger = { - has_trait = education_martial - } - } - text = { - localization_key = education_intrigue_loc - trigger = { - has_trait = education_intrigue - } - } - text = { - localization_key = education_diplomacy_loc - trigger = { - has_trait = education_diplomacy - } - } -} - -education_focus_child = { - type = character - - text = { - localization_key = education_learning_loc - trigger = { - exists = var:education_learning_variable - } - } - text = { - localization_key = education_stewardship_loc - trigger = { - exists = var:education_stewardship_variable - } - } - text = { - localization_key = education_martial_loc - trigger = { - exists = var:education_martial_variable - } - } - text = { - localization_key = education_intrigue_loc - trigger = { - exists = var:education_intrigue_variable - } - } - text = { - localization_key = education_diplomacy_loc - trigger = { - exists = var:education_diplomacy_variable - } - } -} - -GeneralTemperament = { - type = character - - text = { - localization_key = temper_anger - trigger = { - OR = { - has_personality_malicious_trigger = yes - has_personality_dominant_trigger = yes - has_personality_extroverted_trigger = yes - } - } - } - text = { - localization_key = temper_disappointment - trigger = { - has_personality_benevolent_trigger = yes - } - } - text = { - localization_key = temper_hesitation - trigger = { - OR = { - has_personality_introverted_trigger = yes - has_personality_submissive_trigger = yes - has_personality_levelheaded_trigger = yes - } - } - } - text = { - localization_key = temper_horror - trigger = { - has_personality_emotional_trigger = yes - } - } -} - -prison_pet = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = var:prison_pet_variable - var:prison_pet_variable = flag:rat - } - NOT = { exists = var:prison_pet_variable } - } - } - localization_key = prison_pet_rat - } - text = { - trigger = { - OR = { - AND = { - exists = var:prison_pet_variable - var:prison_pet_variable = flag:stone - } - NOT = { exists = var:prison_pet_variable } - } - } - localization_key = prison_pet_stone - } - text = { - trigger = { - OR = { - AND = { - exists = var:prison_pet_variable - var:prison_pet_variable = flag:spoon - } - NOT = { exists = var:prison_pet_variable } - } - } - localization_key = prison_pet_spoon - } - text = { - trigger = { - OR = { - AND = { - exists = var:prison_pet_variable - var:prison_pet_variable = flag:cockroach - } - NOT = { exists = var:prison_pet_variable } - } - } - localization_key = prison_pet_cockroach - } -} - -#Can only be things which are made by man! Should all fit with "a" (not an) -SuitableGiftItem = { - type = character - - random_valid = yes - - text = { - trigger = { ai_energy > 0 } - localization_key = saddle - } - text = { - trigger = { is_female = yes } - localization_key = gown - } - text = { - trigger = { is_female = no } - localization_key = jacket - } - text = { - trigger = { intrigue >= decent_skill_rating } - localization_key = dagger - } - text = { - trigger = { - OR = { - intrigue >= decent_skill_rating - prowess >= decent_skill_rating - } - } - localization_key = sword - } - text = { - trigger = { diplomacy >= decent_skill_rating } - localization_key = silver_inkhorn - } - text = { - localization_key = ruby_ring - } - text = { - localization_key = emerald_necklace - } - text = { - localization_key = enamel_brooch - } - text = { - localization_key = tapestry - } - text = { - trigger = { - OR = { - learning >= decent_skill_rating - has_trait = zealous - } - } - localization_key = holy_bock - } - text = { - trigger = { learning >= decent_skill_rating } - localization_key = leatherbound_journal - } -} - -#How did the character die? (For easy tooltipping) -DiedHouse_arrest = { - type = character - - text = { - localization_key = died_simply - trigger = { - NOT = { exists = scope:house_arrest_holder } - } - } - - text = { - localization_key = died_house_arrest - trigger = { - exists = scope:house_arrest_holder - } - } -} - -#Object for deviant -DeviantObjectArticle = { - type = character - - random_valid = yes - - text = { - localization_key = a_whip - } - - text = { - localization_key = a_shoe - } - - text = { - localization_key = a_rope - } - - text = { - localization_key = a_loincloth - } - - text = { - localization_key = a_stick - } - - text = { - localization_key = a_feather - } - - text = { - localization_key = an_animal_skin - } - - text = { - localization_key = a_candle - } - - text = { - localization_key = a_razor_blade - } -} - -DeviantObjectNoun = { - - type = character - - random_valid = yes - - text = { - localization_key = whip - } - - text = { - localization_key = shoe - } - - text = { - localization_key = rope - } - - text = { - localization_key = loincloth - } - - text = { - localization_key = stick - } - - text = { - localization_key = feather - } - - text = { - localization_key = animal_skin - } - - text = { - localization_key = candle - } - - text = { - localization_key = razor_blade - } -} - -DeviantObjectCapitalized = { - type = character - - random_valid = yes - - text = { - localization_key = capitalized_whip - } - - text = { - localization_key = capitalized_shoe - } - - text = { - localization_key = capitalized_rope - } - - text = { - localization_key = capitalized_loincloth - } - - text = { - localization_key = capitalized_stick - } - - text = { - localization_key = capitalized_feather - } - - text = { - localization_key = capitalized_animal_skin - } - - text = { - localization_key = capitalized_candle - } - - text = { - localization_key = capitalized_razor_blade - } -} - -DeviantObjectPlural = { - type = character - - random_valid = yes - - text = { - localization_key = object_whips - } - - text = { - localization_key = object_shoes - } - - text = { - localization_key = object_ropes - } - - text = { - localization_key = object_loinclothes - } - - text = { - localization_key = object_sticks - } - - text = { - localization_key = object_feathers - } - - text = { - localization_key = object_animal_skins - } - - text = { - localization_key = object_candles - } - - text = { - localization_key = object_razor_blades - } -} - -RandomObjectPlural = { - type = character - - random_valid = yes - - text = { - localization_key = object_whips - } - - text = { - localization_key = object_shoes - } - - text = { - localization_key = object_ropes - } - - text = { - localization_key = object_sticks - } - - text = { - localization_key = object_feathers - } - - text = { - localization_key = object_candles - } -} diff --git a/N3OW/common/customizable_localization/00_personality_quirks_custom_loc.txt b/N3OW/common/customizable_localization/00_personality_quirks_custom_loc.txt deleted file mode 100644 index aa867d93..00000000 --- a/N3OW/common/customizable_localization/00_personality_quirks_custom_loc.txt +++ /dev/null @@ -1,4025 +0,0 @@ -##POSITIVE## - #quirk_pos_present - #quirk_pos_personal_present - #quirk_pos_standalone - #quirk_pos_pp - #quirk_pos_personal_pp - #quirk_pos_noun - #quirk_pos_adverb - #quirk_pos_adjective - -##NEGATIVE## - #quirk_neg_present - #quirk_neg_personal_present - #quirk_neg_standalone - #quirk_neg_pp - #quirk_neg_personal_pp - #quirk_neg_noun - #quirk_neg_adverb - #quirk_neg_adjective - - - -##################### -# Select negative or positive versions -# Note that all of these require Custom2, with the player character as the primary scope and the character being described as the secondary target. -##################### -#Present: -QuirkPresentPosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_present_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_present_negative - } -} - -#Present standalone: -QuirkStandalonePosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_standalone_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_standalone_negative - } -} - -#Present Participle: -QuirkPPPosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_pp_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_pp_negative - } -} - - -#Noun -QuirkNounPosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_noun_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_noun_negative - } -} - -#Noun -QuirkNounNeg = { - type = character - text = { localization_key = quirk_noun_negative } -} - - -#Adverb -QuirkAdverbPosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_adverb_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_adverb_negative - } -} - - -#Adjective -QuirkAdjectivePosOrNeg = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_adjective_positive - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_adjective_negative - } -} - - -#Quirk personal towards other (Second) -QuirkPersonalTowardsOther = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 0 - } - } - localization_key = quirk_personal_positive_present - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 0 - } - } - localization_key = quirk_personal_negative_present - } -} - - -####################### -####################### -## POSITIVE ## -####################### -####################### - -quirk_pos_present = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_quirk - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk - } -} - -quirk_pos_personal_present = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_personal - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_personal - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_personal - } -} - -quirk_pos_standalone = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_standalone - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_standalone - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_standalone - } -} - - -quirk_pos_pp = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_pp - } -} - - -quirk_pos_personal_pp = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_personal_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_personal_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_personal_pp - } -} - - - -quirk_pos_noun = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_3_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_noun_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_noun_1 - } -} - -quirk_pos_adverb = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_3_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_adverb_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_adverb_1 - } -} - -quirk_pos_adjective = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_3_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_3_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_4_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_3_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_4_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_3_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_adjective_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_adjective_1 - } -} - - - -####################### -####################### -## NEGATIVE ## -####################### -####################### - -quirk_neg_present = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk - } -} - -quirk_neg_personal_present = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_personal - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_personal - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_personal - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_personal - } -} - -quirk_neg_standalone = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_standalone - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_standalone - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_standalone - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_standalone - } -} - - -quirk_neg_pp = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_pp - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_pp - } -} - - -quirk_neg_personal_pp = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_2_neg_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_personal_pp - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_personal_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_personal_pp - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_2_quirk_personal_pp - } -} - - - -quirk_neg_noun = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_2_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_2_neg_quirk_noun_1 - } - - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_noun_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_noun_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_noun_1 - } -} - -quirk_neg_adverb = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_2_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_adverb_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_adverb_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_adverb_1 - } -} - -quirk_neg_adjective = { - type = character - - random_valid = yes - - text = { - trigger = { var:my_quirk = flag:shy } - localization_key = shy_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:arrogant } - localization_key = arrogant_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:greedy } - localization_key = greedy_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lustful } - localization_key = lustful_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:chaste } - localization_key = chaste_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:temperate } - localization_key = temperate_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gluttonous } - localization_key = gluttonous_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:diligent } - localization_key = diligent_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lazy } - localization_key = lazy_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:wrathful } - localization_key = wrathful_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:calm } - localization_key = calm_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:impatient } - localization_key = impatient_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:humble } - localization_key = humble_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:deceitful } - localization_key = deceitful_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:honest } - localization_key = honest_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:generous } - localization_key = generous_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:craven } - localization_key = craven_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:brave } - localization_key = brave_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gregarious } - localization_key = gregarious_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:ambitious } - localization_key = ambitious_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:arbitrary } - localization_key = arbitrary_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:just } - localization_key = just_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:cynical } - localization_key = cynical_3_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:zealous } - localization_key = zealous_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:paranoid } - localization_key = paranoid_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:trusting } - localization_key = trusting_3_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:compassionate } - localization_key = compassionate_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:sadistic } - localization_key = sadistic_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_2_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:vengeful } - localization_key = vengeful_3_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:forgiving } - localization_key = forgiving_neg_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:lunatic } - localization_key = lunatic_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:leper } - localization_key = leper_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:gout_ridden } - localization_key = gout_ridden_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:consumption } - localization_key = consumption_quirk_adjective_1 - } - - text = { - trigger = { var:my_quirk = flag:horse } - localization_key = horse_quirk_adjective_1 - } - - text = { - trigger = { - OR = { - var:my_quirk = flag:fallback - var:my_quirk = flag:lunatic - } - } - localization_key = fallback_quirk_adjective_1 - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_personality_traits_custom_loc.txt b/N3OW/common/customizable_localization/00_personality_traits_custom_loc.txt deleted file mode 100644 index ffcdd7d6..00000000 --- a/N3OW/common/customizable_localization/00_personality_traits_custom_loc.txt +++ /dev/null @@ -1,1071 +0,0 @@ -PersonalityGetTraitDescriptionFromFlag = { - type = character - - text = { - trigger = { scope:has_opposing_trait = flag:arrogant } - localization_key = personality_traitdesc.negative.arrogant - } - text = { - trigger = { scope:has_opposing_trait = flag:humble } - localization_key = personality_traitdesc.negative.humble - } - text = { - trigger = { scope:has_opposing_trait = flag:lustful } - localization_key = personality_traitdesc.negative.lustful - } - text = { - trigger = { scope:has_opposing_trait = flag:chaste } - localization_key = personality_traitdesc.negative.chaste - } - text = { - trigger = { scope:has_opposing_trait = flag:gregarious } - localization_key = personality_traitdesc.negative.gregarious - } - text = { - trigger = { scope:has_opposing_trait = flag:shy } - localization_key = personality_traitdesc.negative.shy - } - text = { - trigger = { scope:has_opposing_trait = flag:generous } - localization_key = personality_traitdesc.negative.generous - } - text = { - trigger = { scope:has_opposing_trait = flag:greedy } - localization_key = personality_traitdesc.negative.greedy - } - text = { - trigger = { scope:has_opposing_trait = flag:ambitious } - localization_key = personality_traitdesc.negative.ambitious - } - text = { - trigger = { scope:has_opposing_trait = flag:content } - localization_key = personality_traitdesc.negative.content - } - text = { - trigger = { scope:has_opposing_trait = flag:impatient } - localization_key = personality_traitdesc.negative.impatient - } - text = { - trigger = { scope:has_opposing_trait = flag:patient } - localization_key = personality_traitdesc.negative.patient - } - text = { - trigger = { scope:has_opposing_trait = flag:temperate } - localization_key = personality_traitdesc.negative.temperate - } - text = { - trigger = { scope:has_opposing_trait = flag:gluttonous } - localization_key = personality_traitdesc.negative.gluttonous - } - text = { - trigger = { scope:has_opposing_trait = flag:diligent } - localization_key = personality_traitdesc.negative.diligent - } - text = { - trigger = { scope:has_opposing_trait = flag:lazy } - localization_key = personality_traitdesc.negative.lazy - } - text = { - trigger = { scope:has_opposing_trait = flag:wrathful } - localization_key = personality_traitdesc.negative.wrathful - } - text = { - trigger = { scope:has_opposing_trait = flag:calm } - localization_key = personality_traitdesc.negative.calm - } - text = { - trigger = { scope:has_opposing_trait = flag:deceitful } - localization_key = personality_traitdesc.negative.deceitful - } - text = { - trigger = { scope:has_opposing_trait = flag:honest } - localization_key = personality_traitdesc.negative.honest - } - text = { - trigger = { scope:has_opposing_trait = flag:craven } - localization_key = personality_traitdesc.negative.craven - } - text = { - trigger = { scope:has_opposing_trait = flag:brave } - localization_key = personality_traitdesc.negative.brave - } - text = { - trigger = { scope:has_opposing_trait = flag:arbitrary } - localization_key = personality_traitdesc.negative.arbitrary - } - text = { - trigger = { scope:has_opposing_trait = flag:just } - localization_key = personality_traitdesc.negative.just - } - text = { - trigger = { scope:has_opposing_trait = flag:cynical } - localization_key = personality_traitdesc.negative.cynical - } - text = { - trigger = { scope:has_opposing_trait = flag:zealous } - localization_key = personality_traitdesc.negative.zealous - } - text = { - trigger = { scope:has_opposing_trait = flag:paranoid } - localization_key = personality_traitdesc.negative.paranoid - } - text = { - trigger = { scope:has_opposing_trait = flag:trusting } - localization_key = personality_traitdesc.negative.trusting - } - text = { - trigger = { scope:has_opposing_trait = flag:compassionate } - localization_key = personality_traitdesc.negative.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:callous } - localization_key = personality_traitdesc.negative.callous - } - text = { - trigger = { scope:has_opposing_trait = flag:sadistic } - localization_key = personality_traitdesc.negative.sadistic - } - text = { - trigger = { scope:has_opposing_trait = flag:forgiving } - localization_key = personality_traitdesc.negative.forgiving - } - text = { - trigger = { scope:has_opposing_trait = flag:vengeful } - localization_key = personality_traitdesc.negative.vengeful - } - text = { - trigger = { scope:has_opposing_trait = flag:stubborn} - localization_key = personality_traitdesc.negative.stubborn - } - text = { - trigger = { scope:has_opposing_trait = flag:fickle } - localization_key = personality_traitdesc.negative.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.negative.notrait - fallback = yes - } -} - -# As 'PersonalityGetTraitDescriptionFromFlag', but for tooltips -PersonalityGetTraitDescriptionFromFlagTraitLink = { - type = character - - text = { - trigger = { scope:has_opposing_trait = flag:arrogant } - localization_key = personality_traitdesc.trait.arrogant - } - text = { - trigger = { scope:has_opposing_trait = flag:humble } - localization_key = personality_traitdesc.trait.humble - } - text = { - trigger = { scope:has_opposing_trait = flag:lustful } - localization_key = personality_traitdesc.trait.lustful - } - text = { - trigger = { scope:has_opposing_trait = flag:chaste } - localization_key = personality_traitdesc.trait.chaste - } - text = { - trigger = { scope:has_opposing_trait = flag:gregarious } - localization_key = personality_traitdesc.trait.gregarious - } - text = { - trigger = { scope:has_opposing_trait = flag:shy } - localization_key = personality_traitdesc.trait.shy - } - text = { - trigger = { scope:has_opposing_trait = flag:generous } - localization_key = personality_traitdesc.trait.generous - } - text = { - trigger = { scope:has_opposing_trait = flag:greedy } - localization_key = personality_traitdesc.trait.greedy - } - text = { - trigger = { scope:has_opposing_trait = flag:ambitious } - localization_key = personality_traitdesc.trait.ambitious - } - text = { - trigger = { scope:has_opposing_trait = flag:content } - localization_key = personality_traitdesc.trait.content - } - text = { - trigger = { scope:has_opposing_trait = flag:impatient } - localization_key = personality_traitdesc.trait.impatient - } - text = { - trigger = { scope:has_opposing_trait = flag:patient } - localization_key = personality_traitdesc.trait.patient - } - text = { - trigger = { scope:has_opposing_trait = flag:temperate } - localization_key = personality_traitdesc.trait.temperate - } - text = { - trigger = { scope:has_opposing_trait = flag:gluttonous } - localization_key = personality_traitdesc.trait.gluttonous - } - text = { - trigger = { scope:has_opposing_trait = flag:diligent } - localization_key = personality_traitdesc.trait.diligent - } - text = { - trigger = { scope:has_opposing_trait = flag:lazy } - localization_key = personality_traitdesc.trait.lazy - } - text = { - trigger = { scope:has_opposing_trait = flag:wrathful } - localization_key = personality_traitdesc.trait.wrathful - } - text = { - trigger = { scope:has_opposing_trait = flag:calm } - localization_key = personality_traitdesc.trait.calm - } - text = { - trigger = { scope:has_opposing_trait = flag:deceitful } - localization_key = personality_traitdesc.trait.deceitful - } - text = { - trigger = { scope:has_opposing_trait = flag:honest } - localization_key = personality_traitdesc.trait.honest - } - text = { - trigger = { scope:has_opposing_trait = flag:craven } - localization_key = personality_traitdesc.trait.craven - } - text = { - trigger = { scope:has_opposing_trait = flag:brave } - localization_key = personality_traitdesc.trait.brave - } - text = { - trigger = { scope:has_opposing_trait = flag:arbitrary } - localization_key = personality_traitdesc.trait.arbitrary - } - text = { - trigger = { scope:has_opposing_trait = flag:just } - localization_key = personality_traitdesc.trait.just - } - text = { - trigger = { scope:has_opposing_trait = flag:cynical } - localization_key = personality_traitdesc.trait.cynical - } - text = { - trigger = { scope:has_opposing_trait = flag:zealous } - localization_key = personality_traitdesc.trait.zealous - } - text = { - trigger = { scope:has_opposing_trait = flag:paranoid } - localization_key = personality_traitdesc.trait.paranoid - } - text = { - trigger = { scope:has_opposing_trait = flag:trusting } - localization_key = personality_traitdesc.trait.trusting - } - text = { - trigger = { scope:has_opposing_trait = flag:compassionate } - localization_key = personality_traitdesc.trait.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:callous } - localization_key = personality_traitdesc.trait.callous - } - text = { - trigger = { scope:has_opposing_trait = flag:sadistic } - localization_key = personality_traitdesc.trait.sadistic - } - text = { - trigger = { scope:has_opposing_trait = flag:forgiving } - localization_key = personality_traitdesc.trait.forgiving - } - text = { - trigger = { scope:has_opposing_trait = flag:vengeful } - localization_key = personality_traitdesc.trait.vengeful - } - text = { - trigger = { scope:has_opposing_trait = flag:stubborn} - localization_key = personality_traitdesc.trait.stubborn - } - text = { - trigger = { scope:has_opposing_trait = flag:fickle } - localization_key = personality_traitdesc.trait.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.trait.notrait - fallback = yes - } -} - - - -# Based on an input personality trait, outputs a descriptor of the opposite trait. -PersonalityGetTraitDescriptionFromFlagInverted = { - type = character - - text = { - trigger = { scope:has_opposing_trait = flag:humble } - localization_key = personality_traitdesc.positive.arrogant - } - text = { - trigger = { scope:has_opposing_trait = flag:arrogant } - localization_key = personality_traitdesc.positive.humble - } - text = { - trigger = { scope:has_opposing_trait = flag:chaste } - localization_key = personality_traitdesc.positive.lustful - } - text = { - trigger = { scope:has_opposing_trait = flag:lustful } - localization_key = personality_traitdesc.positive.chaste - } - text = { - trigger = { scope:has_opposing_trait = flag:shy } - localization_key = personality_traitdesc.positive.gregarious - } - text = { - trigger = { scope:has_opposing_trait = flag:gregarious } - localization_key = personality_traitdesc.positive.shy - } - text = { - trigger = { scope:has_opposing_trait = flag:greedy } - localization_key = personality_traitdesc.positive.generous - } - text = { - trigger = { scope:has_opposing_trait = flag:generous } - localization_key = personality_traitdesc.positive.greedy - } - text = { - trigger = { scope:has_opposing_trait = flag:content } - localization_key = personality_traitdesc.positive.ambitious - } - text = { - trigger = { scope:has_opposing_trait = flag:ambitious } - localization_key = personality_traitdesc.positive.content - } - text = { - trigger = { scope:has_opposing_trait = flag:patient } - localization_key = personality_traitdesc.positive.impatient - } - text = { - trigger = { scope:has_opposing_trait = flag:impatient } - localization_key = personality_traitdesc.positive.patient - } - text = { - trigger = { scope:has_opposing_trait = flag:gluttonous } - localization_key = personality_traitdesc.positive.temperate - } - text = { - trigger = { scope:has_opposing_trait = flag:temperate } - localization_key = personality_traitdesc.positive.gluttonous - } - text = { - trigger = { scope:has_opposing_trait = flag:lazy } - localization_key = personality_traitdesc.positive.diligent - } - text = { - trigger = { scope:has_opposing_trait = flag:diligent } - localization_key = personality_traitdesc.positive.lazy - } - text = { - trigger = { scope:has_opposing_trait = flag:calm } - localization_key = personality_traitdesc.positive.wrathful - } - text = { - trigger = { scope:has_opposing_trait = flag:wrathful } - localization_key = personality_traitdesc.positive.calm - } - text = { - trigger = { scope:has_opposing_trait = flag:honest } - localization_key = personality_traitdesc.positive.deceitful - } - text = { - trigger = { scope:has_opposing_trait = flag:deceitful } - localization_key = personality_traitdesc.positive.honest - } - text = { - trigger = { scope:has_opposing_trait = flag:brave } - localization_key = personality_traitdesc.positive.craven - } - text = { - trigger = { scope:has_opposing_trait = flag:craven } - localization_key = personality_traitdesc.positive.brave - } - text = { - trigger = { scope:has_opposing_trait = flag:just } - localization_key = personality_traitdesc.positive.arbitrary - } - text = { - trigger = { scope:has_opposing_trait = flag:arbitrary } - localization_key = personality_traitdesc.positive.just - } - text = { - trigger = { scope:has_opposing_trait = flag:zealous } - localization_key = personality_traitdesc.positive.cynical - } - text = { - trigger = { scope:has_opposing_trait = flag:cynical } - localization_key = personality_traitdesc.positive.zealous - } - text = { - trigger = { scope:has_opposing_trait = flag:trusting } - localization_key = personality_traitdesc.positive.paranoid - } - text = { - trigger = { scope:has_opposing_trait = flag:paranoid } - localization_key = personality_traitdesc.positive.trusting - } - text = { - trigger = { scope:has_opposing_trait = flag:callous } - localization_key = personality_traitdesc.positive.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:compassionate } - localization_key = personality_traitdesc.positive.callous - } - text = { - trigger = { scope:has_opposing_trait = flag:sadistic } - localization_key = personality_traitdesc.positive.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:vengeful } - localization_key = personality_traitdesc.positive.forgiving - } - text = { - trigger = { scope:has_opposing_trait = flag:forgiving } - localization_key = personality_traitdesc.positive.vengeful - } - text = { - trigger = { scope:has_opposing_trait = flag:fickle } - localization_key = personality_traitdesc.positive.stubborn - } - text = { - trigger = { scope:has_opposing_trait = flag:stubborn } - localization_key = personality_traitdesc.positive.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.positive.notrait - fallback = yes - } -} - -# For use with the above, but in tooltips. -PersonalityGetTraitDescriptionFromFlagInvertedTraitLink = { - type = character - - text = { - trigger = { scope:has_opposing_trait = flag:humble } - localization_key = personality_traitdesc.trait.arrogant - } - text = { - trigger = { scope:has_opposing_trait = flag:arrogant } - localization_key = personality_traitdesc.trait.humble - } - text = { - trigger = { scope:has_opposing_trait = flag:chaste } - localization_key = personality_traitdesc.trait.lustful - } - text = { - trigger = { scope:has_opposing_trait = flag:lustful } - localization_key = personality_traitdesc.trait.chaste - } - text = { - trigger = { scope:has_opposing_trait = flag:shy } - localization_key = personality_traitdesc.trait.gregarious - } - text = { - trigger = { scope:has_opposing_trait = flag:gregarious } - localization_key = personality_traitdesc.trait.shy - } - text = { - trigger = { scope:has_opposing_trait = flag:greedy } - localization_key = personality_traitdesc.trait.generous - } - text = { - trigger = { scope:has_opposing_trait = flag:generous } - localization_key = personality_traitdesc.trait.greedy - } - text = { - trigger = { scope:has_opposing_trait = flag:content } - localization_key = personality_traitdesc.trait.ambitious - } - text = { - trigger = { scope:has_opposing_trait = flag:ambitious } - localization_key = personality_traitdesc.trait.content - } - text = { - trigger = { scope:has_opposing_trait = flag:patient } - localization_key = personality_traitdesc.trait.impatient - } - text = { - trigger = { scope:has_opposing_trait = flag:impatient } - localization_key = personality_traitdesc.trait.patient - } - text = { - trigger = { scope:has_opposing_trait = flag:gluttonous } - localization_key = personality_traitdesc.trait.temperate - } - text = { - trigger = { scope:has_opposing_trait = flag:temperate } - localization_key = personality_traitdesc.trait.gluttonous - } - text = { - trigger = { scope:has_opposing_trait = flag:lazy } - localization_key = personality_traitdesc.trait.diligent - } - text = { - trigger = { scope:has_opposing_trait = flag:diligent } - localization_key = personality_traitdesc.trait.lazy - } - text = { - trigger = { scope:has_opposing_trait = flag:calm } - localization_key = personality_traitdesc.trait.wrathful - } - text = { - trigger = { scope:has_opposing_trait = flag:wrathful } - localization_key = personality_traitdesc.trait.calm - } - text = { - trigger = { scope:has_opposing_trait = flag:honest } - localization_key = personality_traitdesc.trait.deceitful - } - text = { - trigger = { scope:has_opposing_trait = flag:deceitful } - localization_key = personality_traitdesc.trait.honest - } - text = { - trigger = { scope:has_opposing_trait = flag:brave } - localization_key = personality_traitdesc.trait.craven - } - text = { - trigger = { scope:has_opposing_trait = flag:craven } - localization_key = personality_traitdesc.trait.brave - } - text = { - trigger = { scope:has_opposing_trait = flag:just } - localization_key = personality_traitdesc.trait.arbitrary - } - text = { - trigger = { scope:has_opposing_trait = flag:arbitrary } - localization_key = personality_traitdesc.trait.just - } - text = { - trigger = { scope:has_opposing_trait = flag:zealous } - localization_key = personality_traitdesc.trait.cynical - } - text = { - trigger = { scope:has_opposing_trait = flag:cynical } - localization_key = personality_traitdesc.trait.zealous - } - text = { - trigger = { scope:has_opposing_trait = flag:trusting } - localization_key = personality_traitdesc.trait.paranoid - } - text = { - trigger = { scope:has_opposing_trait = flag:paranoid } - localization_key = personality_traitdesc.trait.trusting - } - text = { - trigger = { scope:has_opposing_trait = flag:callous } - localization_key = personality_traitdesc.trait.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:compassionate } - localization_key = personality_traitdesc.trait.callous - } - text = { - trigger = { scope:has_opposing_trait = flag:sadistic } - localization_key = personality_traitdesc.trait.compassionate - } - text = { - trigger = { scope:has_opposing_trait = flag:vengeful } - localization_key = personality_traitdesc.trait.forgiving - } - text = { - trigger = { scope:has_opposing_trait = flag:forgiving } - localization_key = personality_traitdesc.trait.vengeful - } - text = { - trigger = { scope:has_opposing_trait = flag:fickle } - localization_key = personality_traitdesc.trait.stubborn - } - text = { - trigger = { scope:has_opposing_trait = flag:stubborn } - localization_key = personality_traitdesc.trait.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.trait.notrait - fallback = yes - } -} - - -PersonalityGetSharedTraitDescriptionFromFlag = { - type = character - - text = { - trigger = { scope:has_shared_trait = flag:arrogant } - localization_key = personality_traitdesc.positive.arrogant - } - text = { - trigger = { scope:has_shared_trait = flag:humble } - localization_key = personality_traitdesc.positive.humble - } - text = { - trigger = { scope:has_shared_trait = flag:lustful } - localization_key = personality_traitdesc.positive.lustful - } - text = { - trigger = { scope:has_shared_trait = flag:chaste } - localization_key = personality_traitdesc.positive.chaste - } - text = { - trigger = { scope:has_shared_trait = flag:gregarious } - localization_key = personality_traitdesc.positive.gregarious - } - text = { - trigger = { scope:has_shared_trait = flag:shy } - localization_key = personality_traitdesc.positive.shy - } - text = { - trigger = { scope:has_shared_trait = flag:generous } - localization_key = personality_traitdesc.positive.generous - } - text = { - trigger = { scope:has_shared_trait = flag:greedy } - localization_key = personality_traitdesc.positive.greedy - } - text = { - trigger = { scope:has_shared_trait = flag:ambitious } - localization_key = personality_traitdesc.positive.ambitious - } - text = { - trigger = { scope:has_shared_trait = flag:content } - localization_key = personality_traitdesc.positive.content - } - text = { - trigger = { scope:has_shared_trait = flag:impatient } - localization_key = personality_traitdesc.positive.impatient - } - text = { - trigger = { scope:has_shared_trait = flag:patient } - localization_key = personality_traitdesc.positive.patient - } - text = { - trigger = { scope:has_shared_trait = flag:temperate } - localization_key = personality_traitdesc.positive.temperate - } - text = { - trigger = { scope:has_shared_trait = flag:gluttonous } - localization_key = personality_traitdesc.positive.gluttonous - } - text = { - trigger = { scope:has_shared_trait = flag:diligent } - localization_key = personality_traitdesc.positive.diligent - } - text = { - trigger = { scope:has_shared_trait = flag:lazy } - localization_key = personality_traitdesc.positive.lazy - } - text = { - trigger = { scope:has_shared_trait = flag:wrathful } - localization_key = personality_traitdesc.positive.wrathful - } - text = { - trigger = { scope:has_shared_trait = flag:calm } - localization_key = personality_traitdesc.positive.calm - } - text = { - trigger = { scope:has_shared_trait = flag:deceitful } - localization_key = personality_traitdesc.positive.deceitful - } - text = { - trigger = { scope:has_shared_trait = flag:honest } - localization_key = personality_traitdesc.positive.honest - } - text = { - trigger = { scope:has_shared_trait = flag:craven } - localization_key = personality_traitdesc.positive.craven - } - text = { - trigger = { scope:has_shared_trait = flag:brave } - localization_key = personality_traitdesc.positive.brave - } - text = { - trigger = { scope:has_shared_trait = flag:arbitrary } - localization_key = personality_traitdesc.positive.arbitrary - } - text = { - trigger = { scope:has_shared_trait = flag:just } - localization_key = personality_traitdesc.positive.just - } - text = { - trigger = { scope:has_shared_trait = flag:cynical } - localization_key = personality_traitdesc.positive.cynical - } - text = { - trigger = { scope:has_shared_trait = flag:zealous } - localization_key = personality_traitdesc.positive.zealous - } - text = { - trigger = { scope:has_shared_trait = flag:paranoid } - localization_key = personality_traitdesc.positive.paranoid - } - text = { - trigger = { scope:has_shared_trait = flag:trusting } - localization_key = personality_traitdesc.positive.trusting - } - text = { - trigger = { scope:has_shared_trait = flag:compassionate } - localization_key = personality_traitdesc.positive.compassionate - } - text = { - trigger = { scope:has_shared_trait = flag:callous } - localization_key = personality_traitdesc.positive.callous - } - text = { - trigger = { scope:has_shared_trait = flag:sadistic } - localization_key = personality_traitdesc.positive.sadistic - } - text = { - trigger = { scope:has_shared_trait = flag:forgiving } - localization_key = personality_traitdesc.positive.forgiving - } - text = { - trigger = { scope:has_shared_trait = flag:vengeful } - localization_key = personality_traitdesc.positive.vengeful - } - text = { - trigger = { scope:has_shared_trait = flag:stubborn} - localization_key = personality_traitdesc.positive.stubborn - } - text = { - trigger = { scope:has_shared_trait = flag:fickle } - localization_key = personality_traitdesc.positive.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.negative.notrait - fallback = yes - } -} - -PersonalityGetNegativeTraitDesc = { - type = character - - text = { - trigger = { has_trait = arrogant } - localization_key = personality_traitdesc.negative.arrogant - } - text = { - trigger = { has_trait = humble } - localization_key = personality_traitdesc.negative.humble - } - text = { - trigger = { has_trait = lustful } - localization_key = personality_traitdesc.negative.lustful - } - text = { - trigger = { has_trait = chaste } - localization_key = personality_traitdesc.negative.chaste - } - text = { - trigger = { has_trait = gregarious } - localization_key = personality_traitdesc.negative.gregarious - } - text = { - trigger = { has_trait = shy } - localization_key = personality_traitdesc.negative.shy - } - text = { - trigger = { has_trait = generous } - localization_key = personality_traitdesc.negative.generous - } - text = { - trigger = { has_trait = greedy } - localization_key = personality_traitdesc.negative.greedy - } - text = { - trigger = { has_trait = ambitious } - localization_key = personality_traitdesc.negative.ambitious - } - text = { - trigger = { has_trait = content } - localization_key = personality_traitdesc.negative.content - } - text = { - trigger = { has_trait = impatient } - localization_key = personality_traitdesc.negative.impatient - } - text = { - trigger = { has_trait = patient } - localization_key = personality_traitdesc.negative.patient - } - text = { - trigger = { has_trait = temperate } - localization_key = personality_traitdesc.negative.temperate - } - text = { - trigger = { has_trait = gluttonous } - localization_key = personality_traitdesc.negative.gluttonous - } - text = { - trigger = { has_trait = diligent } - localization_key = personality_traitdesc.negative.diligent - } - text = { - trigger = { has_trait = lazy } - localization_key = personality_traitdesc.negative.lazy - } - text = { - trigger = { has_trait = wrathful } - localization_key = personality_traitdesc.negative.wrathful - } - text = { - trigger = { has_trait = calm } - localization_key = personality_traitdesc.negative.calm - } - text = { - trigger = { has_trait = deceitful } - localization_key = personality_traitdesc.negative.deceitful - } - text = { - trigger = { has_trait = honest } - localization_key = personality_traitdesc.negative.honest - } - text = { - trigger = { has_trait = craven } - localization_key = personality_traitdesc.negative.craven - } - text = { - trigger = { has_trait = brave } - localization_key = personality_traitdesc.negative.brave - } - text = { - trigger = { has_trait = arbitrary } - localization_key = personality_traitdesc.negative.arbitrary - } - text = { - trigger = { has_trait = just } - localization_key = personality_traitdesc.negative.just - } - text = { - trigger = { has_trait = cynical } - localization_key = personality_traitdesc.negative.cynical - } - text = { - trigger = { has_trait = zealous } - localization_key = personality_traitdesc.negative.zealous - } - text = { - trigger = { has_trait = paranoid } - localization_key = personality_traitdesc.negative.paranoid - } - text = { - trigger = { has_trait = trusting } - localization_key = personality_traitdesc.negative.trusting - } - text = { - trigger = { has_trait = compassionate } - localization_key = personality_traitdesc.negative.compassionate - } - text = { - trigger = { has_trait = callous } - localization_key = personality_traitdesc.negative.callous - } - text = { - trigger = { has_trait = sadistic } - localization_key = personality_traitdesc.negative.sadistic - } - text = { - trigger = { has_trait = forgiving } - localization_key = personality_traitdesc.negative.forgiving - } - text = { - trigger = { has_trait = vengeful } - localization_key = personality_traitdesc.negative.vengeful - } - text = { - trigger = { has_trait = stubborn} - localization_key = personality_traitdesc.negative.stubborn - } - text = { - trigger = { has_trait = fickle } - localization_key = personality_traitdesc.negative.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.negative.notrait - fallback = yes - } -} - -PersonalityGetPositiveTraitDesc = { - type = character - - text = { - trigger = { has_trait = humble } - localization_key = personality_traitdesc.positive.arrogant - } - text = { - trigger = { has_trait = arrogant } - localization_key = personality_traitdesc.positive.humble - } - text = { - trigger = { has_trait = chaste } - localization_key = personality_traitdesc.positive.lustful - } - text = { - trigger = { has_trait = lustful } - localization_key = personality_traitdesc.positive.chaste - } - text = { - trigger = { has_trait = shy } - localization_key = personality_traitdesc.positive.gregarious - } - text = { - trigger = { has_trait = gregarious } - localization_key = personality_traitdesc.positive.shy - } - text = { - trigger = { has_trait = greedy } - localization_key = personality_traitdesc.positive.generous - } - text = { - trigger = { has_trait = generous } - localization_key = personality_traitdesc.positive.greedy - } - text = { - trigger = { has_trait = content } - localization_key = personality_traitdesc.positive.ambitious - } - text = { - trigger = { has_trait = ambitious } - localization_key = personality_traitdesc.positive.content - } - text = { - trigger = { has_trait = patient } - localization_key = personality_traitdesc.positive.impatient - } - text = { - trigger = { has_trait = impatient } - localization_key = personality_traitdesc.positive.patient - } - text = { - trigger = { has_trait = gluttonous } - localization_key = personality_traitdesc.positive.temperate - } - text = { - trigger = { has_trait = temperate } - localization_key = personality_traitdesc.positive.gluttonous - } - text = { - trigger = { has_trait = lazy } - localization_key = personality_traitdesc.positive.diligent - } - text = { - trigger = { has_trait = diligent } - localization_key = personality_traitdesc.positive.lazy - } - text = { - trigger = { has_trait = calm } - localization_key = personality_traitdesc.positive.wrathful - } - text = { - trigger = { has_trait = wrathful } - localization_key = personality_traitdesc.positive.calm - } - text = { - trigger = { has_trait = honest } - localization_key = personality_traitdesc.positive.deceitful - } - text = { - trigger = { has_trait = deceitful } - localization_key = personality_traitdesc.positive.honest - } - text = { - trigger = { has_trait = brave } - localization_key = personality_traitdesc.positive.craven - } - text = { - trigger = { has_trait = craven } - localization_key = personality_traitdesc.positive.brave - } - text = { - trigger = { has_trait = just } - localization_key = personality_traitdesc.positive.arbitrary - } - text = { - trigger = { has_trait = arbitrary } - localization_key = personality_traitdesc.positive.just - } - text = { - trigger = { has_trait = zealous } - localization_key = personality_traitdesc.positive.cynical - } - text = { - trigger = { has_trait = cynical } - localization_key = personality_traitdesc.positive.zealous - } - text = { - trigger = { has_trait = trusting } - localization_key = personality_traitdesc.positive.paranoid - } - text = { - trigger = { has_trait = paranoid } - localization_key = personality_traitdesc.positive.trusting - } - text = { - trigger = { has_trait = callous } - localization_key = personality_traitdesc.positive.compassionate - } - text = { - trigger = { has_trait = compassionate } - localization_key = personality_traitdesc.positive.callous - } - text = { - trigger = { has_trait = sadistic } - localization_key = personality_traitdesc.positive.compassionate - } - text = { - trigger = { has_trait = vengeful } - localization_key = personality_traitdesc.positive.forgiving - } - text = { - trigger = { has_trait = forgiving } - localization_key = personality_traitdesc.positive.vengeful - } - text = { - trigger = { has_trait = fickle } - localization_key = personality_traitdesc.positive.stubborn - } - text = { - trigger = { has_trait = stubborn } - localization_key = personality_traitdesc.positive.fickle - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.positive.notrait - fallback = yes - } -} - - - -PersonalityBraveTest = { - type = character - - text = { - trigger = { scope:has_shared_trait = flag:brave } - localization_key = personality_traitdesc.positive.brave - } - text = { - trigger = { always = no } - localization_key = personality_traitdesc.negative.notrait - fallback = yes - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_pet_custom_loc.txt b/N3OW/common/customizable_localization/00_pet_custom_loc.txt deleted file mode 100644 index e00650ef..00000000 --- a/N3OW/common/customizable_localization/00_pet_custom_loc.txt +++ /dev/null @@ -1,1746 +0,0 @@ -RandomCatEyeColor = { - type = character - random_valid = yes - - text = { - trigger = { - var:cat_eye_color = flag:blue - } - localization_key = eye_color_blue - } - - text = { - trigger = { - var:cat_eye_color = flag:yellow - } - localization_key = eye_color_yellow - } - - text = { - trigger = { - var:cat_eye_color = flag:green - } - localization_key = eye_color_green - } - - text = { - trigger = { - var:cat_eye_color = flag:amber - } - localization_key = eye_color_amber - } - - text = { - trigger = { - var:cat_eye_color = flag:copper - } - localization_key = eye_color_copper - } - - text = { - trigger = { - var:cat_eye_color = flag:emerald - } - localization_key = eye_color_emerald - } -} - - -#For cat story -CatStoryName = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:custom - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:custom - } - } - } - localization_key = cat_name - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_gyb - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_gyb - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_gyb - } - } - } - localization_key = cat_name_gyb - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_mite - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_mite - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_mite - } - } - } - localization_key = cat_name_mite - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_gray - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_gray - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_gray - } - } - } - localization_key = cat_name_gray - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_flame - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_flame - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_flame - } - } - } - localization_key = cat_name_flame - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_meone - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_meone - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_meone - } - } - } - localization_key = cat_name_meone - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_cruibne - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_cruibne - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_cruibne - } - } - } - localization_key = cat_name_cruibne - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_snow - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_snow - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_snow - } - } - } - localization_key = cat_name_snow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_shadow - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_shadow - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_shadow - } - } - } - localization_key = cat_name_shadow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_paws - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_paws - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_paws - } - } - } - localization_key = cat_name_paws - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_mittens - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_mittens - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_mittens - } - } - } - localization_key = cat_name_mittens - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_spooky - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_spooky - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_spooky - } - } - } - localization_key = cat_name_spooky - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:name_lil_city - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:name_lil_city - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:name_lil_city - } - } - } - localization_key = name_lil_city - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:name_pride_of_city - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:name_pride_of_city - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:name_pride_of_city - } - } - } - localization_key = name_pride_of_city - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:name_tail_of_city - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:name_tail_of_city - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:name_tail_of_city - } - } - } - localization_key = name_tail_of_city - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:name_tigon - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:name_tigon - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:name_tigon - } - } - } - localization_key = name_tigon - } -} - -CatStoryNamePossessive = { - type = character - - text = { #Checks for pre-scripted names that ends with "s". Sadly we have no way to check custom names... - trigger = { var:story_cycle_cat_name = flag:cat_name_mittens } - localization_key = cat_name_mittens_possessive - } - - text = { - trigger = { var:story_cycle_cat_name = flag:cat_name_paws } - localization_key = cat_name_paws_possessive - } - - text = { - localization_key = cat_name_possessive - } -} - -CatFurColor = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_fur_color = flag:brown - } - } - localization_key = fur_color_brown - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_fur_color = flag:gray - } - } - localization_key = fur_color_gray - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_fur_color = flag:orange - } - } - localization_key = fur_color_orange - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_fur_color = flag:black - } - } - localization_key = fur_color_black - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_fur_color = flag:white - } - } - localization_key = fur_color_white - } -} - -CatEyeColor = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:blue - } - } - localization_key = eye_color_blue - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:yellow - } - } - localization_key = eye_color_yellow - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:green - } - } - localization_key = eye_color_green - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:amber - } - } - localization_key = eye_color_amber - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:copper - } - } - localization_key = eye_color_copper - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_eye_color = flag:emerald - } - } - localization_key = eye_color_emerald - } -} - -CatStoryHerHis = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = cat_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = cat_gender_his - } -} - -CatStoryHerHim = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = cat_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = cat_gender_him - } -} - -CatStorySheHe = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = cat_gender_she - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = cat_gender_he - } -} - -CatStoryHerselfHimself = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = cat_gender_herself - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = cat_gender_himself - } -} - -CatStoryFemaleMale = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = cat_gender_female - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = cat_gender_male - } -} - -#For dog story -DogStoryName = { - type = character - - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:custom - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:custom - } - } - } - localization_key = dog_name - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_amiable - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_amiable - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_amiable - } - } - } - localization_key = dog_name_amiable - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_nosewise - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_nosewise - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_nosewise - } - } - } - localization_key = dog_name_nosewise - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_holdfast - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_holdfast - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_holdfast - } - } - } - localization_key = dog_name_holdfast - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_gray - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_gray - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_gray - } - } - } - localization_key = dog_name_gray - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_choplicker - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_choplicker - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_choplicker - } - } - } - localization_key = dog_name_choplicker - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_shadow - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_shadow - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_shadow - } - } - } - localization_key = dog_name_shadow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_snow - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_snow - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_snow - } - } - } - localization_key = dog_name_snow - } -} - -DogStoryNamePossessive = { - type = character - - text = { - localization_key = dog_name_possessive - } -} - -DogFurColor = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_fur_color = flag:brown - } - } - localization_key = fur_color_brown - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_fur_color = flag:gray - } - } - localization_key = fur_color_gray - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_fur_color = flag:black - } - } - localization_key = fur_color_black - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_fur_color = flag:white - } - } - localization_key = fur_color_white - } -} - -DogEyeColor = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_eye_color = flag:blue - } - } - localization_key = eye_color_blue - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_eye_color = flag:amber - } - } - localization_key = eye_color_amber - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_eye_color = flag:brown - } - } - localization_key = eye_color_brown - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_eye_color = flag:gray - } - } - localization_key = eye_color_gray - } -} - - -DogStoryHerHis = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:female - } - } - localization_key = dog_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:male - } - } - localization_key = dog_gender_his - } -} - -DogStoryHerHim = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:female - } - } - localization_key = dog_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:male - } - } - localization_key = dog_gender_him - } -} - -DogStoryGirlBoy = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:female - } - } - localization_key = girl - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:male - } - } - localization_key = boy - } -} - -CatStoryGirlBoy = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:female - } - } - localization_key = girl - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_cat - var:cat_gender = flag:male - } - } - localization_key = boy - } -} - -DogStorySheHe = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:female - } - } - localization_key = dog_gender_she - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:male - } - } - localization_key = dog_gender_he - } -} - -DogStoryFemaleMale = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:female - } - } - localization_key = dog_gender_female - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_dog - var:dog_gender = flag:male - } - } - localization_key = dog_gender_male - } -} - -#We need to do something with the pet story cycle, I can't live like this - had to do a combined trigger for cat and dog names -CatOrDogStoryName = { - type = character - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:custom - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:custom - } - } - } - localization_key = dog_name - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_amiable - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_amiable - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_amiable - } - } - } - localization_key = dog_name_amiable - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_nosewise - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_nosewise - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_nosewise - } - } - } - localization_key = dog_name_nosewise - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_holdfast - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_holdfast - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_holdfast - } - } - } - localization_key = dog_name_holdfast - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_gray - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_gray - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_gray - } - } - } - localization_key = dog_name_gray - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_choplicker - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_choplicker - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_choplicker - } - } - } - localization_key = dog_name_choplicker - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_shadow - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_shadow - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_shadow - } - } - } - localization_key = dog_name_shadow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_dog_name - var:story_cycle_dog_name = flag:dog_name_snow - NOT = { exists = var:book_topic_dog_name } - } - AND = { - exists = var:book_topic_dog_name - var:book_topic_dog_name = flag:dog_name_snow - } - AND = { - exists = var:sacrificed_dog_name - var:sacrificed_dog_name = flag:dog_name_snow - } - } - } - localization_key = dog_name_snow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:custom - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:custom - } - } - } - localization_key = cat_name - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_gyb - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_gyb - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_gyb - } - } - } - localization_key = cat_name_gyb - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_mite - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_mite - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_mite - } - } - } - localization_key = cat_name_mite - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_gray - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_gray - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_gray - } - } - } - localization_key = cat_name_gray - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_flame - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_flame - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_flame - } - } - } - localization_key = cat_name_flame - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_meone - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_meone - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_meone - } - } - } - localization_key = cat_name_meone - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_cruibne - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_cruibne - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_cruibne - } - } - } - localization_key = cat_name_cruibne - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_snow - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_snow - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_snow - } - } - } - localization_key = cat_name_snow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_shadow - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_shadow - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_shadow - } - } - } - localization_key = cat_name_shadow - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_paws - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_paws - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_paws - } - } - } - localization_key = cat_name_paws - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_mittens - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_mittens - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_mittens - } - } - } - localization_key = cat_name_mittens - } - text = { - trigger = { - OR = { - AND = { - exists = var:story_cycle_cat_name - var:story_cycle_cat_name = flag:cat_name_spooky - NOT = { exists = var:book_topic_cat_name } - } - AND = { - exists = var:book_topic_cat_name - var:book_topic_cat_name = flag:cat_name_spooky - } - AND = { - exists = var:sacrificed_cat_name - var:sacrificed_cat_name = flag:cat_name_spooky - } - } - } - localization_key = cat_name_spooky - } -} - -EagleStoryHerHis = { - type = character - - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:female - } - localization_key = eagle_gender_her - } - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:male - } - localization_key = eagle_gender_his - } -} - -EagleStoryHerHim = { - type = character - - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:female - } - localization_key = eagle_gender_her - } - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:male - } - localization_key = eagle_gender_him - } -} - -EagleStoryGirlBoy = { - type = character - - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:female - } - localization_key = girl - } - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:male - } - localization_key = boy - } -} - -EagleStorySheHe = { - type = character - - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:female - } - localization_key = eagle_gender_she - } - text = { - trigger = { - exists = var:eagle_gender - var:eagle_gender = flag:male - } - localization_key = eagle_gender_he - } -} - -#For eagle story -EagleStoryName = { - type = character - - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:custom - } - localization_key = eagle_name - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_lyra - } - localization_key = eagle_name_lyra - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_jargal - } - localization_key = eagle_name_jargal - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_khair - } - localization_key = eagle_name_khair - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_anda - } - localization_key = eagle_name_anda - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_timur - } - localization_key = eagle_name_timur - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_torebek - } - localization_key = eagle_name_torebek - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_elmek - } - localization_key = eagle_name_elmek - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_khongor - } - localization_key = eagle_name_khongor - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_chania - } - localization_key = eagle_name_chania - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_qyliinshaq - } - localization_key = eagle_name_qyliinshaq - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_janym - } - localization_key = eagle_name_janym - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_syr - } - localization_key = eagle_name_syr - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_astana - } - localization_key = eagle_name_astana - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_halik - } - localization_key = eagle_name_halik - } - text = { - trigger = { - exists = var:story_cycle_eagle_name - var:story_cycle_eagle_name = flag:eagle_name_zephyr - } - localization_key = eagle_name_zephyr - } -} - -EagleStoryNamePossessive = { - type = character - - text = { - localization_key = eagle_name_possessive - } -} - -EaglePersonalityTrait1 = { - type = character - random_valid = yes - - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:brave - } - localization_key = eagle_personality_trait_brave - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:brave - } - localization_key = eagle_personality_trait_brave_2 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:curious - } - localization_key = eagle_personality_trait_curious - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:curious - } - localization_key = eagle_personality_trait_curious_2 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:loyal - } - localization_key = eagle_personality_trait_loyal - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:loyal - } - localization_key = eagle_personality_trait_loyal_2 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:calm - } - localization_key = eagle_personality_trait_calm - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:calm - } - localization_key = eagle_personality_trait_calm_2 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:wise - } - localization_key = eagle_personality_trait_wise - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:wise - } - localization_key = eagle_personality_trait_wise_2 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:cunning - } - localization_key = eagle_personality_trait_cunning - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:cunning - } - localization_key = eagle_personality_trait_cunning_2 - } - text = { - localization_key = eagle_personality_trait_none - } - text = { - localization_key = eagle_personality_trait_none_2 - } - text = { - localization_key = eagle_personality_trait_none_3 - } -} - -EaglePersonalityTraitTooltip = { - type = character - - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:brave - } - localization_key = eagle_personality_trait_brave_3 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:curious - } - localization_key = eagle_personality_trait_curious_3 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:loyal - } - localization_key = eagle_personality_trait_loyal_3 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:calm - } - localization_key = eagle_personality_trait_calm_3 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:wise - } - localization_key = eagle_personality_trait_wise_3 - } - text = { - trigger = { - exists = var:eagle_personality_trait - var:eagle_personality_trait = flag:cunning - } - localization_key = eagle_personality_trait_cunning_3 - } - text = { - localization_key = eagle_personality_trait_none_4 - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_pet_name_generic.txt b/N3OW/common/customizable_localization/00_pet_name_generic.txt deleted file mode 100644 index a45e634c..00000000 --- a/N3OW/common/customizable_localization/00_pet_name_generic.txt +++ /dev/null @@ -1,137 +0,0 @@ -PetName = { #PetName: lover ones with sexual or romantic terms removed - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling - } - - text = { - localization_key = pet_name_dearest - } - - text = { - localization_key = pet_name_little_pet - } - - text = { - localization_key = pet_name_treasure - } - - text = { - localization_key = pet_name_sweetness - } - - text = { - localization_key = pet_name_rose - } - - text = { - localization_key = pet_name_sunshine - } - - text = { - localization_key = pet_name_spring_blossom - } - - text = { - localization_key = pet_name_petal - } - - text = { - localization_key = pet_name_honeycomb - } -} - -PetName_uppercase = { - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling_uppercase - } - - text = { - localization_key = pet_name_dearest_uppercase - } - - text = { - localization_key = pet_name_morsel_uppercase - } - - text = { - localization_key = pet_name_little_pet_uppercase - } - - text = { - localization_key = pet_name_treasure_uppercase - } - - text = { - localization_key = pet_name_rose_uppercase - } - - text = { - localization_key = pet_name_sweetness_uppercase - } - - text = { - localization_key = pet_name_sunshine_uppercase - } - - text = { - localization_key = pet_name_spring_blossom_uppercase - } - - text = { - localization_key = pet_name_petal_uppercase - } - - text = { - localization_key = pet_name_honeycomb_uppercase - } -} - -PetName_possessive = { - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling_possessive - } - - text = { - localization_key = pet_name_little_pet_possessive - } - - text = { - localization_key = pet_name_treasure_possessive - } - - text = { - localization_key = pet_name_rose_possessive - } - - text = { - localization_key = pet_name_sweetness_possessive - } - - text = { - localization_key = pet_name_sunshine_possessive - } - - text = { - localization_key = pet_name_spring_blossom_possessive - } - - text = { - localization_key = pet_name_petal_possessive - } - - text = { - localization_key = pet_name_honeycomb_possessive - } -} diff --git a/N3OW/common/customizable_localization/00_petition_liege_custom_loc.txt b/N3OW/common/customizable_localization/00_petition_liege_custom_loc.txt deleted file mode 100644 index e62edcc8..00000000 --- a/N3OW/common/customizable_localization/00_petition_liege_custom_loc.txt +++ /dev/null @@ -1,92 +0,0 @@ - -DesiredCouncilPosition = { - type = character - - text = { - trigger = { scope:second = flag:chancellor } - localization_key = councillor_chancellor - } - text = { - trigger = { scope:second = flag:marshal } - localization_key = councillor_marshal - } - text = { - trigger = { scope:second = flag:steward } - localization_key = councillor_steward - } - text = { - trigger = { scope:second = flag:spymaster } - localization_key = councillor_spymaster - } - text = { - trigger = { scope:second = flag:court_chaplain } - localization_key = councillor_court_chaplain - } -} - -GetPetitionLiegeTitle = { - type = character - - text = { - trigger = { is_councillor = yes } - localization_key = petition_liege_title_councillor - } - text = { - trigger = { has_any_court_position = yes } - localization_key = petition_liege_title_position - } - text = { - trigger = { is_playable_character = yes } - localization_key = petition_liege_title_landed - } - text = { - trigger = { is_playable_character = no } - localization_key = petition_liege_title_courtier - } -} - -GetWildcardRelationLiegeTitle = { - type = character - - text = { - trigger = { is_councillor = yes } - localization_key = petition_liege_title_councillor - } - text = { - trigger = { has_any_court_position = yes } - localization_key = petition_liege_title_position - } - text = { - trigger = { is_playable_character = yes } - localization_key = petition_liege_title_landed - } - text = { - trigger = { is_playable_character = no } - localization_key = petition_liege_title_courtier - } -} - -GetCouncilPositionRequest = { - type = character - - text = { - trigger = { var:petition_liege_council_first ?= flag:chancellor } - localization_key = councillor_chancellor - } - text = { - trigger = { var:petition_liege_council_first ?= flag:marshal } - localization_key = councillor_marshal - } - text = { - trigger = { var:petition_liege_council_first ?= flag:steward } - localization_key = councillor_steward - } - text = { - trigger = { var:petition_liege_council_first ?= flag:spymaster } - localization_key = councillor_spymaster - } - text = { - trigger = { var:petition_liege_council_first ?= flag:court_chaplain } - localization_key = councillor_court_chaplain - } -} diff --git a/N3OW/common/customizable_localization/00_pilgrimage_custom_loc.txt b/N3OW/common/customizable_localization/00_pilgrimage_custom_loc.txt deleted file mode 100644 index ba2d38e2..00000000 --- a/N3OW/common/customizable_localization/00_pilgrimage_custom_loc.txt +++ /dev/null @@ -1,606 +0,0 @@ -# Hajj vs Pilgrimage name -PilgrimageName = { - type = character - - # Hajj - text = { - trigger = { - OR = { - AND = { - exists = involved_activity - involved_activity = { - has_activity_option = { - category = special_type - option = pilgrimage_type_hajj - } - } - involved_activity.activity_location.barony = title:b_makka - } - var:has_completed_pilgrimage ?= flag:hajj - } - } - localization_key = pilgrimage_hajj - } - - # Pilgrimage - text = { - localization_key = pilgrimage_default - } -} - -# Headers for Pilgrimage events -PilgrimageHeader = { - type = character - parent = PilgrimageName - suffix = _header -} - -PilgrimageLength = { - type = activity - - #Short - text = { - trigger = { - exists = var:pilgrimage_distance - var:pilgrimage_distance = flag:short_pilgrimage_var - } - localization_key = pilgrimage_short_distance - } - - #Medium - text = { - trigger = { - exists = var:pilgrimage_distance - var:pilgrimage_distance = flag:medium_pilgrimage_var - } - localization_key = pilgrimage_medium_distance - } - - #Long - text = { - trigger = { - exists = var:pilgrimage_distance - var:pilgrimage_distance = flag:long_pilgrimage_var - } - localization_key = pilgrimage_long_distance - } - - #Very long - text = { - trigger = { - exists = var:pilgrimage_distance - var:pilgrimage_distance = flag:very_long_pilgrimage_var - } - localization_key = pilgrimage_very_long_distance - } -} - -PilgrimageAmount = { - type = character - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 3 - } - localization_key = number_three - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 4 - } - localization_key = number_four - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 5 - } - localization_key = number_five - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 6 - } - localization_key = number_six - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 7 - } - localization_key = number_seven - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 8 - } - localization_key = number_eight - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 9 - } - localization_key = number_nine - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 10 - } - localization_key = number_ten - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 11 - } - localization_key = number_eleven - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 12 - } - localization_key = number_twelve - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 13 - } - localization_key = number_thirteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 14 - } - localization_key = number_fourteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 15 - } - localization_key = number_fifteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 16 - } - localization_key = number_sixteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 17 - } - localization_key = number_seventeen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 18 - } - localization_key = number_eighteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 19 - } - localization_key = number_nineteen - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken = 20 - } - localization_key = number_twenty - } - - text = { - trigger = { - exists = var:num_pilgrimages_undertaken - var:num_pilgrimages_undertaken > 20 - } - localization_key = number_countless - } -} - -GetPilgrimSingularPlural = { - type = character - - text = { - trigger = { - exists = var:rando_pilgrim_counter - var:rando_pilgrim_counter > 1 - } - localization_key = pilgrim_plural - } - - text = { - trigger = { - exists = var:rando_pilgrim_counter - var:rando_pilgrim_counter = 1 - } - localization_key = pilgrim_singular - } -} - -GetPilgrimOrHajjiTrait = { - type = character - - #If you need your Hajji trait - text = { - trigger = { - faith = { has_doctrine_parameter = mandatory_hajj } - NOT = { has_trait = hajjaj } - } - localization_key = activity_pilgrimage_hajjaj_custom_host_desc - } - - #Otherwise default to Pilgrim - text = { - localization_key = activity_pilgrimage_pilgrim_custom_host_desc - } -} - -GetPiousOrWorldlyRewardTier0 = { - type = character - - #Pious Rewards - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_reward_0 - } - - #Worldly Rewards - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - root.culture.culture_head = root - current_travel_plan ?= { - any_in_list = { - variable = visited_cultures_list - count > 0 - } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_reward_0 - } - - #In lack of encountered cultures, show the modifier - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - NOT = { - current_travel_plan ?= { exists = var:visited_cultures_list } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_0 - } -} - -GetPiousOrWorldlyRewardTier1 = { - type = character - - #Pious Rewards - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_reward_1 - } - - #Worldly Rewards - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - root.culture.culture_head = root - current_travel_plan ?= { - any_in_list = { - variable = visited_cultures_list - count > 0 - } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_reward_1 - } - - #In lack of encountered cultures, show the modifier - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - NOT = { - current_travel_plan ?= { exists = var:visited_cultures_list } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_1 - } -} - -GetPiousOrWorldlyRewardTier2 = { - type = character - - #Pious Rewards - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_reward_2 - } - - #Worldly Rewards - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - root.culture.culture_head = root - current_travel_plan ?= { - any_in_list = { - variable = visited_cultures_list - count > 0 - } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_reward_2 - } - - #In lack of encountered cultures, show the modifier - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - NOT = { - current_travel_plan ?= { exists = var:visited_cultures_list } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_2 - } -} - -GetPiousOrWorldlyRewardTier3 = { - type = character - - #Pious Rewards - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_reward_3 - } - - #Worldly Rewards - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - root.culture.culture_head = root - current_travel_plan ?= { - any_in_list = { - variable = visited_cultures_list - count > 0 - } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_reward_3 - } - - #In lack of encountered cultures, show the modifier - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - NOT = { - current_travel_plan ?= { exists = var:visited_cultures_list } - } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_modifier_3 - } -} - -GetPiousOrWorldlyFlavorTier0 = { - type = character - - #Pious Flavor - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_flavor_0 - } - - #Worldly Flavor - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_0 - } -} - -GetPiousOrWorldlyFlavorTier1 = { - type = character - - #Pious Flavor - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_flavor_1 - } - - #Worldly Flavor - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_1 - } -} - -GetPiousOrWorldlyFlavorTier2 = { - type = character - - #Pious Flavor - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_flavor_2 - } - - #Worldly Flavor - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_2 - } -} - -GetPiousOrWorldlyFlavorTier3 = { - type = character - - #Pious Flavor - text = { - trigger = { - involved_activity ?= { - OR = { - activity_has_pious_pilgrimage_type_trigger = yes - activity_has_hajj_pilgrimage_type_trigger = yes - } - } - } - localization_key = activity_pilgrimage_special_type_bar_pious_flavor_3 - } - - #Worldly Flavor - text = { - trigger = { - involved_activity ?= { activity_has_worldly_pilgrimage_type_trigger = yes } - } - localization_key = activity_pilgrimage_special_type_bar_worldly_flavor_3 - } -} - -GetPilgrimXpRewardTier0 = { - type = character - - #Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out? - text = { - trigger = { - involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes } - has_trait_xp = { - trait = pilgrim - value < trait_third_level - } - } - localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_0 - } -} - -GetPilgrimXpRewardTier1 = { - type = character - - #Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out? - text = { - trigger = { - involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes } - has_trait_xp = { - trait = pilgrim - value < trait_third_level - } - } - localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_1 - } -} - -GetPilgrimXpRewardTier2 = { - type = character - - #Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out? - text = { - trigger = { - involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes } - has_trait_xp = { - trait = pilgrim - value < trait_third_level - } - } - localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_2 - } -} - -GetPilgrimXpRewardTier3 = { - type = character - - #Are you on a Pilgrimage, have the Pilgrim trait and are not maxed out? - text = { - trigger = { - involved_activity ?= { activity_has_pious_pilgrimage_type_trigger = yes } - has_trait_xp = { - trait = pilgrim - value < trait_third_level - } - } - localization_key = activity_pilgrimage_special_type_bar_pilgrimage_xp_3 - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_pl_custom_loc.txt b/N3OW/common/customizable_localization/00_pl_custom_loc.txt deleted file mode 100644 index 85ddad21..00000000 --- a/N3OW/common/customizable_localization/00_pl_custom_loc.txt +++ /dev/null @@ -1,2054 +0,0 @@ -#v1.5 -education_focus_acc = { - log_loc_errors = no - parent = education_focus - suffix = "_acc" -} - -#v1.5 -education_focus_ins = { - log_loc_errors = no - parent = education_focus - suffix = "_ins" -} - -#v1.5 -education_focus_gen = { - log_loc_errors = no - parent = education_focus - suffix = "_gen" -} - - -#v1.5 -education_focus_child_ins = { - log_loc_errors = no - parent = education_focus_child - suffix = "_ins" -} - -#v1.5 -education_focus_child_acc = { - log_loc_errors = no - parent = education_focus_child - suffix = "_acc" -} - -#v1.5 -education_focus_child_gen = { - log_loc_errors = no - parent = education_focus_child - suffix = "_gen" -} - - -GetShockedExpressionFemale = { - log_loc_errors = no - type = character - - random_valid = yes - - text = { - localization_key = shocked_expression_shocked_female - } - text = { - localization_key = shocked_expression_appalled_female - } -} - -# ------------------------------------------------------------------------------------ - -# v1.5 -my_prison_pet = { - log_loc_errors = no - parent = prison_pet - suffix = "_my" -} - -# v1.5 -little_prison_pet_vocative = { - log_loc_errors = no - parent = prison_pet - suffix = "_little_vocative" -} - -# ------------------------------------------------------------------------------------ - -# v1.5 -exotic_fowl_type_genitive_plural = { - log_loc_errors = no - type = character - - text = { - localization_key = fowl_dinner_peacock_genitive_plural - trigger = { - age > 14 - } - } - - text = { - localization_key = fowl_dinner_child_genitive_plural - trigger = { - age < 15 - } - } -} - -# v1.10 -GruesomeFestivalNameMsc = { - log_loc_errors = no - type = character - - text = { - localization_key = gruesomefestivalname_blot - trigger = { faith.religion = religion:germanic_religion } - } - - text = { - localization_key = gruesomefestivalname_festival - trigger = { - NOT = { faith.religion = religion:germanic_religion } - } - fallback = yes - } -} - -# v1.5 -RealmTypeGenitive = { - log_loc_errors = no - type = character - - text = { - localization_key = kingdom_genitive_lower_case - trigger = { - highest_held_title_tier >= 4 - } - } - - text = { - localization_key = duchy_genitive_lower_case - trigger = { - highest_held_title_tier >= 3 - } - } - - text = { - localization_key = county_genitive_lower_case - trigger = { - highest_held_title_tier >= 2 - } - } - - text = { - localization_key = barony_genitive_lower_case - trigger = { - highest_held_title_tier >= 1 - } - } -} - -# v1.5 -BaronyTownTypeLocative = { - log_loc_errors = no - parent = BaronyTownType - suffix = "_locative" -} - -# v1.5 -BaronyTownTypeGenitive = { - log_loc_errors = no - parent = BaronyTownType - suffix = "_genitive" -} - -# v1.5 -diplomacy_skill_level_genitive = { - log_loc_errors = no - type = character - - text = { - localization_key = skill_level_terrible_genitive - trigger = { diplomacy < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor_genitive - trigger = { - diplomacy >= terrible_skill_level - diplomacy < average_skill_level - } - } - - text = { - localization_key = skill_level_average_genitive - trigger = { - diplomacy >= average_skill_level - diplomacy < good_skill_level - } - } - - text = { - localization_key = skill_level_good_genitive - trigger = { - diplomacy >= good_skill_level - diplomacy < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent_genitive - trigger = { diplomacy >= excellent_skill_level } - } -} - -# v1.5 -martial_skill_level_genitive = { - log_loc_errors = no - type = character - - text = { - localization_key = skill_level_terrible_genitive - trigger = { martial < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor_genitive - trigger = { - martial >= terrible_skill_level - martial < average_skill_level - } - } - - text = { - localization_key = skill_level_average_genitive - trigger = { - martial >= average_skill_level - martial < good_skill_level - } - } - - text = { - localization_key = skill_level_good_genitive - trigger = { - martial >= good_skill_level - martial < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent_genitive - trigger = { martial >= excellent_skill_level } - } -} - -# v1.5 -stewardship_skill_level_genitive = { - log_loc_errors = no - type = character - - text = { - localization_key = skill_level_terrible_genitive - trigger = { stewardship < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor_genitive - trigger = { - stewardship >= terrible_skill_level - stewardship < average_skill_level - } - } - - text = { - localization_key = skill_level_average_genitive - trigger = { - stewardship >= average_skill_level - stewardship < good_skill_level - } - } - - text = { - localization_key = skill_level_good_genitive - trigger = { - stewardship >= good_skill_level - stewardship < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent_genitive - trigger = { stewardship >= excellent_skill_level } - } -} - -# v1.5 -intrigue_skill_level_genitive = { - log_loc_errors = no - type = character - - text = { - localization_key = skill_level_terrible_genitive - trigger = { intrigue < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor_genitive - trigger = { - intrigue >= terrible_skill_level - intrigue < average_skill_level - } - } - - text = { - localization_key = skill_level_average_genitive - trigger = { - intrigue >= average_skill_level - intrigue < good_skill_level - } - } - - text = { - localization_key = skill_level_good_genitive - trigger = { - intrigue >= good_skill_level - intrigue < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent_genitive - trigger = { intrigue >= excellent_skill_level } - } -} - -# v1.5 -learning_skill_level_genitive = { - log_loc_errors = no - type = character - - text = { - localization_key = skill_level_terrible_genitive - trigger = { learning < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor_genitive - trigger = { - learning >= terrible_skill_level - learning < average_skill_level - } - } - - text = { - localization_key = skill_level_average_genitive - trigger = { - learning >= average_skill_level - learning < good_skill_level - } - } - - text = { - localization_key = skill_level_good_genitive - trigger = { - learning >= good_skill_level - learning < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent_genitive - trigger = { learning >= excellent_skill_level } - } -} - -# v1.5 -CompositionTypeGloriousAccusative = { - log_loc_errors = no - type = character - - text = { - trigger = { var:composition_type = flag:song } - localization_key = CompositionType_song_glorious_accusative - } - text = { - trigger = { var:composition_type = flag:chronicle } - localization_key = CompositionType_chronicle_glorious_accusative - } - text = { - trigger = { var:composition_type = flag:poem } - localization_key = CompositionType_poem_glorious_accusative - } -} - -# v1.5 -ComplimentAdjectiveTheMostGenitive = { - log_loc_errors = no - type = character - - random_valid = yes - - # Fair/Handsome - text = { - trigger = { - has_trait = beauty_good - is_male = yes - NOT = { - has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent - } - } - localization_key = compliment_handsome_the_most_genitive - } - text = { - trigger = { - has_trait = beauty_good - is_female = yes - NOT = { - has_variable = court_6040_best_looking_var #needed to keep court.6040 loc coherent - } - } - localization_key = compliment_fair_the_most_genitive - } - - # Impressive - text = { - trigger = { - has_personality_malicious_trigger = yes - is_female = yes - } - localization_key = compliment_impressive_female_the_most_genitive - } - text = { - trigger = { - has_personality_malicious_trigger = yes - is_male = yes - } - localization_key = compliment_impressive_the_most_genitive - } - - # Benign - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benign_female_the_most_genitive - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benign_the_most_genitive - } - - # Benevolent - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_female = yes - } - localization_key = compliment_benevolent_female_the_most_genitive - } - text = { - trigger = { - ai_compassion >= medium_positive_ai_value - is_male = yes - } - localization_key = compliment_benevolent_the_most_genitive - } - - # Implacable - text = { - trigger = { - has_personality_dominant_trigger = yes - is_female = yes - } - localization_key = compliment_implacable_female_the_most_genitive - } - text = { - trigger = { - has_personality_dominant_trigger = yes - is_male = yes - } - localization_key = compliment_implacable_the_most_genitive - } - - # Modest - text = { - trigger = { - has_personality_submissive_trigger = yes - is_female = yes - } - localization_key = compliment_modest_female_the_most_genitive - } - text = { - trigger = { - has_personality_submissive_trigger = yes - is_male = yes - } - localization_key = compliment_modest_the_most_genitive - } - - # Charming - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_female = yes - } - localization_key = compliment_charming_female_the_most_genitive - } - text = { - trigger = { - has_personality_extroverted_trigger = yes - is_male = yes - } - localization_key = compliment_charming_the_most_genitive - } - - - # Thoughtful - text = { - trigger = { - has_personality_introverted_trigger = yes - is_female = yes - } - localization_key = compliment_thoughtful_female_the_most_genitive - } - text = { - trigger = { - has_personality_introverted_trigger = yes - is_male = yes - } - localization_key = compliment_thoughtful_the_most_genitive - } - - # Perceptive - text = { - trigger = { - has_personality_emotional_trigger = yes - is_female = yes - } - localization_key = compliment_perceptive_female_the_most_genitive - } - text = { - trigger = { - has_personality_emotional_trigger = yes - is_male = yes - } - localization_key = compliment_perceptive_the_most_genitive - } - - # Sensible - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_female = yes - } - localization_key = compliment_sensible_female_the_most_genitive - } - text = { - trigger = { - has_personality_levelheaded_trigger = yes - is_male = yes - } - localization_key = compliment_sensible_the_most_genitive - } - - # Serene - text = { - trigger = { - has_personality_annoying_trigger = yes - is_female = yes - } - localization_key = compliment_serene_female_the_most_genitive - } - text = { - trigger = { - has_personality_annoying_trigger = yes - is_male = yes - } - localization_key = compliment_serene_the_most_genitive - } - - # Fallback - text = { - trigger = { always = no } - fallback = yes - localization_key = compliment_fallback_the_most_genitive - } -} - -# v1.5 -RegionalGameObjectAccusative = { - log_loc_errors = no - type = character - random_valid = yes - - text = { - localization_key = deck_of_cards_accusative - } - - text = { - trigger = { - exists = capital_province - capital_province = { - geographical_region = world_india - } - } - localization_key = pachisi_board_accusative #indian - } - - text = { - localization_key = chess_set_accusative - } -} - -# v1.7.2 -child_favorite_toy_adj = { - log_loc_errors = no - parent = child_favorite_toy - suffix = "_adj" -} - -# v1.7.2 -child_favorite_toy_accusative = { - log_loc_errors = no - parent = child_favorite_toy - suffix = "_accusative" -} - -# v1.7.2 -child_favorite_toy_instrumental = { - log_loc_errors = no - parent = child_favorite_toy - suffix = "_instrumental" -} - -# v1.7.2 -child_favorite_toy_my = { - log_loc_errors = no - parent = child_favorite_toy - suffix = "_my" -} - -# v1.13.0.1 - dopelniacz - rycerza, czempiona -KnightCulturePossessiveNoTooltip = { - log_loc_errors = no - parent = KnightCulture - suffix = "_no_tooltip_possessive" -} - -# v1.13.0.1 - wołacz - rycerzu, czempionie -KnightCultureVocativeNoTooltip = { - log_loc_errors = no - parent = KnightCulture - suffix = "_no_tooltip_vocative" -} - -# v1.13.0.1 - miejscownik - rycerzu, czempionie -KnightCultureLocativeNoTooltip = { - log_loc_errors = no - parent = KnightCulture - suffix = "_no_tooltip_locative" -} - -# v1.13.0.1 - celownik - rycerzowi, czempionowi -KnightCultureDativeNoTooltip = { - log_loc_errors = no - parent = KnightCulture - suffix = "_no_tooltip_dative" -} - -# v1.13.0.1 - narzednik - rycerzem, czempionem -KnightCultureInstrumentalNoTooltip = { - log_loc_errors = no - parent = KnightCulture - suffix = "_no_tooltip_instrumental" -} - -# v1.5 -PrisonTypeCellAdj = { - log_loc_errors = no - type = character - - text = { - trigger = { is_in_prison_type = dungeon } - localization_key = prisontypecell_dungeon_cell_adj - } - - text = { - trigger = { is_in_prison_type = house_arrest } - localization_key = prisontypecell_house_arrest_adj - } -} - -# v1.5 -GetUpperClothingArticleAdj = { - log_loc_errors = no - type = character - - random_valid = yes - - text = { - trigger = { - is_female = no - } - localization_key = clothing_word_shirt_adj - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_blouse_adj - } - - text = { - trigger = { - is_female = yes - } - localization_key = clothing_word_dress_adj - } -} - -# v1.13.0.1 -InsultNounGenitive = { - log_loc_errors = no - parent = InsultNoun - suffix = "_genitive" -} - -# v1.13.0.1 -InsultNounVocative = { - log_loc_errors = no - parent = InsultNoun - suffix = "_vocative" -} - -# v1.13.0.1 -InsultNounAccusative = { - log_loc_errors = no - parent = InsultNoun - suffix = "_accusative" -} - -# v1.13.0.1 -InsultNounInstrumental = { - log_loc_errors = no - parent = InsultNoun - suffix = "_instrumental" -} - - - -# v1.6 -GetUnbelieverNamePluralAdj = { - log_loc_errors = no - parent = GetUnbelieverNamePlural - suffix = "_adj" -} - -# v1.6 -GetUnbelieverNamePluralDative = { - log_loc_errors = no - parent = GetUnbelieverNamePlural - suffix = "_dative" -} - - -# ------------------------------------------------------------------------------ # - -# v1.5 -GritTypeAdj = { - log_loc_errors = no - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = grit_type_grit_adj - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = grit_type_dirt_adj - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = grit_type_sand_adj - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = grit_type_bog_water_adj - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = grit_type_twigs_adj - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = grit_type_wet_leaves_adj - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = grit_type_dry_grass_adj - } -} - -# v1.5 -ToleranceValueAdj = { - log_loc_errors = no - type = character - - text = { - localization_key = tolerance_righteous_adj - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_fully_accepted_level - } - } - } - } - text = { - localization_key = tolerance_astray_adj - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_astray_level - } - } - } - } - text = { - localization_key = tolerance_sinister_adj - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_hostile_level - } - } - } - } - text = { - localization_key = tolerance_evil_adj - - trigger = { - faith = { - faith_hostility_level = { - target = scope:second.faith - value = faith_evil_level - } - } - } - } -} - -# v1.5 -SeductionGiftTypeAdj = { - log_loc_errors = no - type = character - - text = { - trigger = { scope:gift = flag:tapestry } - localization_key = seduce_gift_tapestry_adj - } - - text = { - trigger = { scope:gift = flag:horse } - localization_key = seduce_gift_horse_adj - } - - text = { - trigger = { scope:gift = flag:tailor } - localization_key = seduce_gift_tailored_clothes_adj - } - - text = { - trigger = { scope:gift = flag:rare_book } - localization_key = seduce_gift_rare_book_adj - } - - text = { - trigger = { scope:gift = flag:embroidery } - localization_key = seduce_gift_embroidery_adj - } - - text = { - trigger = { scope:gift = flag:poem } - localization_key = seduce_gift_poem_adj - } - - text = { - trigger = { scope:gift = flag:woodcarving } - localization_key = seduce_gift_woodcarving_adj - } - - text = { - trigger = { scope:gift = flag:object } - localization_key = seduce_gift_object_adj - } - - text = { - trigger = { scope:gift = flag:jewelry } - localization_key = seduce_gift_jewelry_adj - } - - text = { - trigger = { scope:gift = flag:stuffed_animal } - localization_key = seduce_gift_stuffed_animal_adj - } - - text = { - trigger = { scope:gift = flag:flower_display } - localization_key = seduce_gift_flower_display_adj - } - - text = { - trigger = { scope:gift = flag:handkerchief } - localization_key = seduce_gift_handkerchief_adj - } -} - -# v1.5 -ThreeToTwelveInstrumental = { - log_loc_errors = no - type = character - random_valid = yes - - text = { - localization_key = number_three_instrumental - } - text = { - localization_key = number_four_instrumental - } - text = { - localization_key = number_five_instrumental - } - text = { - localization_key = number_six_instrumental - } - text = { - localization_key = number_seven_instrumental - } - text = { - localization_key = number_eight_instrumental - } - text = { - localization_key = number_nine_instrumental - } - text = { - localization_key = number_ten_instrumental - } - text = { - localization_key = number_eleven_instrumental - } - text = { - localization_key = number_twelve_instrumental - } -} - -# v1.5 -InsultNounSexualVocative = { - log_loc_errors = no - type = character - - random_valid = yes - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_lecher_vocative - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_debaucher_vocative - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_fornicator_vocative - } - - text = { - trigger = { is_male = yes } - localization_key = insultnounsexual_philanderer_vocative - } - - text = { - trigger = { - is_male = yes - NOT = { has_trait = sodomite } - } - localization_key = insultnounsexual_womanizer_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_amorosa_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_jezebel_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_quean_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_delilah_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_strumpet_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_trollop_vocative - } - - text = { - trigger = { is_female = yes } - localization_key = insultnounsexual_hussy_vocative - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_voluptuary_vocative - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_copulator_vocative - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_libidinist_vocative - } - - text = { - trigger = { is_male = yes } - weight_multiplier = { - base = 0.1 - } - localization_key = insultnounsexual_roue_vocative - } - - # female versions requested for other languages - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_voluptuary_female_vocative - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_copulator_female_vocative - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.3 - } - localization_key = insultnounsexual_libidinist_female_vocative - } - - text = { - trigger = { is_female = yes } - weight_multiplier = { - base = 0.1 - } - localization_key = insultnounsexual_roue_female_vocative - } - # -- - text = { - trigger = { - is_female = yes - } - localization_key = whore_vocative - } - text = { - trigger = { - is_female = yes - } - localization_key = harlot_vocative - } - text = { - weight_multiplier = { - base = 0.3 - } - localization_key = bedswerver_vocative - } - text = { - trigger = { is_male = yes } - localization_key = pig_vocative - } - text = { - trigger = { is_male = yes } - localization_key = skirt_chaser_vocative - } -} - - -# v1.13.0.1 -FavoriteTreatAccusative = { - log_loc_errors = no - parent = FavoriteTreat - suffix = "_accusative" -} - - -# v1.5 -SignatureWeaponAttemptedHeavyAccusative = { - log_loc_errors = no - type = character - - text = { - localization_key = signature_weapon_attempted_heavy_slash_accusative - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_heavy_crush_accusative - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_heavy_pierce_accusative - trigger = { - var:signature_weapon = flag:spear - } - } -} - -# v1.5 -SignatureWeaponAttemptedLightAccusative = { - log_loc_errors = no - type = character - - text = { - localization_key = signature_weapon_attempted_light_slash_accusative - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_light_crush_accusative - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_light_pierce_accusative - trigger = { - var:signature_weapon = flag:spear - } - } -} - - -#v1.13.0.1 -GetExpensiveDessertInTheFaceInstrumental = { - log_loc_errors = no - parent = GetExpensiveDessertInTheFace - suffix = "_instrumental" -} - - -ArtifactQualityNarz = { - log_loc_errors = no - parent = ArtifactQuality - suffix = "_narz" -} - -ArtifactQualityFMie = { - log_loc_errors = no - parent = ArtifactQuality - suffix = "_fmie" -} - - - -ArtifactArticleWealthMasculine = { - log_loc_errors = no - parent = ArtifactArticleWealth - suffix = "_masc" -} - -ArtifactArticleWealthAccusativeFem = { - log_loc_errors = no - parent = ArtifactArticleWealth - suffix = "_acc_fem" -} - -#v1.9.0.2 -ArtifactFlowerSpeciesGender = { - log_loc_errors = no - type = character - - text = { - trigger = { - exists = scope:flower_species - OR = { - scope:flower_species = flag:flower_type_orchid - scope:flower_species = flag:flower_type_rose - scope:flower_species = flag:flower_type_foxglove - scope:flower_species = flag:flower_type_geranium - scope:flower_species = flag:flower_type_lily - scope:flower_species = flag:flower_type_lavender - scope:flower_species = flag:flower_type_peony - scope:flower_species = flag:flower_type_delphinium - scope:flower_species = flag:flower_type_chrysanthemum - scope:flower_species = flag:flower_type_gardenia - } - } - localization_key = ArtifactFlowerSpecies_z - } - - text = { - localization_key = ArtifactFlowerSpecies_m - fallback = yes - } - -} - - -PetNamePrecious = { #PetName: lover ones with sexual or romantic terms removed - log_loc_errors = no - type = character - - random_valid = yes - - text = { - localization_key = pet_name_darling_precious - } - - text = { - localization_key = pet_name_dearest_precious_precious - } - - text = { - localization_key = pet_name_little_pet_precious - } - - text = { - localization_key = pet_name_treasure_precious - } - - text = { - localization_key = pet_name_sweetness_precious - } - - text = { - localization_key = pet_name_rose_precious - } - - text = { - localization_key = pet_name_sunshine_precious - } - - text = { - localization_key = pet_name_spring_blossom_precious - } - - text = { - localization_key = pet_name_petal_precious - } - - text = { - localization_key = pet_name_honeycomb_precious - } -} - -#v1.13.0.1 -GetExpensiveMealBier = { - log_loc_errors = no - parent = GetExpensiveMeal - suffix = "_bier" -} - -#v1.13.0.1 -GetExpensiveMealDop = { - log_loc_errors = no - parent = GetExpensiveMeal - suffix = "_dop" -} - - -#v1.6.1 -GetExpensiveMealAltDop = { - log_loc_errors = no - parent = GetExpensiveMealAlt - suffix = "_dop" -} - -#v1.6.1 -GetDisabilityIns = { - log_loc_errors = no - parent = GetDisability - suffix = "_ins" -} - -#v1.13.0.1 -GetExpensiveDessertBier = { - log_loc_errors = no - parent = GetExpensiveDessert - suffix = "_bier" -} - -#v1.13.0.1 -GetExpensiveDessertNarz = { - log_loc_errors = no - parent = GetExpensiveDessert - suffix = "_narz" -} - -#v1.13.0.1 -GetExpensiveDessertDop = { - log_loc_errors = no - parent = GetExpensiveDessert - suffix = "_dop" -} - -GetVictimOrMy_VictimTrue = { # Used in Hold Court - log_loc_errors = no - type = character - - text = { - trigger = { - top_liege = { has_character_flag = concerned_exists } - } - localization_key = pt_true - } - text = { - trigger = { always = no } - fallback = yes - localization_key = pt_false - } -} - - -#1.6 -GetUnbelieverTermVocative = { - log_loc_errors = no - parent = GetUnbelieverTerm - suffix = "_vocative" -} - -#1.13.0.1 -FavoriteTreatDemandAccusative = { - log_loc_errors = no - parent = FavoriteTreatDemand - suffix = "_accusative" -} - - -#1.8.1 -TrinketLookAdjectiveMasc = { - log_loc_errors = no - parent = TrinketLookAdjective - suffix = "_masc" -} - - - -#1.8.1 -ArtifactBookContentQualityMasc = { - log_loc_errors = no - parent = ArtifactBookContentQuality - suffix = "_masc" -} - - -PL_ArtifactBaseWeaponTypeNom = { - log_loc_errors = no - parent = ArtifactBaseWeaponType - suffix = "_nom" -} - - -# v1.13.0.1 -RegionalDrinkGenitive = { - log_loc_errors = no - parent = RegionalDrink - suffix = "_genitive" -} - -# v1.13.0.1 -RegionalDrinkInstrumental = { - log_loc_errors = no - parent = RegionalDrink - suffix = "_instrumental" -} - -# v1.13.0.1 -GetExpensiveDrink_SingularAccusative = { - log_loc_errors = no - parent = GetExpensiveDrink_Singular - suffix = "_accusative_singular" -} - -# v1.13.0.1 -GetExpensiveDrink_SingularGenitive = { - log_loc_errors = no - parent = GetExpensiveDrink_Singular - suffix = "_genitive_singular" -} - - -# v1.13.0.1 -GetExpensiveDrinkGenitive = { - log_loc_errors = no - parent = GetExpensiveDrink - suffix = "_genitive" -} - -# v1.13.0.1 -RegionalAlcoholicDrinkAdj = { - log_loc_errors = no - parent = RegionalAlcoholicDrink - suffix = "_genitive" -} - - -# 1.10 -GetRegionalArcherMAAGenitive = { - log_loc_errors = no - parent = GetRegionalArcherMAA - suffix = "_genitive" -} - - - -# v1.13.0.1 -GetRegionalInfantryMAAGenitive = { - log_loc_errors = no - parent = GetRegionalInfantryMAA - suffix = "_genitive" -} - - -# v1.13.0.1 -GetRegionalCavalryMAAGenitive = { - log_loc_errors = no - parent = GetRegionalCavalryMAA - suffix = "_genitive" -} - - - -# 1.13.0.1 -GetRegionalSkirmisherMAAGenitive = { - log_loc_errors = no - parent = GetRegionalSkirmisherMAA - suffix = "_genitive" -} - - -#v1.5 - plik - -GeneratePoem_Title_Fragment_Emotion_adj = { - log_loc_errors = no - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_love_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_passion_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_tenderness_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_doting_adj - } - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_sadness_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_sorrow_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_regret_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_adj - } - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_rage_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_anger_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_bloodlust_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_wrath_adj - } - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_MetaphoricalPlace_adj = { - log_loc_errors = no - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_heart_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_head_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_dreams_adj - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_chest_adj - } - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_Season_adj = { - log_loc_errors = no - type = character - random_valid = yes - - text = { localization_key = generatepoem_title_spring_adj } - text = { localization_key = generatepoem_title_summer_adj } - text = { localization_key = generatepoem_title_autumn_adj } - text = { localization_key = generatepoem_title_winter_adj } -} - -GeneratePoem_Title_Fragment_PatheticFallacy_adj = { - log_loc_errors = no - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_windswept_woods_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_rainy_nights_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_still_mornings_adj - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_lonely_graves_adj - } - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -### 1.4.4 -GeneratePoem_Title_Fragment_Sobriquet_adj = { - log_loc_errors = no - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_sword_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_spear_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_axe_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_lance_adj - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_mace_adj - } - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - - - - -PL_GetAnimalMale = { - log_loc_errors = no - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - #var:animal_type ?= flag:roe - var:animal_type ?= flag:reindeer - var:animal_type ?= flag:elk - #var:animal_type ?= flag:antelope - #var:animal_type ?= flag:gazelle - #var:animal_type ?= flag:saiga - } - } - localization_key = hunt_animal_male_stag - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:roe - } - } - localization_key = pl_hunt_animal_male_roe - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:fox - #var:animal_type ?= flag:wolf - #var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_male_dog - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - } - } - localization_key = pl_hunt_animal_male_wolf - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_male_jack - } - - text = { - trigger = { - OR = { - #var:animal_type ?= flag:elk - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_male_bull - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - #var:animal_type ?= flag:bear - } - } - localization_key = pl_animal_type_male_boar - } - - # text = { - # trigger = { var:animal_type ?= flag:lion } - # localization_key = pl_animal_type_male_lion - # } - - # text = { - # trigger = { var:animal_type ?= flag:tiger } - # localization_key = pl_animal_type_male_tiger - # } - - # text = { - # trigger = { var:animal_type ?= flag:leopard } - # localization_key = pl_animal_type_male_leopard - # } - - # text = { - # trigger = { var:animal_type ?= flag:unicorn } - # localization_key = pl_horse_gender_male_stallion - # } - - text = { - trigger = { always = no } - localization_key = hunt_animal_male_fallback - fallback = yes - } -} - -PL_GetAnimalFemale = { - log_loc_errors = no - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - #var:animal_type ?= flag:roe - #var:animal_type ?= flag:antelope - #var:animal_type ?= flag:gazelle - } - } - localization_key = hunt_animal_female_doe - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:roe - } - } - localization_key = pl_hunt_animal_female_roe - } - - text = { - trigger = { var:animal_type ?= flag:hart } - localization_key = hunt_animal_female_hind - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - #var:animal_type ?= flag:hyena - } - } - localization_key = pl_hunt_animal_female_wolf - } - - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = hunt_animal_female_vixen - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_female_jill - } - - text = { - trigger = { - OR = { - #var:animal_type ?= flag:elk - var:animal_type ?= flag:bison - #var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_female_cow - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:elk - } - } - localization_key = pl_hunt_animal_female_elk - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - #var:animal_type ?= flag:bear - } - } - localization_key = pl_animal_type_female_boar - } - - # text = { - # trigger = { var:animal_type ?= flag:lion } - # localization_key = hunt_animal_female_lioness - # } - - # text = { - # trigger = { var:animal_type ?= flag:tiger } - # localization_key = hunt_animal_female_tigress - # } - - # text = { - # trigger = { var:animal_type ?= flag:leopard } - # localization_key = hunt_animal_female_leopardess - # } - - # text = { - # trigger = { var:animal_type ?= flag:unicorn } - # localization_key = horse_gender_mare - # } - - text = { - trigger = { always = no } - localization_key = hunt_animal_female_fallback - } -} - - -# v1.13.0.1 -PL_GetTerrainTypeLocative = { - log_loc_errors = no - type = province - parent = GetTerrainType - suffix = _pl_locative -} - -# v1.13.0.1 -PL_GetTerrainTypeGenitive = { - log_loc_errors = no - type = province - parent = GetTerrainType - suffix = _pl_genitive -} - -# v1.13.0.1 -PL_GetTerrainTypeArticle = { - log_loc_errors = no - type = province - parent = GetTerrainType - suffix = _pl_art -} - -# v1.13.0.1 -PL_GetTerrainTypePluralLocative = { - log_loc_errors = no - type = province - parent = GetTerrainType - suffix = _plural_pl_locative -} - -# v1.13.0.1 -PL_GetTerrainTypePluralGenitive = { - log_loc_errors = no - type = province - parent = GetTerrainType - suffix = _plural_pl_genitive -} - - -#1.11.5 -PL_GetRandomRegionalWoodGenitive = { - log_loc_errors = no - parent = GetRandomRegionalWood - suffix = _pl_genitive -} - - - -#1.12.5 -PL_RegionalEdibleMeatGenitive = { - log_loc_errors = no - parent = RegionalEdibleMeat - suffix = _gen -} - -#1.12.5 -PL_RegionalEdibleAnimalGenitive = { - log_loc_errors = no - parent = RegionalEdibleAnimal - suffix = _gen -} - - -#1.12.5 -PL_RegionalRootVegetableGenitive = { - log_loc_errors = no - parent = RegionalRootVegetable - suffix = _gen -} - -# 1.13.0.3 -PL_GetRealmOrDomicileConceptYourLocative = { - log_loc_errors = no - parent = GetRealmOrDomicileConcept - suffix = "_pl_y_locative" -} - - # 1.13.0.3 -PL_GetCourtOrOfficerPositionConceptPlural = { - log_loc_errors = no - parent = GetCourtOrOfficerPositionConceptPlural - suffix = "_pl" -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_pl_custom_loc_extra.txt b/N3OW/common/customizable_localization/00_pl_custom_loc_extra.txt deleted file mode 100644 index c1be71ff..00000000 --- a/N3OW/common/customizable_localization/00_pl_custom_loc_extra.txt +++ /dev/null @@ -1,8596 +0,0 @@ -#v1.6.1 -religion_name_adj_feminine_accusative = { - log_loc_errors = no - type = faith - text = { - trigger = { - religion_tag = christianity_religion - } - localization_key = christianity_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = north_african_religion - } - localization_key = north_african_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = baltic_religion - } - localization_key = baltic_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = akom_religion - } - localization_key = akom_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = bon_religion - } - localization_key = bon_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = buddhism_religion - } - localization_key = buddhism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = tani_religion - } - localization_key = tani_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = dualism_religion - } - localization_key = dualism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = finno_ugric_religion - } - localization_key = finno_ugric_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = germanic_religion - } - localization_key = germanic_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = hellenism_religion - } - localization_key = hellenism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = hinduism_religion - } - localization_key = hinduism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = islam_religion - } - localization_key = islam_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = jainism_religion - } - localization_key = jainism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = judaism_religion - } - localization_key = judaism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = kushitism_religion - } - localization_key = kushitism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = magyar_religion - } - localization_key = magyar_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = mundhum_religion - } - localization_key = mundhum_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = paganism_religion - } - localization_key = paganism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = qiangic_religion - } - localization_key = qiangic_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = slavic_religion - } - localization_key = slavic_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = taoism_religion - } - localization_key = taoism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = tengrism_religion - } - localization_key = tengrism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = waaqism_religion - } - localization_key = waaqism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = west_african_religion - } - localization_key = west_african_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = west_african_bori_religion - } - localization_key = west_african_bori_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = west_african_orisha_religion - } - localization_key = west_african_orisha_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = west_african_roog_religion - } - localization_key = west_african_roog_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = yazidi_religion - } - localization_key = yazidi_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = zoroastrianism_religion - } - localization_key = zoroastrianism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = zunism_religion - } - localization_key = zunism_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = siberian_religion - } - localization_key = siberian_religion_adj_feminine_accusative - } - text = { - trigger = { - religion_tag = basque_religion - } - localization_key = basque_religion_adj_feminine_accusative - } - text = { - localization_key = religion_name_adj_feminine_fallback - fallback = yes - } -} - -#v1.6.1 -religion_name_adj_masculine_ins = { - log_loc_errors = no - type = faith - text = { - trigger = { - religion_tag = christianity_religion - } - localization_key = christianity_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = north_african_religion - } - localization_key = north_african_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = baltic_religion - } - localization_key = baltic_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = akom_religion - } - localization_key = akom_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = bon_religion - } - localization_key = bon_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = buddhism_religion - } - localization_key = buddhism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = tani_religion - } - localization_key = tani_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = dualism_religion - } - localization_key = dualism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = finno_ugric_religion - } - localization_key = finno_ugric_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = germanic_religion - } - localization_key = germanic_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = hellenism_religion - } - localization_key = hellenism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = hinduism_religion - } - localization_key = hinduism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = islam_religion - } - localization_key = islam_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = jainism_religion - } - localization_key = jainism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = judaism_religion - } - localization_key = judaism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = kushitism_religion - } - localization_key = kushitism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = magyar_religion - } - localization_key = magyar_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = mundhum_religion - } - localization_key = mundhum_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = paganism_religion - } - localization_key = paganism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = qiangic_religion - } - localization_key = qiangic_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = slavic_religion - } - localization_key = slavic_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = taoism_religion - } - localization_key = taoism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = tengrism_religion - } - localization_key = tengrism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = waaqism_religion - } - localization_key = waaqism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = west_african_religion - } - localization_key = west_african_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = west_african_bori_religion - } - localization_key = west_african_bori_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = west_african_orisha_religion - } - localization_key = west_african_orisha_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = west_african_roog_religion - } - localization_key = west_african_roog_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = yazidi_religion - } - localization_key = yazidi_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = zoroastrianism_religion - } - localization_key = zoroastrianism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = zunism_religion - } - localization_key = zunism_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = siberian_religion - } - localization_key = siberian_religion_adj_masculine_ins - } - text = { - trigger = { - religion_tag = basque_religion - } - localization_key = basque_religion_adj_masculine_ins - } - text = { - localization_key = religion_name_adj_feminine_fallback - fallback = yes - } -} - - -#v1.5 -TitleRankAdjConcept = { - log_loc_errors = no - type = landed_title - - text = { - trigger = { - tier = tier_barony - } - - localization_key = game_concept_barony_pos - } - - text = { - trigger = { - tier = tier_county - } - - localization_key = game_concept_county_pos - } - - text = { - trigger = { - tier = tier_duchy - } - - localization_key = game_concept_duchy_pos - } - - text = { - trigger = { - tier = tier_kingdom - } - - localization_key = game_concept_kingdom_pos - } - - text = { - trigger = { - tier = tier_empire - } - - localization_key = game_concept_empire_pos - } -} - - -# -------------------------- Title Adj -------------------------- # - -TitleAdjBase = { - log_loc_errors = no - - type = landed_title - - text = { - trigger = { - OR = { - is_mercenary_company = yes - is_holy_order = yes - is_titular = yes - } - } - - #localization_key = title_notier_notooltip - localization_key = PL_title_adj_notier - } - - text = { - trigger = { - OR = { - this = title:k_east_francia - this = title:k_france - } - } - - #localization_key = title_francia_notooltip - localization_key = PL_title_adj_francia - } - - text = { - - trigger = { - tier > tier_barony - NOR = { - - this = title:d_ismaili - this = title:d_nizari - this = title:d_zayidi - this = title:d_ghulat - this = title:k_papal_state - this = title:k_orthodox - this = title:d_iconoclast - this = title:d_patriarchate_in_the_east - this = title:d_coptic_papacy - this = title:d_apostolic_church - this = title:d_conversos - this = title:d_manichean - this = title:d_sunni - this = title:d_shiite - this = title:d_imami - this = title:d_masmudi - this = title:d_muwalladi - this = title:e_golden_horde - this = title:e_ilkhanate - #this = title:e_chagatai - this = title:e_black_horde - this = title:e_white_horde - this = title:e_aarlud_khanate - this = title:e_togskol_khanate - this = title:e_baruun_khanate - this = title:e_uyghur_khanate - this = title:e_kirghiz_khanate - this = title:e_mongol_empire - this = title:e_timurids - #this = title:d_rabbinism - this = title:d_karaism - this = title:d_haymanot - this = title:d_malabarism - this = title:d_samaritan - this = title:d_kabarism - this = title:d_mazdayasna - this = title:d_zurvanism - this = title:d_gayomarthianism - this = title:d_khurmazta - this = title:d_mazdakism - this = title:d_khurramism - this = title:d_urartuism - this = title:k_sakya_trizin - this = title:k_switzerland - this = title:k_visigoths - this = title:e_latin_empire - this = title:e_north_sea - this = title:d_yungdrung_bon - this = title:e_hre - this = title:d_western_isles - this = title:e_roman_empire - this = title:e_byzantium - this = title:k_armenian_principality - this = title:d_northern_isles - this = title:e_wendish_empire - this = title:e_west_slavia - this = title:d_cherven_cities - this = title:k_magyar - this = title:e_persia - this = title:e_arabia - this = title:e_bengal - this = title:e_deccan - this = title:c_maldives - - #nobles - - this = title:d_nf_ampelas - this = title:d_nf_aplakes - this = title:d_nf_agelastos - this = title:d_nf_doukas - this = title:d_nf_gerontas - this = title:d_nf_hexavoulis - this = title:d_nf_kardias - this = title:d_nf_katakalitzes - this = title:d_nf_kourkouas - this = title:d_nf_krateros - this = title:d_nf_lachanodrakon - this = title:d_nf_makedon - this = title:d_nf_maleios - this = title:d_nf_maleinos - this = title:d_nf_maurikios - this = title:d_nf_melissenos - this = title:d_nf_pastillas - this = title:d_nf_ooryphas - this = title:d_nf_sellokalas - this = title:d_nf_skleros - this = title:d_nf_arcruni - this = title:d_nf_argyros - this = title:d_nf_basiliakos - this = title:d_nf_botaneiates - this = title:d_nf_bryennios - this = title:d_nf_diogenes - this = title:d_nf_dragosevic - this = title:d_nf_kamateros - this = title:d_nf_karandenos - this = title:d_nf_kaukadenos - this = title:d_nf_komnenos - this = title:d_nf_makrembolites - this = title:d_nf_murzuphlos - this = title:d_nf_ouranos - this = title:d_nf_pahlavuni - this = title:d_nf_palaiologos - this = title:d_nf_pegonites - this = title:d_nf_phokas - this = title:d_nf_pleustes - this = title:d_nf_synadenos - this = title:d_nf_tarchaneiotes - this = title:d_nf_taronites - this = title:d_nf_varajnuni - this = title:d_nf_saronites - this = title:d_nf_garidas - this = title:d_nf_areobindenos - this = title:d_nf_alopos - this = title:d_nf_durres - this = title:d_nf_angelos - this = title:d_nf_batatzes - this = title:d_nf_branas - this = title:d_nf_gabras - this = title:d_nf_kamytzes - this = title:d_nf_kantakouzenos - this = title:d_nf_komnenos_doukas - this = title:d_nf_kontostephanos - this = title:d_nf_lampardas - this = title:d_nf_macrodoukas - this = title:d_nf_petraliphas - this = title:d_nf_raoul - this = title:d_nf_rogerios - - this = title:d_laamp_anangapida - this = title:d_laamp_ziyar - this = title:d_laamp_ahwazi - this = title:d_laamp_guttorm - this = title:d_laamp_hrolfr - this = title:d_laamp_ubbe - this = title:d_laamp_enian - this = title:d_laamp_sabbah - this = title:d_laamp_wake - this = title:d_laamp_el_cid - this = title:d_laamp_crispin - this = title:d_laamp_suleyman - this = title:d_laamp_wallada - this = title:d_laamp_danishmend - this = title:d_laamp_voiteh - this = title:d_laamp_aelfwine - this = title:d_laamp_karatzas - this = title:d_laamp_kizil_buga - this = title:d_laamp_ali_ibn_reverter - this = title:d_laamp_andronikos_komnenos - this = title:d_laamp_asen - this = title:d_laamp_mieszko - this = title:d_laamp_raimon_brun - this = title:d_laamp_lalibela - this = title:d_laamp_muhammad_bakhtiyar - this = title:d_laamp_raoul - - - } - } - - #localization_key = title_adj_all_notooltip - localization_key = PL_title_adj - } - - text = { - - #localization_key = title_adj_fallback_notooltip - localization_key = PL_title_adj_fallback - fallback = yes - - } - - -} - -TitleAdjBase2 = { - log_loc_errors = no - - type = landed_title - - text = { - #localization_key = title_adj_all_notier_notooltip - localization_key = PL_title_adj_all_notier - } - -} - -# NoTooltip -TitleAdjNoTooltip = { - parent = TitleAdjBase - suffix = "_notooltip" -} - -TitleAdjNoTierNoTooltip = { - parent = TitleAdjBase2 - suffix = "_notooltip" -} - -TitleAdjRealmAdjNoTierNoTooltip = { - parent = TitleAdjBase2 - suffix = "_realm_notooltip" -} - - - -# Tooltip -TitleAdj = { - parent = TitleAdjBase - suffix = "_tooltip" -} - -TitleAdjNoTier = { - parent = TitleAdjBase2 - suffix = "_tooltip" -} - -TitleAdjRealmAdjNoTier = { - parent = TitleAdjBase2 - suffix = "_realm_tooltip" -} - - -# -------------------------- Title Adj -------------------------- # -# v1.5 -RealmTierType = { - log_loc_errors = no - type = character - - text = { - trigger = { - primary_title.tier = tier_barony - } - localization_key = cv_realm_gov_type_barony - } - - text = { - trigger = { - is_alive = no - } - localization_key = cv_realm_gov_type_dead - } - - text = { - fallback = yes - localization_key = cv_realm_gov_type - } - -} - -# v1.5 - w oknie hrabstwa -HoldingTypeYourAdj = { - log_loc_errors = no - type = province - - text = { - trigger = { - has_holding = no - } - localization_key = HOLDING_EMPTY - } - - text = { - trigger = { - has_holding_type = castle_holding - } - localization_key = castle_holding_concept_your_adj - } - - text = { - trigger = { - has_holding_type = city_holding - } - localization_key = city_holding_concept_your_adj - } - - text = { - trigger = { - has_holding_type = church_holding - } - localization_key = church_holding_concept_your_adj - } - - text = { - trigger = { - has_holding_type = tribal_holding - } - localization_key = tribal_holding_concept_your_adj - } - - text = { - fallback = yes - localization_key = holding_fallback_concept_your_adj - } - -} - -# v1.5 -HoldingTypeAdj = { - log_loc_errors = no - type = province - - text = { - trigger = { - has_holding = no - } - localization_key = HOLDING_EMPTY - } - - text = { - trigger = { - has_holding_type = castle_holding - } - localization_key = castle_holding_concept_adj - } - - text = { - trigger = { - has_holding_type = city_holding - } - localization_key = city_holding_concept_adj - } - - text = { - trigger = { - has_holding_type = church_holding - } - localization_key = church_holding_concept_adj - } - - text = { - trigger = { - has_holding_type = tribal_holding - } - localization_key = tribal_holding_concept_adj - } - - text = { - fallback = yes - localization_key = holding_fallback_concept_adj - } - -} - -# v1.5 -TitleZZe = { - log_loc_errors = no - type = landed_title - - text = { - trigger = { - OR = { - this = title:b_wschowa - this = title:b_szczecin - this = title:b_slupsk - # this = title:b_ortelsbur - this = title:b_hammerstein - this = title:b_schwetz - this = title:b_gorlitz - this = title:b_sprottau - this = title:b_schweibus - # this = title:b_lvov - this = title:b_lviv - this = title:b_stezyca - this = title:b_slutsk - this = title:b_smolensk - - } - } - localization_key = title_ze - } - - text = { - fallback = yes - localization_key = title_z - } -} - - -# v1.5 -TitleIsPlural = { - log_loc_errors = no - type = landed_title - - text = { - trigger = { - OR = { - this = title:d_bohemia - this = title:k_bohemia - this = title:k_moravia - this = title:d_prussia - this = title:d_cherven_cities - this = title:d_masuria - this = title:d_transylvanian_alps - this = title:k_hungary - this = title:k_italy - this = title:e_italy - this = title:d_jomsvikings - this = title:c_kujawy - # this = title:c_lettigalians - # this = title:d_arabs - # this = title:d_kajaneborg - # this = title:d_khazars - # this = title:d_meryas - # this = title:d_pruthenians - # this = title:d_sami - # this = title:d_veps - # this = title:d_votes - this = title:k_pechenegs - this = title:c_golden_hills - } - } - localization_key = pt_true - } - - text = { - fallback = yes - localization_key = pt_false - } -} - - -# v1.5 -RarityAdjToArtifactSlotType = { - log_loc_errors = no - type = artifact - - text = { - trigger = { - OR = { - artifact_slot_type = pedestal - artifact_slot_type = sculpture - artifact_slot_type = throne - artifact_slot_type = wall_big - artifact_slot_type = wall_small - } - } - localization_key = slot_type_1 - } - - text = { - trigger = { - OR = { - artifact_slot_type = helmet - artifact_slot_type = regalia - } - } - localization_key = slot_type_2 - } - - text = { - fallback = yes - localization_key = slot_type_0 - } - -} - -# v1.5 -RarityAdjToArtifactType = { - log_loc_errors = no - type = artifact - - text = { - trigger = { - OR = { - artifact_type = pedestal - artifact_type = sculpture - artifact_type = throne - artifact_type = goblet - artifact_type = wall_big - artifact_type = wall_small - artifact_type = elixir - artifact_type = philosophers_stone - } - } - localization_key = slot_type_1 - } - - text = { - trigger = { - OR = { - artifact_type = helmet - artifact_type = regalia - artifact_type = box - artifact_type = panacea - } - } - localization_key = slot_type_2 - } - - text = { - fallback = yes - localization_key = slot_type_0 - } - -} - -PL_ActivityStringBypass = { - log_loc_errors = no - type = activity - - text = { - fallback = yes - localization_key = pl_activity_string_bypass - } -} - -PL_ActivityGenitiveStringBypass = { - log_loc_errors = no - parent = PL_ActivityStringBypass - suffix = "_genitive" -} - -PL_ActivityAccusativeStringBypass = { - log_loc_errors = no - parent = PL_ActivityStringBypass - suffix = "_accusative" -} - -PL_ActivityLocativeStringBypass = { - log_loc_errors = no - parent = PL_ActivityStringBypass - suffix = "_locative" -} - -PL_Ruler_Government_Genitive = { - log_loc_errors = no - type = character - - text = { - trigger = { - has_government = landless_adventurer_government - } - localization_key = pl_landless_ruler_gen - } - - text = { - trigger = { - has_government = feudal_government - } - localization_key = pl_feudal_ruler_gen - } - - text = { - trigger = { - has_government = clan_government - } - localization_key = pl_clan_ruler_gen - } - - text = { - trigger = { - has_government = tribal_government - } - localization_key = pl_tribal_ruler_gen - } - - text = { - trigger = { - has_government = theocracy_government - } - localization_key = pl_theocracy_ruler_gen - } - - text = { - trigger = { - has_government = republic_government - } - localization_key = pl_republic_ruler_gen - } - - text = { - fallback = yes - localization_key = pl_fallback_ruler_gen - } - -} - -PL_GetDiarchTitle = { - type = character - log_loc_errors = no - - text = { - trigger = { - has_diarchy_type = vizierate - } - localization_key = pl_diarch_vizier - } - - text = { - trigger = { - OR = { - has_diarchy_type = regency - has_diarchy_type = temporary_regency - # has_diarchy_type = entrenched_regency - } - } - localization_key = pl_diarch_regent - } - - text = { - fallback = yes - localization_key = pl_diarch_fallback - } - -} - -PL_GetDiarchTitleGenitive = { - parent = PL_GetDiarchTitle - suffix = "_genitive" -} - -PL_GetDiarchTitleAccusative = { - parent = PL_GetDiarchTitle - suffix = "_accusative" -} - -PL_GetDiarchTitleInstrumental = { - parent = PL_GetDiarchTitle - suffix = "_instrumental" -} - - -PL_GetDiarchyTypeName = { - log_loc_errors = no - type = character - - text = { - trigger = { - has_diarchy_type = vizierate - } - localization_key = pl_diarch_vizierate - } - - text = { - trigger = { - OR = { - has_diarchy_type = temporary_regency - } - } - localization_key = pl_diarch_temp_regency - } - - text = { - trigger = { - OR = { - has_diarchy_type = regency - } - } - localization_key = pl_diarch_ent_regency - } - - text = { - fallback = yes - localization_key = pl_diarch_type_fallback - } - -} - -PL_GetDiarchyTypeNameAccusative = { - parent = PL_GetDiarchyTypeName - suffix = "_accusative" -} - -PL_GetDiarchyTypeNameLocative = { - parent = PL_GetDiarchyTypeName - suffix = "_locative" -} - - -PL_GetDiarchyTypeNameGender = { - parent = PL_GetDiarchyTypeName - suffix = "_gender" -} - - - -######High God###### - -#v1.11 -HighGodNameBase = { - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_high_god_name - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_high_god_name - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_high_god_name - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_high_god_name - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_high_god_name - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_high_god_name - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_high_god_name - } - - text = { - trigger = { - this = faith:sedism - } - localization_key = sedism_high_god_name - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_high_god_name - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_high_god_name - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_high_god_name - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = priscillianism_high_god_name - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_high_god_name - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_high_god_name - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_high_god_name - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_high_god_name - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_high_god_name - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_high_god_name - } - - text = { - trigger = { - this = faith:vaishnavism - } - localization_key = vaishnavism_high_god_name - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_high_god_name - } - - text = { - trigger = { - this = faith:srikula_shaktism - } - localization_key = shaktism_good_god_sundari - } - - text = { - trigger = { - this = faith:kalikula_shaktism - } - localization_key = shaktism_good_god_kali - } - - text = { - trigger = { - this = faith:krishnaism - } - localization_key = krishnaism_high_god_name - } - - text = { - trigger = { - this = faith:saura - } - localization_key = saura_high_god_name - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_high_god_name - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_high_god_name - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_high_god_name - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_high_god_name - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_high_god_name - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_high_god_name - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_high_god_name - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_high_god_name - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_high_god_name - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_high_god_name - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_high_god_name - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_high_god_name - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_high_god_name - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_high_god_name - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_high_god_name - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_high_god_name - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_high_god_name - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_high_god_name - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = west_african_bori_high_god_name - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_high_god_name - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = west_african_roog_high_god_name - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_high_god_name - } - - text = { - trigger = { - this = faith:urartuism - } - localization_key = urartuism_high_god_name - } - - text = { - trigger = { - this = faith:khurmazta - } - localization_key = khurmazta_high_god_name - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_high_god_name - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_high_god_name - } -} - -#v1.6 -HighGodNameCel = { - log_loc_errors = no - parent = HighGodNameBase - suffix = "_cel" -} - -#v1.6 -HighGodNameWol = { - log_loc_errors = no - parent = HighGodNameBase - suffix = "_wol" -} - -######Health God###### - -#v1.6 -HealthGodNameBase = { - type = faith - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_health_god_name - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_health_god_name - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_health_god_name #Chaxiraxi - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_health_god_name - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_health_god_name - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_health_god_name - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_health_god_name - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_health_god_name - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_health_god_name - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_health_god_name - } - - text = { - trigger = { - this = faith:sedism - } - localization_key = sedism_health_god_name - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_health_god_name - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_health_god_name - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_health_god_name - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_health_god_name - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_health_god_name - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_health_god_name - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_health_god_name - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_health_god_name - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_health_god_name - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_health_god_name - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_health_god_name - } - - text = { - trigger = { - this = faith:smartism - } - localization_key = smartism_health_god_name - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_health_god_name - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_health_god_name - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_health_god_name - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_health_god_name - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_health_god_name - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_health_god_name - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_health_god_name - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_health_god_name - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_health_god_name - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_health_god_name - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_health_god_name - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_health_god_name - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_health_god_name - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_health_god_name - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_health_god_name - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_health_god_name - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_health_god_name - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_health_god_name - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_health_god_name - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_health_god_name - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_good_god_dadrail - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_health_god_name - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_health_god_name - } -} - -#v1.6 -HealthGodNameCel = { - log_loc_errors = no - parent = HealthGodNameBase - suffix = "_cel" -} - -#v1.6 -HealthGodNameWol = { - log_loc_errors = no - parent = HealthGodNameBase - suffix = "_wol" -} - -######Creator###### - -#v1.6 -CreatorNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_creator_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_high_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_creator_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_creator_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_creator_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:sabianism - } - localization_key = sabianism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_creator_god_name_cel - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_creator_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_creator_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_creator_god_name_cel - } -} - -######Fertility God###### - -#v1.6 -FertilityGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_fertility_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_fertility_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_fertility_god_name_cel #Moneiba (women) and Eranoranhan (male) - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_fertility_god_name_cel - } - - text = { - trigger = { - this = faith:khurmazta - } - localization_key = khurmazta_fertility_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:urartuism - this = faith:afridunism - } - } - localization_key = urartuism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_fertility_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_fertility_god_name_cel - } -} - -######Wealth God###### - -#v1.6 -WealthGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_wealth_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_wealth_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_wealth_god_name_cel #Magec - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:sedism - } - localization_key = sedism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_high_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:vaishnavism - } - localization_key = vaishnavism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:krishnaism - } - localization_key = vaishnavism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:saura - } - localization_key = hinduism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_wealth_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_wealth_god_name_cel - } -} - -######Household God###### - -#v1.6 -HouseholdGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_household_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_household_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_household_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_household_god_name_cel #Maxios, minor gods who protected households and holy places - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_wealth_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_household_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_household_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_household_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_household_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_household_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_household_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_household_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_household_god_name_cel - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_household_god_name_cel - } - - text = { - trigger = { - this = faith:smartism - } - localization_key = smartism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_household_god_name_cel - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_household_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_household_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_household_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_household_god_name_cel - } -} - -######Fate God###### - -#v1.6 -FateGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_fate_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_fate_god_name_cel #Achuguayo, god of Time so technically not fate but close enough. - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_high_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_fate_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_fate_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_fate_god_name_cel - } - - text = { - trigger = { - this = faith:khurmazta - } - localization_key = khurmazta_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_fate_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_fate_god_name_cel - } -} - -######Knowledge God###### - -#v1.6 -KnowledgeGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_knowledge_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_knowledge_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:cainitism - } - localization_key = cainitism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:vaishnavism - } - localization_key = vaishnavism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:smartism - } - localization_key = smartism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:krishnaism - } - localization_key = vaishnavism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:saura - } - localization_key = hinduism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_knowledge_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_knowledge_god_name_cel - } -} - -######War God###### - -#v1.6 -WarGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_war_god_name_cel - } - - text = { - trigger = { - OR = { - this = faith:coptic - this = faith:armenian_apostolic - } - } - localization_key = east_christian_war_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_war_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_war_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_war_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_war_god_name_cel - } - - text = { - trigger = { - this = faith:sedism - } - localization_key = sedism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_war_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_war_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_war_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_war_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_war_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_war_god_name_cel - } - - text = { - trigger = { - this = faith:vaishnavism - } - localization_key = vaishnavism_war_god_name_cel - } - - text = { - trigger = { - this = faith:shaivism - } - localization_key = shaivism_war_god_name_cel - } - - text = { - trigger = { - this = faith:smartism - } - localization_key = smartism_war_god_name_cel - } - - text = { - trigger = { - this = faith:krishnaism - } - localization_key = vaishnavism_war_god_name_cel - } - - text = { - trigger = { - this = faith:saura - } - localization_key = saura_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_war_god_name_cel - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_war_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_war_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_war_god_name_cel - } - - text = { - trigger = { - this = faith:khurmazta - } - localization_key = khurmazta_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_war_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_war_god_name_cel - } -} - -######Trickster God###### - -#v1.6 -TricksterGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_trickster_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_knowledge_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_trickster_god_name_cel - } - - text = { - trigger = { - this = faith:vaishnavism - } - localization_key = vaishnavism_trickster_god_name_cel - } - - text = { - trigger = { - this = faith:krishnaism - } - localization_key = vaishnavism_trickster_god_name_cel - } - - text = { - trigger = { - this = faith:saura - } - localization_key = hinduism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_trickster_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_trickster_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_trickster_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_trickster_god_name_cel - } -} - -######Night God###### - -#v1.6 -NightGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_night_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_night_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_night_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_night_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_night_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_night_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_night_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_night_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_night_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_night_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_night_god_name_cel - } -} - -######Water God###### - -#v1.6 -WaterGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - OR = { - this = faith:catholic - this = faith:orthodox - } - } - localization_key = west_christian_water_god_name_cel - } - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_water_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_water_god_name_cel #Achuhucanac, god of rain - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_water_god_name_cel - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_water_god_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_water_god_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_water_god_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_water_god_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_water_god_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_water_god_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_water_god_name_cel - } - - text = { - trigger = { - this = faith:yumaism - } - localization_key = yumaism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_water_god_name_cel - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_high_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = bidu_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_water_god_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_water_god_name_cel - } -} - -######Witch God###### - -#v1.6 -WitchGodNameCel = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_witch_god_cel - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_witch_god_name_cel - } - - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_witch_god_name_cel - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_witchgod_name_cel - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_witchgod_name_cel - } - - text = { - trigger = { - this = faith:valentinianism - } - localization_key = valentinianism_witchgod_name_cel - } - - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethianism_witchgod_name_cel - } - - text = { - trigger = { - this = faith:priscillianism - } - localization_key = manicheanism_witchgod_name_cel - } - - text = { - trigger = { - this = faith:mandeaism - } - localization_key = mandeaism_witchgod_name_cel - } - - text = { - trigger = { - this = faith:manichean - } - localization_key = manicheanism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = manicheanism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_night_god_name_cel - } - - text = { - trigger = { - this = faith:west_african_bidu_pagan - } - localization_key = dogon_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = dogon_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = bori_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_night_god_name_cel - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = roog_sene_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_witchgod_name_cel - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_witchgod_name_cel - } -} - -######Death Deity Wołacz###### - -#v1.11 -DeathDeityNameNarz = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_death_deity_name_narz - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_death_god_name_narz - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_death_god_name_narz - } - - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_death_god_name_narz - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = hinduism_death_name_narz - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_death_name_narz - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_high_god_name_narz - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_devil_name_narz - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = hinduism_death_name_narz - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_death_name_narz - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_devil_name_narz - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_devil_name_narz - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_fate_god_name_narz - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_good_god_azazil_narz - } - - text = { - trigger = { - this = faith:urartuism - } - localization_key = urartuism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_death_deity_name_narz - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_devil_name_narz - } - - text = { - fallback = yes - localization_key = paganism_death_deity_name_narz - } -} - -######GHW###### - -#v1.6 -GHWNameBase = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = ghw_crusade - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = ghw_jihad - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = ghw_jihad - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = ghw_purification - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = ghw_purification - } - - text = { - localization_key = ghw_great_holy_war - fallback = yes - } -} - -#v1.6 -GHWNameAdj = { - parent = GHWNameBase - suffix = "_adj" -} - -#v1.6 -GHWNameDop = { - parent = GHWNameBase - suffix = "_dop" -} - -######Pantheon###### - -#v1.6 -PantheonTermIsFemale = { - log_loc_errors = no - type = faith - - ## true ## - text = { - trigger = { - OR = { - religion_tag = buddhism_religion - religion_tag = dualism_religion - religion_tag = paganism_religion - religion_tag = west_african_orisha_religion - } - } - localization_key = pt_true - } - - - ## fallback, false ## - text = { - fallback = yes - localization_key = pt_false - } -} - -#v1.6 -PantheonTermBase = { - log_loc_errors = no - type = faith - - ## abosoma ## - text = { - trigger = { - religion_tag = akom_religion - } - localization_key = akom_the_abosom - } - - ## sił ## - text = { - trigger = { - religion_tag = basque_religion - } - localization_key = religion_the_powers - } - - ## bogów ## - text = { - trigger = { - OR = { - religion_tag = tani_religion - religion_tag = baltic_religion - religion_tag = bon_religion - religion_tag = finno_ugric_religion - religion_tag = germanic_religion - religion_tag = hellenism_religion - religion_tag = hinduism_religion - religion_tag = jainism_religion - religion_tag = kushitism_religion - religion_tag = magyar_religion - religion_tag = mundhum_religion - religion_tag = qiangic_religion - religion_tag = siberian_religion - religion_tag = slavic_religion - religion_tag = taoism_religion - religion_tag = waaqism_religion - religion_tag = west_african_roog_religion - religion_tag = west_african_religion - religion_tag = north_african_religion - - } - } - localization_key = religion_the_gods - } - - ## sansary ## - text = { - trigger = { - religion_tag = buddhism_religion - } - localization_key = buddhism_samsara - } - - ## boga ## - text = { - trigger = { - OR = { - religion_tag = christianity_religion - religion_tag = yazidi_religion - } - } - localization_key = christianity_high_god_name - } - - ## prawdziwej wiedzy ## - text = { - trigger = { - religion_tag = dualism_religion - } - localization_key = dualism_good_god_knowledge - } - - ## allaha ## - text = { - trigger = { - religion_tag = islam_religion - } - localization_key = islam_high_god_name - } - - ## pana ## - text = { - trigger = { - religion_tag = judaism_religion - } - localization_key = judaism_high_god_name - } - - ## matki ziemi i ojca nieba ## - text = { - trigger = { - religion_tag = paganism_religion - } - localization_key = paganism_mother_earth_father_sky - } - - ## tengriego ## - text = { - trigger = { - religion_tag = tengrism_religion - } - localization_key = tengrism_high_god_name - } - - ## duchów ## - text = { - trigger = { - religion_tag = west_african_bori_religion - } - localization_key = religion_the_spirits - } - - ## oriszy ## - text = { - trigger = { - religion_tag = west_african_orisha_religion - } - localization_key = yoruba_the_orisa - } - - ## ahury mazdy ## - text = { - trigger = { - religion_tag = zoroastrianism_religion - } - localization_key = zoroastrianism_high_god_name - } - - ## zuna ## - text = { - trigger = { - religion_tag = zunism_religion - } - localization_key = zunism_high_god_name - } - - ## fallback ## - text = { - fallback = yes - localization_key = pantheon_term_fallback - } - - - -} - -#v1.6 -PantheonTermGenitive = { - parent = PantheonTermBase - suffix = "_possessive" -} - -#v1.6 -PantheonTermDative = { - parent = PantheonTermBase - suffix = "_dative" -} - -######House of Worship ###### - -#v1.6 -HouseOfWorshipBase = { - log_loc_errors = no - type = faith - - text = { - trigger = { - this = faith:insular_celtic - } - localization_key = insular_celtic_house_of_worship - } - - text = { - trigger = { - this = faith:bosnian_church - } - localization_key = bosnian_house_of_worship - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_house_of_worship - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_house_of_worship - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_house_of_worship - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_house_of_worship - } - - text = { - trigger = { - this = faith:alevi - } - localization_key = alevi_house_of_worship - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_house_of_worship - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_house_of_worship - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_house_of_worship - } - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_house_of_worship - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_house_of_worship - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_house_of_worship - } - - text = { - localization_key = paganism_house_of_worship - fallback = yes - } -} - -#v1.6 -HouseOfWorshipAdj = { - parent = HouseOfWorshipBase - suffix = "_adj" -} - -#v1.6 -HouseOfWorshipPluralLocative = { - parent = HouseOfWorshipBase - suffix = "_plural_locative" -} - -######Religious Text Adjective###### -### v1.6 - Pisma Świętego, Koranu - -ReligiousTextAdj = { - log_loc_errors = no - type = faith - - text = { - trigger = { - this = faith:paulician - } - localization_key = paulician_religious_text_adj - } - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_religious_text_adj - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_religious_text_adj - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_religious_text_adj - } - - text = { - trigger = { - this = faith:vajrayana - } - localization_key = vajrayana_religious_text_adj - } - - text = { - trigger = { - this = faith:lamaism - } - localization_key = lamaism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_religious_text_adj - } - - text = { - trigger = { - this = faith:sabianism - } - localization_key = sabianism_religious_text_adj - } - - text = { - trigger = { - this = faith:cainitism - } - localization_key = cainite_religious_text_adj - } - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_religious_text_adj - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_religious_text_adj - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_religious_text_adj - } - - text = { - trigger = { - this = faith:alevi - } - localization_key = alevi_religious_text_adj - } - - text = { - trigger = { - this = faith:druze - } - localization_key = druze_religious_text_adj - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_religious_text_adj - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_religious_text_adj - } - - text = { - trigger = { - this = faith:haymanot - } - localization_key = haymanot_religious_text_adj - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_religious_text_adj - } - - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_religious_text_adj - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_religious_text_adj - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_religious_text_adj - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_religious_text_adj - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_religious_text_adj - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_religious_text_adj - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_religious_text_adj - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_religious_text_adj - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_religious_text_adj - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_religious_text_adj - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_religious_text_adj - } - - text = { - localization_key = paganism_religious_text_adj - fallback = yes - } -} - -######Religious Symbol Adjective###### -### v1.6 - Krzyża, Kołowratu - -ReligiousSymbolAdj = { - log_loc_errors = no - type = faith - - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_religious_symbol_adj - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = baltic_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_religious_symbol_adj - } - - - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_religious_symbol_adj2 - } - - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = hinduism_religion - } - - localization_key = hinduism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_religious_symbol_adj - } - - - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = mundhum_religion - } - - localization_key = mundhumism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_religious_symbol_adj - } - - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = west_african_bori_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = west_african_roog_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_religious_symbol_adj - } - - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_religious_symbol_adj - } - - text = { - localization_key = paganism_religious_text_adj - fallback = yes - } -} - - -# v1.6 -PositiveAfterLifeBase = { - log_loc_errors = no - type = faith - - #Wiary na poczatku - - #faith:sethianism - text = { - trigger = { - this = faith:sethianism - } - localization_key = sethian_divine_realm - } - - #faith:melieism - text = { - trigger = { - this = faith:melieism - } - localization_key = tangut_positive_afterlife - } - - # _________________________________________________________________ # - - #akom - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_afterlife - } - - #basque - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_positive_afterlife - } - - #baltic - text = { - trigger = { - - religion_tag = baltic_religion - } - - localization_key = paganism_afterlife - } - - #bon - text = { - trigger = { - - religion_tag = bon_religion - } - - localization_key = bon_afterlife_positive - } - - #buddhism - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_divine_realm - } - - #christianity - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_positive_afterlife - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_positive_afterlife - } - - #tani - text = { - trigger = { - - religion_tag = tani_religion - } - - localization_key = tani_positive_afterlife - } - - #dualism - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_positive_afterlife - } - - #finno-ugric - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_afterlife - } - - #germanic - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_positive_afterlife - } - - #hellenism - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_death_deity_name - } - - #hinduism, mundhum - text = { - trigger = { - - OR = { - religion_tag = hinduism_religion - religion_tag = mundhum_religion - } - } - - localization_key = hinduism_positive_afterlife - } - - #islam - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_positive_afterlife - } - - #jainism - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_positive_afterlife - } - - #judaism - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_positive_afterlife - } - - #kushitism - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_divine_realm - } - - #magyar - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_divine_realm - } - - #paganism - text = { - trigger = { - - religion_tag = paganism_religion - } - - localization_key = paganism_divine_realm - } - - #qiangic - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_positive_afterlife - } - - #siberian - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_divine_realm - } - - #slavic - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_positive_afterlife - } - - #taoism - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_positive_afterlife - } - - #tengrism - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_divine_realm - } - - #waaqism - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_afterlife - } - - #west african bori - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = west_african_bori_divine_realm - } - - #west african orisha - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_divine_realm - } - - #west african roog - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = west_african_roog_afterlife - } - - #west african - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_divine_realm - } - - #yazidi - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_positive_afterlife - } - - #zoroastrianism - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_positive_afterlife - } - - #zunism - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_divine_realm - } - - #fallback - text = { - localization_key = positive_afterlife_fallback - fallback = yes - } -} - -# v1.5 -PositiveAfterLifeLocative = { - log_loc_errors = no - parent = PositiveAfterLifeBase - suffix = "_locative" -} - -# v1.5 -PositiveAfterLifeGenitive = { - log_loc_errors = no - parent = PositiveAfterLifeBase - suffix = "_genitive" -} - -# v1.5 -NegativeAfterLifeBase = { - log_loc_errors = no - type = faith - - #akom - text = { - trigger = { - - religion_tag = akom_religion - } - - localization_key = akom_afterlife - } - - #basque - text = { - trigger = { - - religion_tag = basque_religion - } - - localization_key = basque_negative_afterlife - } - - #baltic, paganism - text = { - trigger = { - - OR = { - religion_tag = baltic_religion - religion_tag = paganism_religion - } - } - - localization_key = paganism_afterlife - } - - #bon, tani - text = { - trigger = { - - OR = { - religion_tag = bon_religion - religion_tag = tani_religion - } - } - - localization_key = bon_afterlife_negative - } - - #buddhism - text = { - trigger = { - - religion_tag = buddhism_religion - } - - localization_key = buddhism_negative_afterlife - } - - #christianity - text = { - trigger = { - - religion_tag = christianity_religion - } - - localization_key = christianity_negative_afterlife - } - - #north african - text = { - trigger = { - - religion_tag = north_african_religion - } - - localization_key = acham_negative_afterlife - } - - #dualism - text = { - trigger = { - - religion_tag = dualism_religion - } - - localization_key = dualism_negative_afterlife - } - - #finno-ugric - text = { - trigger = { - - religion_tag = finno_ugric_religion - } - - localization_key = finno_ugric_afterlife - } - - #germanic - text = { - trigger = { - - religion_tag = germanic_religion - } - - localization_key = germanic_death_deity_name - } - - #hellenism - text = { - trigger = { - - religion_tag = hellenism_religion - } - - localization_key = hellenism_death_deity_name - } - - #hinduism, mundhum - text = { - trigger = { - - OR = { - religion_tag = hinduism_religion - religion_tag = mundhum_religion - } - } - - localization_key = hinduism_negative_afterlife - } - - #islam - text = { - trigger = { - - religion_tag = islam_religion - } - - localization_key = islam_negative_afterlife - } - - #jainism - text = { - trigger = { - - religion_tag = jainism_religion - } - - localization_key = jainism_negative_afterlife - } - - #judaism - text = { - trigger = { - - religion_tag = judaism_religion - } - - localization_key = judaism_negative_afterlife - } - - #kushitism - text = { - trigger = { - - religion_tag = kushitism_religion - } - - localization_key = kushitism_divine_realm - } - - #magyar - text = { - trigger = { - - religion_tag = magyar_religion - } - - localization_key = magyar_afterlife - } - - #qiangic - text = { - trigger = { - - religion_tag = qiangic_religion - } - - localization_key = qiangic_negative_afterlife - } - - #siberian - text = { - trigger = { - - religion_tag = siberian_religion - } - - localization_key = siberian_afterlife_negative - } - - #slavic - text = { - trigger = { - - religion_tag = slavic_religion - } - - localization_key = slavic_negative_afterlive - } - - #taoism - text = { - trigger = { - - religion_tag = taoism_religion - } - - localization_key = taoism_negative_afterlife - } - - #tengrism - text = { - trigger = { - - religion_tag = tengrism_religion - } - - localization_key = tengrism_afterlife_negative - } - - #waaqism - text = { - trigger = { - - religion_tag = waaqism_religion - } - - localization_key = waaqism_afterlife - } - - #west african bori - text = { - trigger = { - - religion_tag = west_african_bori_religion - } - - localization_key = west_african_bori_divine_realm - } - - #west african orisha - text = { - trigger = { - - religion_tag = west_african_orisha_religion - } - - localization_key = yoruba_divine_realm - } - - #west african roog - text = { - trigger = { - - religion_tag = west_african_roog_religion - } - - localization_key = west_african_roog_afterlife - } - - #west african - text = { - trigger = { - - religion_tag = west_african_religion - } - - localization_key = west_african_divine_realm - } - - #yazidi - text = { - trigger = { - - religion_tag = yazidi_religion - } - - localization_key = yazidi_negative_afterlife - } - - #zoroastrianism - text = { - trigger = { - - religion_tag = zoroastrianism_religion - } - - localization_key = zoroastrianism_negative_afterlife - } - - #zunism - text = { - trigger = { - - religion_tag = zunism_religion - } - - localization_key = zunism_afterlife_negative - } - - #fallback - text = { - localization_key = negative_afterlife_fallback - fallback = yes - } -} - -# v1.5 -NegativeAfterLifeGenitive = { - log_loc_errors = no - parent = NegativeAfterLifeBase - suffix = "_genitive" -} - -# v1.5 -NegativeAfterLifeLocative = { - log_loc_errors = no - parent = NegativeAfterLifeBase - suffix = "_locative" -} - -################################################## ################################################## ################################################## - -PL_1_GetAppropriateGodname = { - log_loc_errors = no - type = character - - text = { - trigger = { - house.house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_PL_Boze - } - - text = { - trigger = { - house.house_head.faith = { - religion_tag = buddhism_religion - } - } - localization_key = CustomLoc_PL_Doskonali - } - - text = { - trigger = { - house.house_head.faith = { - OR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - } - } - } - localization_key = CustomLoc_PL_Niebiosa - } - - text = { - trigger = { - house.house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_PL_Bogowie - } - - text = { - trigger = { - always = no - } - localization_key = CustomLoc_PL_Inne - fallback = yes - } -} - -PL_2_GetAppropriateGodname = { - log_loc_errors = no - type = character - - text = { - trigger = { - house.house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_PL_Boga - } - - text = { - trigger = { - house.house_head.faith = { - religion_tag = buddhism_religion - } - } - localization_key = CustomLoc_PL_Doskonalych - } - - text = { - trigger = { - house.house_head.faith = { - OR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - } - } - } - localization_key = CustomLoc_PL_Niebiosa2 - } - - text = { - trigger = { - house.house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_PL_Bogow - } - - text = { - trigger = { - always = no - } - localization_key = CustomLoc_PL_Inne2 - fallback = yes - } -} - -PL_Cie = { - log_loc_errors = no - type = character - - text = { - trigger = { - house.house_head.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = judaism_religion - } - } - } - localization_key = CustomLoc_PL_Brak - } - - text = { - trigger = { - always = no - } - localization_key = CustomLoc_PL_Cie - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_pl_relations.txt b/N3OW/common/customizable_localization/00_pl_relations.txt deleted file mode 100644 index 2998bf09..00000000 --- a/N3OW/common/customizable_localization/00_pl_relations.txt +++ /dev/null @@ -1,219 +0,0 @@ -### Relacje postaci ### - -# PL_nephew -# PL_niece - -# ----- Dla RelationToMe ----- - -# MySheHe - moja, mój -# MySheHeGenitive - mojej, mojego -# MySheHeLocative - mojej, moim -# YourSheHe - twój, twoja w zależności od relacji -# RelationToMeAccusative - żonę, męża, siostrę -# RelationToMeVocative - żono, mężu, siostro -# RelationToMeLocative - żonie, mężu, siostrze -# RelationToMeDative - żonie, mężowi, znajomemu -# RelationToMeInstrumental - żoną, mężem, znajomym -# RelationToMePossessive - żony, męża, następcy (oryginalne) - -# ----- Dla RelationToMeShort ----- - -# RelationToMeShortGenitive - żony, męża, siostry -# RelationToMeShortAccusative - żonę, męża, siostrę -# RelationToMeShortVocative - żono, mężu, siostro -# RelationToMeShortLocative - żonie, mężu, siostrze -# RelationToMeShortDative - żonie, mężowi, znajomemu -# RelationToMeShortInstrumental - żoną, mężem, znajomym - -# ----- Dla RelationToMeAddress ----- - -# RelationToMeAddressVocative - moja miłości, mój przyjecielu - -# ----- Dla CouncilPosition ----- - -# CouncilPositionGender - zarządca, zarządczyni -# CouncilPositionGenderPossessive - zarządcy, zarządczyni -# CouncilPositionGenderAccusative -# CouncilPositionGenderVocative -# CouncilPositionGenderLocative -# CouncilPositionGenderDative -# CouncilPositionGenderInstrumental - -# ----- inne / nie do powszechnego użycia ----- - -# MyCharacterIntroductionNoComma_PL -# MySheHeGUI - -# Nephew - siostrzeniec/bratanek -# Niece - siostrzenica/bratanica -PL_nephew = { - log_loc_errors = no - type = character - - text = { - localization_key = nephew_from_brother - trigger = { - root.father = { - is_sibling_of = scope:second - } - - } - } - - text = { - fallback = yes - localization_key = nephew_from_sister - trigger = { - root.mother = { - is_sibling_of = scope:second - } - } - } -} - -PL_nephew_possessive = { - parent = PL_nephew - suffix = "_possessive" -} - -PL_nephew_accusative = { - parent = PL_nephew - suffix = "_accusative" -} - -PL_nephew_vocative = { - parent = PL_nephew - suffix = "_vocative" -} - -PL_nephew_locative = { - parent = PL_nephew - suffix = "_locative" -} - -PL_nephew_dative = { - parent = PL_nephew - suffix = "_dative" -} - -PL_nephew_instrumental = { - parent = PL_nephew - suffix = "_instrumental" -} - -PL_niece = { - log_loc_errors = no - type = character - - text = { - localization_key = niece_from_brother - trigger = { - root.father = { - is_sibling_of = scope:second - } - - } - } - - text = { - fallback = yes - localization_key = niece_from_sister - trigger = { - root.mother = { - is_sibling_of = scope:second - } - } - } -} - -PL_niece_possessive = { - parent = PL_niece - suffix = "_possessive" -} - -PL_niece_accusative = { - parent = PL_niece - suffix = "_accusative" -} - -PL_niece_vocative = { - parent = PL_niece - suffix = "_vocative" -} - -PL_niece_locative = { - parent = PL_niece - suffix = "_locative" -} - -PL_niece_dative = { - parent = PL_niece - suffix = "_dative" -} - -PL_niece_instrumental = { - parent = PL_niece - suffix = "_instrumental" -} - - -CouncilPositionPL = { - log_loc_errors = no - type = character - - text = { - trigger = { - has_council_position = councillor_chancellor - } - localization_key = councillor_chancellor - } - - text = { - trigger = { - has_council_position = councillor_spouse - } - localization_key = councillor_spouse - } - - text = { - trigger = { - has_council_position = councillor_marshal - } - localization_key = councillor_marshal - } - - - text = { - trigger = { - has_council_position = councillor_steward - } - localization_key = councillor_steward - } - - - text = { - trigger = { - has_council_position = councillor_spymaster - } - localization_key = councillor_spymaster - } - - text = { - trigger = { - has_council_position = councillor_court_chaplain - } - localization_key = councillor_court_chaplain - } - - text = { - trigger = { - has_council_position = councillor_vizier - } - localization_key = councillor_vizier - } - - text = { - fallback = yes - localization_key = councillor_position_fallback - } -} diff --git a/N3OW/common/customizable_localization/00_poetry_generation.txt b/N3OW/common/customizable_localization/00_poetry_generation.txt deleted file mode 100644 index 2d05cba3..00000000 --- a/N3OW/common/customizable_localization/00_poetry_generation.txt +++ /dev/null @@ -1,1371 +0,0 @@ -################################################## -# Title Generation -## Spawns an appropriate (for a given definition of "appropriate") title for a poem according to its theme. -## Should always be used in combination with select_poem_theme_random_effect or a sub-effect. - -GeneratePoem_Title = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_romance_01 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_romance_02 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_romance_03 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_romance_04 - } - text = { - trigger = { - var:poetry_theme = flag:romance - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_romance_05 - } - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_01 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_02 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_03 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_04 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning_05 - } - ## } - # Legacy Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_legacy_01 - } - text = { - trigger = { - var:poetry_theme = flag:legacy - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_legacy_02 - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_legacy_03 - } - text = { - trigger = { - var:poetry_theme = flag:legacy - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_legacy_04 - } - text = { - trigger = { - var:poetry_theme = flag:legacy - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_legacy_05 - } - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_strife_01 - } - text = { - trigger = { - var:poetry_theme = flag:strife - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_strife_02 - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_strife_03 - } - text = { - trigger = { - var:poetry_theme = flag:strife - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_strife_04 - } - text = { - trigger = { - var:poetry_theme = flag:strife - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_strife_05 - } - ## } - # Incompetence Block - ## comment_container = { - text = { - trigger = { - var:poetry_theme = flag:incompetence - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_incompetence_01 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_incompetence_02 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_incompetence_03 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_incompetence_04 - } - text = { - trigger = { - var:poetry_theme = flag:incompetence - var:poem_subject = { is_playable_character = yes } - } - localization_key = generatepoem_title_incompetence_05 - } - ## } -} - -## Many of the title fragments below lack entry for several/most possible themes: this is because the loc supplied is based on what title structures can be rolled by GeneratePoem_Title for any given theme. -## Accordingly, if adding more title structures or fragments, remember to adjust both above *and* below as appropriate. -## Theme comment containers are left even where empty for convenience - -GeneratePoem_Title_Fragment_Season = { - type = character - random_valid = yes - - text = { localization_key = generatepoem_title_spring } - text = { localization_key = generatepoem_title_summer } - text = { localization_key = generatepoem_title_autumn } - text = { localization_key = generatepoem_title_winter } -} - -GeneratePoem_Title_Fragment_Emotion = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_love - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_passion - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_tenderness - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_doting - } - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_sadness - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_sorrow - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_regret - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_mourning - } - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_rage - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_anger - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_bloodlust - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_wrath - } - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_Activity = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_weeping_tears - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_silent_longing - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_fitful_slumber - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_harsh_sobbing - } - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_Adjective = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_romantic - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_amorous - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_intimate - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_passionate - } - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_IntensityAdjective = { - type = character - random_valid = yes - - text = { localization_key = generatepoem_title_gently } - text = { localization_key = generatepoem_title_firmly } - text = { localization_key = generatepoem_title_copiously } - text = { localization_key = generatepoem_title_strenuously } -} - -GeneratePoem_Title_Fragment_Noun = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_memory - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_legacy - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_memoriam - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_title_heritage - } - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_strife - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_penury - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_conflict - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_quarrel - } - ## } - # Incompetence Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_arse - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_carbuncle - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_fool - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_idiot - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_villain - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_spawn - } - ## } -} - -GeneratePoem_Title_Fragment_MetaphoricalPlace = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_heart - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_head - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_dreams - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_title_chest - } - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_PatheticFallacy = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_windswept_woods - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_rainy_nights - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_still_mornings - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_title_lonely_graves - } - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_Sobriquet = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_sword - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_spear - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_axe - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_lance - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_title_mace - } - ## } - # Incompetence Block - ## comment_container = { - # No current fragments. - ## } -} - -GeneratePoem_Title_Fragment_Verb = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - # No current fragments. - ## } - # Mourning Block - ## comment_container = { - # No current fragments. - ## } - # Legacy Block - ## comment_container = { - # No current fragments. - ## } - # Strife Block - ## comment_container = { - # No current fragments. - ## } - # Incompetence Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_drooling - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_defecating - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_failing - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_collapsing - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_meandering - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_slacking - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_title_cumbergrounding - } - ## } -} - -################################################## -# Structure Generation -## Randomly selects lines within a rhyme structure according to a pre-selected theme. -## Should always be used in combination with select_poem_theme_random_effect or a sub-effect. - -GeneratePoem_Intro_Rhyming = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_intro_rhyming_romance_01 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_intro_rhyming_romance_02 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_intro_rhyming_romance_03 - } - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_intro_rhyming_mourning_01 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_intro_rhyming_mourning_02 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_intro_rhyming_mourning_03 - } - ## } - # Legacy Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_intro_rhyming_legacy_01 - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_intro_rhyming_legacy_02 - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_intro_rhyming_legacy_03 - } - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_intro_rhyming_strife_01 - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_intro_rhyming_strife_02 - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_intro_rhyming_strife_03 - } - ## } - # Incompetence Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_intro_rhyming_incompetence_01 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_intro_rhyming_incompetence_02 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_intro_rhyming_incompetence_03 - } - ## } -} - -GeneratePoem_Outro_Rhyming = { - type = character - random_valid = yes - - # Romance Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_outro_rhyming_romance_01 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_outro_rhyming_romance_02 - } - text = { - trigger = { var:poetry_theme = flag:romance } - localization_key = generatepoem_outro_rhyming_romance_03 - } - ## } - # Mourning Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_outro_rhyming_mourning_01 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_outro_rhyming_mourning_02 - } - text = { - trigger = { var:poetry_theme = flag:mourning } - localization_key = generatepoem_outro_rhyming_mourning_03 - } - ## } - # Legacy Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_outro_rhyming_legacy_01 - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_outro_rhyming_legacy_02 - } - text = { - trigger = { var:poetry_theme = flag:legacy } - localization_key = generatepoem_outro_rhyming_legacy_03 - } - ## } - # Strife Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_outro_rhyming_strife_01 - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_outro_rhyming_strife_02 - } - text = { - trigger = { var:poetry_theme = flag:strife } - localization_key = generatepoem_outro_rhyming_strife_03 - } - ## } - # Incompetence Block - ## comment_container = { - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_outro_rhyming_incompetence_01 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_outro_rhyming_incompetence_02 - } - text = { - trigger = { var:poetry_theme = flag:incompetence } - localization_key = generatepoem_outro_rhyming_incompetence_03 - } - ## } -} - -################################################## -# Intro Line Generation -## Used to fetch rhyming lines inside an existing structure. -## Content is vaguely tonally geared for the start of a poem. - -## Romance Block -### comment_container = { - GeneratePoem_Intro_Rhyming_Romance_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_A_03 } - } - - GeneratePoem_Intro_Rhyming_Romance_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_01_B_03 } - } - - GeneratePoem_Intro_Rhyming_Romance_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_A_03 } - } - - GeneratePoem_Intro_Rhyming_Romance_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_02_B_03 } - } - - GeneratePoem_Intro_Rhyming_Romance_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_A_03 } - } - - GeneratePoem_Intro_Rhyming_Romance_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Romance_03_B_03 } - } -### } - -## Mourning Block -### comment_container = { - GeneratePoem_Intro_Rhyming_Mourning_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_A_03 } - } - - GeneratePoem_Intro_Rhyming_Mourning_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_01_B_03 } - } - - GeneratePoem_Intro_Rhyming_Mourning_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_A_03 } - } - - GeneratePoem_Intro_Rhyming_Mourning_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_02_B_03 } - } - - GeneratePoem_Intro_Rhyming_Mourning_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_A_03 } - } - - GeneratePoem_Intro_Rhyming_Mourning_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Mourning_03_B_03 } - } -### } - -## Legacy Block -### comment_container = { - GeneratePoem_Intro_Rhyming_Legacy_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_A_03 } - } - - GeneratePoem_Intro_Rhyming_Legacy_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_01_B_03 } - } - - GeneratePoem_Intro_Rhyming_Legacy_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_A_03 } - } - - GeneratePoem_Intro_Rhyming_Legacy_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_02_B_03 } - } - - GeneratePoem_Intro_Rhyming_Legacy_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_A_03 } - } - - GeneratePoem_Intro_Rhyming_Legacy_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Legacy_03_B_03 } - } -### } - -## Strife Block -### comment_container = { - GeneratePoem_Intro_Rhyming_Strife_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_A_03 } - } - - GeneratePoem_Intro_Rhyming_Strife_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_01_B_03 } - } - - GeneratePoem_Intro_Rhyming_Strife_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_A_03 } - } - - GeneratePoem_Intro_Rhyming_Strife_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_02_B_03 } - } - - GeneratePoem_Intro_Rhyming_Strife_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_A_03 } - } - - GeneratePoem_Intro_Rhyming_Strife_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Strife_03_B_03 } - } -### } - -## Incompetence Block -### comment_container = { - GeneratePoem_Intro_Rhyming_Incompetence_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_A_03 } - } - - GeneratePoem_Intro_Rhyming_Incompetence_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_01_B_03 } - } - - GeneratePoem_Intro_Rhyming_Incompetence_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_A_03 } - } - - GeneratePoem_Intro_Rhyming_Incompetence_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_02_B_03 } - } - - GeneratePoem_Intro_Rhyming_Incompetence_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_A_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_A_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_A_03 } - } - - GeneratePoem_Intro_Rhyming_Incompetence_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_B_01 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_B_02 } - text = { localization_key = GeneratePoem_Intro_Rhyming_Incompetence_03_B_03 } - } -### } - -################################################## -# Outro Line Generation -## Used to fetch rhyming lines inside an existing structure. -## Content is vaguely tonally geared for the end of a poem. - -## Romance Block -### comment_container = { - GeneratePoem_Outro_Rhyming_Romance_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_A_03 } - } - - GeneratePoem_Outro_Rhyming_Romance_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_01_B_03 } - } - - GeneratePoem_Outro_Rhyming_Romance_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_A_03 } - } - - GeneratePoem_Outro_Rhyming_Romance_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_02_B_03 } - } - - GeneratePoem_Outro_Rhyming_Romance_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_A_03 } - } - - GeneratePoem_Outro_Rhyming_Romance_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Romance_03_B_03 } - } -### } - -## Mourning Block -### comment_container = { - GeneratePoem_Outro_Rhyming_Mourning_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_A_03 } - } - - GeneratePoem_Outro_Rhyming_Mourning_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_01_B_03 } - } - - GeneratePoem_Outro_Rhyming_Mourning_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_A_03 } - } - - GeneratePoem_Outro_Rhyming_Mourning_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_02_B_03 } - } - - GeneratePoem_Outro_Rhyming_Mourning_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_A_03 } - } - - GeneratePoem_Outro_Rhyming_Mourning_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Mourning_03_B_03 } - } -### } - -## Legacy Block -### comment_container = { - GeneratePoem_Outro_Rhyming_Legacy_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_A_03 } - } - - GeneratePoem_Outro_Rhyming_Legacy_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_01_B_03 } - } - - GeneratePoem_Outro_Rhyming_Legacy_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_A_03 } - } - - GeneratePoem_Outro_Rhyming_Legacy_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_02_B_03 } - } - - GeneratePoem_Outro_Rhyming_Legacy_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_A_03 } - } - - GeneratePoem_Outro_Rhyming_Legacy_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Legacy_03_B_03 } - } -### } - -## Strife Block -### comment_container = { - GeneratePoem_Outro_Rhyming_Strife_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_A_03 } - } - - GeneratePoem_Outro_Rhyming_Strife_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_01_B_03 } - } - - GeneratePoem_Outro_Rhyming_Strife_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_A_03 } - } - - GeneratePoem_Outro_Rhyming_Strife_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_02_B_03 } - } - - GeneratePoem_Outro_Rhyming_Strife_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_A_03 } - } - - GeneratePoem_Outro_Rhyming_Strife_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Strife_03_B_03 } - } -### } - -## Incompetence Block -### comment_container = { - GeneratePoem_Outro_Rhyming_Incompetence_01_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_A_03 } - } - - GeneratePoem_Outro_Rhyming_Incompetence_01_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_01_B_03 } - } - - GeneratePoem_Outro_Rhyming_Incompetence_02_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_A_03 } - } - - GeneratePoem_Outro_Rhyming_Incompetence_02_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_02_B_03 } - } - - GeneratePoem_Outro_Rhyming_Incompetence_03_A = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_A_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_A_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_A_03 } - } - - GeneratePoem_Outro_Rhyming_Incompetence_03_B = { - type = character - random_valid = yes - - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_B_01 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_B_02 } - text = { localization_key = GeneratePoem_Outro_Rhyming_Incompetence_03_B_03 } - } -### } - -################################################## -# Misc -## Assorted bits'n'bobs of custom loc used in poetry generation. - -GetHeroineHero = { - type = character - - # Heroine - text = { - trigger = { is_female = yes } - localization_key = heroinehero_heroine - } - - # Hero - text = { - trigger = { is_male = yes } - localization_key = heroinehero_hero - } -} - -GetHeroineHeroPossessive = { - type = character - - # Heroine - text = { - trigger = { is_female = yes } - localization_key = heroineheropossessive_heroine - } - - # Hero - text = { - trigger = { is_male = yes } - localization_key = heroineheropossessive_hero - } -} diff --git a/N3OW/common/customizable_localization/00_poetry_theme_words.txt b/N3OW/common/customizable_localization/00_poetry_theme_words.txt deleted file mode 100644 index 9e89b341..00000000 --- a/N3OW/common/customizable_localization/00_poetry_theme_words.txt +++ /dev/null @@ -1,558 +0,0 @@ -#Words for use in dynamic poetry generation. -# Numbers at the end of keys refer to number of syllables. -# TODO: Consider whether its better to pluralise here or by adding an "s" in-text. - -theme_announcement = { - type = character - - text = { - localization_key = theme_nobility - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = theme_romance - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -######################################## -# SINGULAR SPECIFIC NOUNS, ONE SYLLABLE -######################################## - -noun_specific_singular_one = { - type = character - - random_valid = yes - text = { - localization_key = nobility_crown - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_land - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_prince - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_queen - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_king - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_lord - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_love - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_heart - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_dance - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_song - trigger = { - var:poetry_theme = flag:romance - } - } -} - -####################################### -# PLURAL SPECIFIC NOUNS, ONE SYLLABLE -####################################### - -noun_specific_plural_one = { - type = character - - random_valid = yes - text = { - localization_key = nobility_crown_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_land_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_queen_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_king_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_lord_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_love - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_heart_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_song_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_love_plural - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -########################################## -# SINGULAR SPECIFIC NOUNS, TWO SYLLABLES -########################################## - -noun_specific_singular_two = { - type = character - - random_valid = yes - text = { - localization_key = nobility_scepter - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_castle - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_princess - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_lady - trigger = { - var:poetry_theme = flag:nobility - } - } - text = { - localization_key = nobility_noble - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_singing - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_darling - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -########################################## -# PLURAL SPECIFIC NOUNS, TWO SYLLABLES -########################################## - -noun_specific_plural_two = { - type = character - - random_valid = yes - text = { - localization_key = nobility_scepter_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_castle_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_lady_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - text = { - localization_key = nobility_noble_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_dance_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_darling_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = nobility_prince_plural - trigger = { - var:poetry_theme = flag:nobility - } - } -} - - -######################################## -# SINGULAR ABSTRACT NOUNS, ONE SYLLABLE -######################################## - -noun_abstract_singular_one = { - type = character - - random_valid = yes - text = { - localization_key = nobility_rule - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_crown - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_love - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_song - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_lust - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -######################################## -# PLURAL ABSTRACT NOUNS, ONE SYLLABLE -######################################## - -noun_abstract_plural_one = { - type = character - - random_valid = yes - text = { - localization_key = nobility_crown_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - random_valid = yes - text = { - localization_key = nobility_rule - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_song_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_lust - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_love - trigger = { - var:poetry_theme = flag:romance - } - } -} - - - -######################################### -# SINGULAR ABSTRACT NOUNS, TWO SYLLABLES -######################################### - -noun_abstract_singular_two = { - type = character - - random_valid = yes - text = { - localization_key = nobility_noble - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_domain - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_virtue - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_elite - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_passion - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_feeling - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_virtue - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -######################################### -# PLURAL ABSTRACT NOUNS, TWO SYLLABLES -######################################### - -noun_abstract_plural_two = { - type = character - - random_valid = yes - text = { - localization_key = nobility_noble_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_domain_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_virtue_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = nobility_elite_plural - trigger = { - var:poetry_theme = flag:nobility - } - } - - text = { - localization_key = romance_passion_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_feeling_plural - trigger = { - var:poetry_theme = flag:romance - } - } - - text = { - localization_key = romance_virtue_plural - trigger = { - var:poetry_theme = flag:romance - } - } -} - - -######################### -# NUMBERS -########################## - -one_syllable_number = { - type = character - random_valid = yes - -# text = { -# localization_key = number_one - Texts mess up if we have both singular and plural -# } - text = { - localization_key = number_two - } - text = { - localization_key = number_three - } - text = { - localization_key = number_four - } - text = { - localization_key = number_five - } - text = { - localization_key = number_six - } - text = { - localization_key = number_eight - } - text = { - localization_key = number_nine - } - text = { - localization_key = number_ten - } -} - -two_syllable_number = { - type = character - random_valid = yes - - text = { - localization_key = number_seven - } - - text = { - localization_key = number_eleven - } - - text = { - localization_key = number_twelve - } - - text = { - localization_key = number_twenty - } -} diff --git a/N3OW/common/customizable_localization/00_prison_custom_loc.txt b/N3OW/common/customizable_localization/00_prison_custom_loc.txt deleted file mode 100644 index ebf597e3..00000000 --- a/N3OW/common/customizable_localization/00_prison_custom_loc.txt +++ /dev/null @@ -1,97 +0,0 @@ - -#Custom loc for various prison uses - -PrisonType = { - type = character - - text = { - trigger = { is_in_prison_type = dungeon } - localization_key = prisontype_dungeon - } - - text = { - trigger = { is_in_prison_type = house_arrest } - localization_key = prisontype_house_arrest - } -} - -PrisonTypeModifier = { - type = character - - text = { - trigger = { is_in_prison_type = dungeon } - localization_key = prisontype_dungeon_mod - } - - text = { - trigger = { is_in_prison_type = house_arrest } - localization_key = prisontype_house_arrest_mod - } -} - -PrisonTypeCell = { #i.e. "Release me from my PrisonTypeCell" - type = character - - text = { - trigger = { is_in_prison_type = dungeon } - localization_key = prisontypecell_dungeon_cell - } - - text = { - trigger = { is_in_prison_type = house_arrest } - localization_key = prisontypecell_house_arrest - } -} - -RandomPrisonContentsSingular = { - type = character - random_valid = yes - - text = { - localization_key = prison_contents_racking - } - text = { - localization_key = prison_contents_flaying - } - text = { - localization_key = prison_contents_fruit_throwing - } - text = { - localization_key = prison_contents_crusted_blood - } - text = { - localization_key = prison_contents_impaling - } - text = { - localization_key = prison_contents_foot_roasting - } - text = { - localization_key = prison_contents_whipping - } -} -PrisonContentsGruel = { - type = character - random_valid = yes - text = { - localization_key = prison_contents_mold - } - -} - -RandomPrisonContentsPlural = { - type = character - random_valid = yes - - text = { - localization_key = prison_contents_rat_droppings - } - text = { - localization_key = prison_contents_rabid_dogs - } - text = { - localization_key = prison_contents_missed_meals - } - text = { - localization_key = prison_contents_screaming_lunatics - } -} diff --git a/N3OW/common/customizable_localization/00_reaction_custom_loc.txt b/N3OW/common/customizable_localization/00_reaction_custom_loc.txt deleted file mode 100644 index f8e8ec95..00000000 --- a/N3OW/common/customizable_localization/00_reaction_custom_loc.txt +++ /dev/null @@ -1,40 +0,0 @@ -surprised_reaction = { - type = character - random_valid = yes - - text = { - localization_key = reaction_custom_amazed - } - - text = { - localization_key = reaction_custom_astonished - } - - text = { - localization_key = reaction_custom_aghast - trigger = { - has_trait = compassionate - } - } - - text = { - localization_key = reaction_custom_horrified - trigger = { - has_trait = compassionate - } - } - - text = { - localization_key = reaction_custom_thrilled - trigger = { - has_trait = sadistic - } - } - - text = { - localization_key = reaction_custom_awed - trigger = { - has_trait = sadistic - } - } -} diff --git a/N3OW/common/customizable_localization/00_regional_custom_localization.txt b/N3OW/common/customizable_localization/00_regional_custom_localization.txt index f30b7d7d..24683361 100644 --- a/N3OW/common/customizable_localization/00_regional_custom_localization.txt +++ b/N3OW/common/customizable_localization/00_regional_custom_localization.txt @@ -71,14 +71,32 @@ LevyMenWomen = { #Gender law triggers text = { + trigger = { + dummy_male = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + } + } localization_key = levies_men } text = { + trigger = { + dummy_female = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + } + } localization_key = levies_women } text = { + trigger = { + dummy_male = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + } + dummy_female = { + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + } + } localization_key = levies_people } } @@ -114,6 +132,14 @@ FortifiedBuilding = { #Castle, Fort, Kasbah etc. localization_key = kastron } + text = { + trigger = { + government_has_flag = government_is_celestial + is_governor = yes + } + localization_key = compound + } + text = { trigger = { government_has_flag = government_is_tribal } localization_key = stronghold @@ -169,9 +195,23 @@ ResidenceBuilding = { #Castle, Palace, etc. localization_key = temple } + text = { + trigger = { + government_has_flag = government_is_administrative + is_governor = yes + domicile ?= { + domicile_location.county ?= { + holder != root + } + } + } + localization_key = office + } + text = { trigger = { any_held_title = { is_noble_family_title = yes } + is_governor = no } localization_key = estate } @@ -238,6 +278,19 @@ ResidenceBuildingPlural = { #Castles, Palaces, etc. localization_key = temples } + text = { + trigger = { + government_has_flag = government_is_administrative + is_governor = yes + domicile ?= { + domicile_location.county ?= { + holder != root + } + } + } + localization_key = office_plural + } + text = { trigger = { any_held_title = { is_noble_family_title = yes } @@ -734,6 +787,11 @@ TerrainTypeProvince = { trigger = { terrain = drylands } localization_key = terrain_drylands } + + text = { + trigger = { terrain = terraced_hills } + localization_key = terrain_terraced_hills + } } TerrainTypeProvincePrefix = { @@ -869,6 +927,10 @@ Abortifacient = { geographical_region = world_middle_east geographical_region = world_india geographical_region = world_tibet + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -885,6 +947,12 @@ Abortifacient = { geographical_region = world_middle_east geographical_region = world_india geographical_region = world_tibet + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea + geographical_region = world_asia_southeast_mainland + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia } } } @@ -922,17 +990,32 @@ Abortifacient = { text = { localization_key = abortifacient_bitter_melon - #India + #India, Asia trigger = { - location = { geographical_region = world_india } + location = { + OR = { + geographical_region = world_india + geographical_region = world_asia_southeast + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia + } + } } } text = { localization_key = abortifacient_nutmeg - #India + #India, Asia trigger = { - location = { geographical_region = world_india } + location = { + OR = { + geographical_region = world_india + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia + } + } } } @@ -1007,9 +1090,17 @@ Abortifacient = { weight_multiplier = { base = 3 } - #Europe + #Europe, Asia trigger = { - location = { geographical_region = world_europe } + location = { + OR = { + geographical_region = world_europe + geographical_region = world_asia_north_east + geographical_region = world_asia_korea + geographical_region = world_asia_china + geographical_region = world_asia_japan + } + } } } } @@ -1038,7 +1129,12 @@ VenomousCreature = { scope:venomous_creature = flag:red_scorpion #India, Nepal } trigger_else = { - location = { geographical_region = world_india } + location = { + OR = { + geographical_region = world_india + geographical_region = world_asia_china + } + } } } } @@ -1048,7 +1144,7 @@ VenomousCreature = { trigger = { trigger_if = { limit = { exists = scope:venomous_creature } - scope:venomous_creature = flag:deathstalker #North Africa or Middle East + scope:venomous_creature = flag:deathstalker #North Africa, Middle East and China } trigger_else = { location = { @@ -1056,6 +1152,7 @@ VenomousCreature = { geographical_region = world_africa_north geographical_region = world_middle_east_jerusalem geographical_region = world_middle_east_persia + geographical_region = world_asia_china } } } @@ -1067,13 +1164,14 @@ VenomousCreature = { trigger = { trigger_if = { limit = { exists = scope:venomous_creature } - scope:venomous_creature = flag:fat_tail #Arabia, Middle East, Egypt + scope:venomous_creature = flag:fat_tail #Arabia, Middle East, Egypt, China } trigger_else = { location = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north_east + geographical_region = world_asia_china } } } @@ -1129,6 +1227,7 @@ VenomousCreature = { OR = { geographical_region = world_india geographical_region = world_burma + geographical_region = world_asia_southeast } } } @@ -1140,10 +1239,15 @@ VenomousCreature = { trigger = { trigger_if = { limit = { exists = scope:venomous_creature } - scope:venomous_creature = flag:daboia #India + scope:venomous_creature = flag:daboia #India, Southeast Asia } trigger_else = { - location = { geographical_region = world_india } + location = { + OR = { + geographical_region = world_india + geographical_region = world_asia_southeast + } + } } } } @@ -1153,7 +1257,7 @@ VenomousCreature = { trigger = { trigger_if = { limit = { exists = scope:venomous_creature } - scope:venomous_creature = flag:saw_scale #North Africa, Middle East, Pakistan, India + scope:venomous_creature = flag:saw_scale #North Africa, Middle East, Pakistan, India, Southeast Asia } trigger_else = { location = { @@ -1161,6 +1265,7 @@ VenomousCreature = { geographical_region = world_africa_north geographical_region = world_middle_east geographical_region = world_india + geographical_region = world_asia_southeast_mainland } } } @@ -1178,7 +1283,8 @@ VenomousCreature = { location = { OR = { geographical_region = world_india - geographical_region = world_burma + geographical_region = world_burma + geographical_region = world_asia_southeast } } } @@ -1222,17 +1328,13 @@ VenomousCreatureType = { text = { localization_key = venomous_creature_spider trigger = { - OR = { - scope:venomous_creature = flag:rare_spider - } + scope:venomous_creature = flag:rare_spider } } text = { localization_key = venomous_creature_thing trigger = { - OR = { - scope:venomous_creature = flag:beaked_mammal - } + scope:venomous_creature = flag:beaked_mammal } } text = { @@ -1269,17 +1371,13 @@ VenomousCreatureTypePlural = { text = { localization_key = venomous_creature_spider_plural trigger = { - OR = { - scope:venomous_creature = flag:rare_spider - } + scope:venomous_creature = flag:rare_spider } } text = { localization_key = venomous_creature_thing_plural trigger = { - OR = { - scope:venomous_creature = flag:beaked_mammal - } + scope:venomous_creature = flag:beaked_mammal } } text = { @@ -1394,9 +1492,7 @@ VenomousCreatureMovement = { text = { localization_key = venomous_creature_scamper trigger = { - OR = { - scope:venomous_creature = flag:beaked_mammal - } + scope:venomous_creature = flag:beaked_mammal } } } @@ -1953,55 +2049,55 @@ CulturalCurse = { #French text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_merde } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_putain } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_fils_de_pute } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_sacrebleu } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_nom_dune_pipe } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_calisse } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_ostie_de_criss_de_tabarnak } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_morbleu } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_diantre } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_peste } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_mortecouille } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_ventre_dieu } text = { - trigger = { culture = { has_name_list = name_list_french } } + trigger = { culture = { has_cultural_pillar = language_french } } localization_key = curse_puterelle } @@ -2077,6 +2173,20 @@ CulturalCurse = { localization_key = curse_rupuze } + #Han Chinese + text = { + trigger = { culture = { has_name_list = name_list_han } } + localization_key = curse_fu_gu + } + text = { + trigger = { culture = { has_name_list = name_list_han } } + localization_key = curse_yanwang_suoming + } + text = { + trigger = { culture = { has_name_list = name_list_han } } + localization_key = curse_lai_hama + } + #Fallback (english) text = { trigger = { always = no } @@ -2251,6 +2361,78 @@ get_region_dog_type = { } localization_key = dog_type_tazi # Tazi (Afghan) } + text = { + trigger = { + capital_province = { geographical_region = world_asia_east } + } + localization_key = dog_type_chow_chow # Chow Chow + } + text = { + trigger = { + capital_province = { + OR = { + geographical_region = world_asia_north_east + geographical_region = world_asia_sakhalin_hokkaido + geographical_region = world_asia_japan + } + } + } + localization_key = dog_type_hokkaido # Hokkaido + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_korea } + } + localization_key = dog_type_jindo # Jindo + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_philippines } + } + localization_key = dog_type_asong_gubat # Asong Gubat + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_southeast_mainland } + } + localization_key = dog_type_telomian # Telomian + } + text = { + trigger = { + capital_province = { + OR = { + geographical_region = world_asia_malaysia + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia + } + } + } + localization_key = dog_type_kinta # Kinta + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_china } + } + localization_key = dog_type_shar_pei # Shar Pei + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_china } + } + localization_key = dog_type_tibetan_mastiff # Tibetan Mastiff + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_japan } + } + localization_key = dog_type_shikoku # Shikoku + } + text = { + trigger = { + capital_province = { geographical_region = world_asia_japan } + } + localization_key = dog_type_akita # Akita + } # India text = { trigger = { @@ -2290,6 +2472,7 @@ get_region_flower_type = { geographical_region = world_middle_east_persia geographical_region = world_africa_west geographical_region = world_africa_east + geographical_region = world_asia_southeast } } localization_key = flower_type_hibiscus # Hibiscus @@ -2300,6 +2483,8 @@ get_region_flower_type = { geographical_region = world_india geographical_region = world_africa_west geographical_region = world_africa_east + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_gardenia # Gardenia @@ -2311,6 +2496,10 @@ get_region_flower_type = { geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india + geographical_region = world_asia_southeast + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea } } localization_key = flower_type_lotus # Lotus @@ -2322,6 +2511,8 @@ get_region_flower_type = { geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_chrysanthemum # Chrysanthemum @@ -2334,6 +2525,9 @@ get_region_flower_type = { geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west + geographical_region = world_asia_japan + geographical_region = world_asia_china + geographical_region = world_asia_southeast } } localization_key = flower_type_jasmine # Jasmine @@ -2359,6 +2553,8 @@ get_region_flower_type = { geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_violet # Violet/Pansy @@ -2371,6 +2567,8 @@ get_region_flower_type = { geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_peony # Peony @@ -2396,6 +2594,8 @@ get_region_flower_type = { geographical_region = world_asia_minor geographical_region = world_steppe geographical_region = world_india + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_lily # Lily @@ -2433,6 +2633,8 @@ get_region_flower_type = { geographical_region = world_asia_minor geographical_region = world_steppe_west geographical_region = world_africa_north + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_foxglove # Foxglove/Digitalis @@ -2464,6 +2666,8 @@ get_region_flower_type = { geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe + geographical_region = world_asia_china + geographical_region = world_asia_japan } } localization_key = flower_type_narcissus # Narcissus/Daffodil @@ -2501,10 +2705,82 @@ get_region_flower_type = { geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe + geographical_region = world_asia_china } } localization_key = flower_type_poppy # Poppy } + # Asia + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_camellia # Camellia + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_chinese_primrose # Chinese Primrose + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_plum_blossom # Plum Blossom + } + text = { + trigger = { geographical_region = world_asia_japan } + localization_key = flower_type_cherry_blossom # Cherry Blossom + } + text = { + trigger = { geographical_region = world_asia_japan } + localization_key = flower_type_japanese_iridaceae # Japanese Iridaceae + } + text = { + trigger = { geographical_region = world_asia_korea } + localization_key = flower_type_korean_bellflower # Korean Bellflower + } + text = { + trigger = { geographical_region = world_asia_korea } + localization_key = flower_type_korean_rhododendron # Korean Rhododendron + } + text = { + trigger = { geographical_region = world_asia_sakhalin_hokkaido } + localization_key = flower_type_hokkaido_alpine # Hokkaido Alpine + } + text = { + trigger = { geographical_region = world_asia_borneo } + localization_key = flower_type_tropical_rafflesia # Tropical Rafflesia + } + text = { + trigger = { + OR = { + geographical_region = world_asia_borneo + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia + } + } + localization_key = flower_type_nepenthes_pitcher # Nephentese Pitcher + } + text = { + trigger = { geographical_region = world_asia_philippines } + localization_key = flower_type_jade_vine # Jade Vine + } + text = { + trigger = { geographical_region = world_asia_philippines } + localization_key = flower_type_medinilla # Medinilla + } + text = { + trigger = { geographical_region = world_asia_malaysia } + localization_key = flower_type_tiger_orchid # Tiger Orchid + } + text = { + trigger = { geographical_region = world_asia_southeast_mainland } + localization_key = flower_type_telipogon # Telipogon + } + text = { + trigger = { geographical_region = world_asia_southeast_mainland } + localization_key = flower_type_bali_orchid # Bali Orchid + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_weigela # Weigela + } text = { trigger = { always = yes } localization_key = flower_type_rose # Rose @@ -2552,6 +2828,10 @@ get_region_flower_type_plural = { geographical_region = world_steppe_tarim geographical_region = world_himalaya geographical_region = world_india + geographical_region = world_asia_southeast + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea } } localization_key = flower_type_lotus_plural # Lotuses @@ -2575,6 +2855,9 @@ get_region_flower_type_plural = { geographical_region = world_middle_east_persia geographical_region = world_asia_minor geographical_region = world_steppe_west + geographical_region = world_asia_japan + geographical_region = world_asia_china + geographical_region = world_asia_southeast } } localization_key = flower_type_jasmine # Jasmine @@ -2742,10 +3025,94 @@ get_region_flower_type_plural = { geographical_region = world_middle_east geographical_region = world_middle_east_persia geographical_region = world_steppe + geographical_region = world_asia_china } } localization_key = flower_type_poppy_plural # Poppies } + # Asia + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_camellia_plural # Camellias + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_chinese_primrose_plural # Chinese Primroses + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_plum_blossom_plural # Plum Blossoms + } + text = { + trigger = { geographical_region = world_asia_japan } + localization_key = flower_type_cherry_blossom_plural # Cherry Blossoms + } + text = { + trigger = { geographical_region = world_asia_japan } + localization_key = flower_type_japanese_iridaceae # Japanese Iridaceae + } + text = { + trigger = { geographical_region = world_asia_korea } + localization_key = flower_type_korean_bellflower_plural # Korean Bellflowers + } + text = { + trigger = { geographical_region = world_asia_korea } + localization_key = flower_type_korean_rhododendron_plural # Korean Rhododendrons + } + text = { + trigger = { geographical_region = world_asia_sakhalin_hokkaido } + localization_key = flower_type_hokkaido_alpine_plural # Hokkaido Alpines + } + text = { + trigger = { geographical_region = world_asia_borneo } + localization_key = flower_type_tropical_rafflesia_plural # Tropical Rafflesias + } + text = { + trigger = { + OR = { + geographical_region = world_asia_borneo + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia + } + } + localization_key = flower_type_nepenthes_pitcher_plural # Nephentese Pitchers + } + text = { + trigger = { geographical_region = world_asia_philippines } + localization_key = flower_type_jade_vine_plural # Jade Vines + } + text = { + trigger = { geographical_region = world_asia_philippines } + localization_key = flower_type_medinilla_plural # Medinillas + } + text = { + trigger = { geographical_region = world_asia_malaysia } + localization_key = flower_type_tiger_orchid_plural # Tiger Orchids + } + text = { + trigger = { geographical_region = world_asia_southeast_mainland } + localization_key = flower_type_telipogon_plural # Telipogons + } + text = { + trigger = { geographical_region = world_asia_southeast_mainland } + localization_key = flower_type_bali_orchid_plural # Bali Orchids + } + text = { + trigger = { geographical_region = world_asia_china } + localization_key = flower_type_weigela_plural # Weigelas + } + text = { + trigger = { always = yes } + localization_key = flower_type_rose # Rose + } + text = { + trigger = { always = yes } + localization_key = flower_type_orchid # Orchid + } + text = { + trigger = { always = yes } + localization_key = flower_type_aster # Aster/Daisy + } text = { trigger = { always = yes } localization_key = flower_type_rose_plural # Roses @@ -2803,8 +3170,11 @@ RegionalFerociousAnimal = { var:animal_type = flag:wolf } trigger_else = { - NOT = { - location = { geographical_region = world_africa_west } + location = { + NOR = { + geographical_region = world_africa_west + geographical_region = world_asia_southeast + } } } } @@ -2823,6 +3193,8 @@ RegionalFerociousAnimal = { geographical_region = world_africa geographical_region = world_middle_east geographical_region = world_india + geographical_region = world_asia_china + geographical_region = world_asia_southeast_mainland } } } @@ -2925,6 +3297,8 @@ RegionalOnlyFerociousAnimal = { geographical_region = world_africa geographical_region = world_middle_east geographical_region = world_india + geographical_region = world_asia_china + geographical_region = world_asia_southeast_mainland } } } @@ -2966,7 +3340,10 @@ RegionalOnlyFerociousAnimal = { localization_key = animal_type_gorilla } } - +RegionalOnlyFerociousAnimalPlural = { + parent = RegionalOnlyFerociousAnimal + suffix = "_plural" +} #this is used with the select_local_farm_animal_effect effect RegionalFarmAnimal = { type = character @@ -3052,6 +3429,10 @@ RegionalFarmAnimal = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia + geographical_region = world_steppe + geographical_region = world_asia_china + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3072,6 +3453,7 @@ RegionalFarmAnimal = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north + geographical_region = world_asia_china # Bactrian Camel } } } @@ -3184,6 +3566,10 @@ RegionalFarmAnimalPlural = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia + geographical_region = world_steppe + geographical_region = world_asia_china + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3277,6 +3663,10 @@ SoundingRegionalFarmAnimal = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia + geographical_region = world_steppe + geographical_region = world_asia_china + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3297,6 +3687,7 @@ SoundingRegionalFarmAnimal = { OR = { geographical_region = world_middle_east geographical_region = world_africa_north + geographical_region = world_asia_china # Bactrian Camel } } } @@ -3329,7 +3720,7 @@ RegionalArtilleryType = { type = character text = { - trigger = { culture = { has_innovation = innovation_bombard } } + trigger = { culture = { has_innovation = innovation_gunpowder } } localization_key = regional_artillery_bombard } text = { @@ -3441,6 +3832,10 @@ RegionalPoxAnimal = { OR = { geographical_region = world_tibet geographical_region = ghw_region_mongolia + geographical_region = world_steppe + geographical_region = world_asia_china + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3456,6 +3851,10 @@ RegionalPoxAnimal = { geographical_region = world_india geographical_region = world_africa geographical_region = world_burma + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3520,6 +3919,10 @@ GetKnightErrantAnimal = { geographical_region = world_india geographical_region = world_burma geographical_region = ghw_region_caucasus + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea + geographical_region = world_asia_southeast } } } @@ -3550,6 +3953,7 @@ RegionalWeaponMetal = { geographical_region = world_india_bengal geographical_region = world_india_rajastan geographical_region = world_burma + geographical_region = world_asia_thailand } } } @@ -3577,11 +3981,26 @@ RegionalWeaponMetal = { geographical_region = world_steppe_central geographical_region = world_steppe_east geographical_region = world_siberia + geographical_region = world_asia_north_east + geographical_region = world_asia_sakhalin_hokkaido } } } localization_key = metal_bulat_steel } + text = { + trigger = { + location = { + OR = { + geographical_region = world_asia_china + geographical_region = world_asia_japan + geographical_region = world_asia_korea + geographical_region = world_asia_southeast + } + } + } + localization_key = metal_bintie_steel + } text = { trigger = { NOR = { @@ -3610,6 +4029,7 @@ RegionalFabric = { geographical_region = world_europe_north geographical_region = world_europe_south geographical_region = world_europe_east + geographical_region = world_asia_china } } } @@ -3621,6 +4041,11 @@ RegionalFabric = { OR = { geographical_region = world_africa_north_east geographical_region = world_africa_east + geographical_region = world_asia_china + geographical_region = world_asia_philippines + geographical_region = world_asia_borneo + geographical_region = world_asia_sulawesi_maluku + geographical_region = world_asia_indonesia } } } @@ -3632,6 +4057,7 @@ RegionalFabric = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east + geographical_region = world_asia } } } @@ -3643,6 +4069,7 @@ RegionalFabric = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east + geographical_region = world_asia_east } } } @@ -3665,6 +4092,7 @@ RegionalFabric = { NOR = { geographical_region = world_africa_west geographical_region = world_africa_east + geographical_region = world_asia_china } } } @@ -3701,3 +4129,439 @@ RegionalFabric = { fallback = yes } } + +TerrainStruggleLoc = { + type = character + + text = { + trigger = { + current_season_trigger = { + SEASON = winter + } + } + localization_key = TerrainStruggleWinter + } + text = { + trigger = { + current_season_trigger = { + SEASON = rainy_season + } + } + localization_key = TerrainStruggleRain + } + text = { + trigger = { + current_season_trigger = { + SEASON = summer + } + } + localization_key = TerrainStruggleSun + } +} + +TerrainInspirationLoc = { + type = province + + text = { + trigger = { + terrain = mountains + } + localization_key = TerrainInspirationMountains + } + text = { + trigger = { + terrain = hills + } + localization_key = TerrainInspirationHills + } + text = { + trigger = { + terrain = jungle + } + localization_key = TerrainInspirationJungle + } + text = { + trigger = { + terrain = taiga + } + localization_key = TerrainInspirationTaiga + } + text = { + trigger = { + terrain = wetlands + } + localization_key = TerrainInspirationWetlands + } + text = { + trigger = { + terrain = floodplains + } + localization_key = TerrainInspirationFloodplains + } + text = { + trigger = { + terrain = desert + } + localization_key = TerrainInspirationDesert + } + text = { + trigger = { + terrain = forest + } + localization_key = TerrainInspirationForest + } + text = { + trigger = { + terrain = farmlands + } + localization_key = TerrainInspirationFarmlands + } + text = { + trigger = { + terrain = steppe + } + localization_key = TerrainInspirationSteppe + } + text = { + trigger = { + terrain = drylands + } + localization_key = TerrainInspirationdrylands + } +} + +GetProvinceTricksterSpirit = { + type = province + + text = { + trigger = { + geographical_region = world_asia_sulawesi_maluku + } + localization_key = trickster_spirit_maluku + } + + text = { + trigger = { + geographical_region = world_asia_borneo + } + localization_key = trickster_spirit_borneo + } + + text = { + trigger = { + geographical_region = world_asia_philippines + } + localization_key = trickster_spirit_philippines + } + + text = { + trigger = { + geographical_region = world_asia_indonesia + } + localization_key = trickster_spirit_indonesia + } + + text = { + trigger = { + geographical_region = world_asia_malaysia + } + localization_key = trickster_spirit_malaysia + } + + text = { + trigger = { + geographical_region = world_asia_thailand + culture = { has_cultural_pillar = heritage_tai } + } + localization_key = trickster_spirit_thailand + } + + text = { + trigger = { + geographical_region = world_asia_thailand + NOT = { culture = { has_cultural_pillar = heritage_tai } } + } + localization_key = trickster_spirit_indochina + } + + text = { + trigger = { + geographical_region = world_asia_sakhalin_hokkaido + } + localization_key = trickster_spirit_sakhalin_hokkaido + } + + text = { + trigger = { + geographical_region = world_asia_japan + } + localization_key = trickster_spirit_japan + } + + text = { + trigger = { + geographical_region = world_asia_korea + } + localization_key = trickster_spirit_korea + } + + text = { + trigger = { + geographical_region = world_tibet + } + localization_key = trickster_spirit_tibet + } + + text = { + trigger = { + geographical_region = world_asia_china + } + localization_key = trickster_spirit_china + } + + text = { + trigger = { + geographical_region = world_siberia + } + localization_key = trickster_spirit_siberia + } + + text = { + trigger = { + geographical_region = world_steppe + } + localization_key = trickster_spirit_steppe + } + + text = { + trigger = { + geographical_region = world_africa_east + } + localization_key = trickster_spirit_africa_east + } + + text = { + trigger = { + geographical_region = world_africa_west + } + localization_key = trickster_spirit_africa_west + } + + text = { + trigger = { + geographical_region = world_africa_north + } + localization_key = trickster_spirit_africa_north + } + + text = { + trigger = { + geographical_region = world_india + } + localization_key = trickster_spirit_india + } + + text = { + trigger = { + geographical_region = world_middle_east + } + localization_key = trickster_spirit_middle_east + } + + text = { + trigger = { + geographical_region = world_europe_south_italy + } + localization_key = trickster_spirit_east + } + + text = { + trigger = { + OR = { + geographical_region = world_europe_south_east + geographical_region = world_asia_minor + } + } + localization_key = trickster_spirit_balkans + } + + text = { + trigger = { + geographical_region = world_europe_east + } + localization_key = trickster_spirit_east + } + + text = { + trigger = { + geographical_region = world_europe_north + } + localization_key = trickster_spirit_north + } + + text = { + trigger = { + geographical_region = world_europe_west_iberia + } + localization_key = trickster_spirit_iberia + } + + text = { + trigger = { + geographical_region = custom_netherlands + } + localization_key = trickster_spirit_netherlands + } + + text = { + trigger = { + geographical_region = world_europe_west_francia + } + localization_key = trickster_spirit_francia + } + + text = { + trigger = { + geographical_region = world_europe_west_germania + } + localization_key = trickster_spirit_germania + } + + text = { + trigger = { + geographical_region = world_europe_west_britannia + } + localization_key = trickster_spirit_britannia + } + + text = { + fallback = yes + localization_key = trickster_spirit_default + } +} + +#This is used only in the peasant uprisings, make your own custom loc if you want it in events +RegionalPeasantHeadgear = { + type = character + + text = { + trigger = { + culture = { + has_clothing_gfx = western_clothing_gfx + } + } + localization_key = peasant_headgear_coif + } + + text = { + trigger = { + culture = { + has_clothing_gfx = french_clothing_gfx + } + } + localization_key = peasant_headgear_chaperon + } + + text = { + trigger = { + culture = { + OR = { + has_clothing_gfx = mongol_clothing_gfx + has_clothing_gfx = northern_clothing_gfx + has_clothing_gfx = sami_clothing_gfx + has_clothing_gfx = ugro_permian_clothing_gfx + } + } + } + localization_key = peasant_headgear_fur + } + + text = { + trigger = { + culture = { + has_clothing_gfx = chinese_clothing_gfx #historical reasons, see Red and Yellow Turban uprisings + } + } + localization_key = peasant_headgear_chinese + } + + text = { + trigger = { + culture = { + OR = { + has_clothing_gfx = mena_clothing_gfx + has_clothing_gfx = dde_abbasid_clothing_gfx + has_clothing_gfx = iranian_clothing_gfx + has_clothing_gfx = iberian_muslim_clothing_gfx + } + } + } + localization_key = peasant_headgear_turban + } + + text = { + trigger = { + culture = { + has_clothing_gfx = japanese_clothing_gfx + } + } + localization_key = peasant_headgear_kasa + } + + text = { + trigger = { + culture = { + has_clothing_gfx = west_slavic_clothing_gfx + } + } + localization_key = peasant_headgear_hood + } + + text = { + trigger = { + culture = { + OR = { + has_clothing_gfx = turkic_clothing_gfx + has_clothing_gfx = east_slavic_clothing_gfx + } + } + } + localization_key = peasant_headgear_kalpak + } + + text = { + trigger = { + culture = { + OR = { + has_clothing_gfx = southeast_asian_clothing_gfx + has_clothing_gfx = malay_clothing_gfx + has_clothing_gfx = korean_clothing_gfx + } + } + } + localization_key = peasant_headgear_hat + } + + text = { + trigger = { + culture = { + OR = { + has_clothing_gfx = dde_hre_clothing_gfx + has_clothing_gfx = byzantine_clothing_gfx + } + } + } + localization_key = peasant_headgear_scarf + } + + text = { + localization_key = peasant_headgear_cap + } +} + +RegionalPeasantHeadgearPlural = { + type = character + + parent = RegionalPeasantHeadgear + suffix = "_plural" +} diff --git a/N3OW/common/customizable_localization/00_relations.txt b/N3OW/common/customizable_localization/00_relations.txt deleted file mode 100644 index 869b8b5d..00000000 --- a/N3OW/common/customizable_localization/00_relations.txt +++ /dev/null @@ -1,9466 +0,0 @@ - -#NOTE! Keep the trigger has_RelationToMe_relation updated when adding new relations to RelationToMe, needed for CharacterIntroduction loc -RelationToMe = { - type = character - - text = { - localization_key = relation_you - trigger = { scope:second = root } - } - - text = { - localization_key = relation_motherwife - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_mother_concubine - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sisterwife - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_sister_concubine - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_daughterwife - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_daughter_concubine - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - any_consort = { this = root } - is_female = yes - is_concubine = yes - } - } - } - - text = { - localization_key = relation_fatherhusband - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_father_consort - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_brotherhusband - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_brother_consort - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sonhusband - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_son_consort - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_wife - trigger = { - any_spouse = { - this = scope:second - } - scope:second = { - is_female = yes - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = relation_husband - trigger = { - any_spouse = { - this = scope:second - } - scope:second = { - is_male = yes - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = relation_wife_departed - trigger = { - scope:second = { - is_female = yes - any_former_spouse = { - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = relation_husband_departed - trigger = { - scope:second = { - is_male = yes - any_former_spouse = { - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = relation_mother - trigger = { - scope:second = { - is_female = yes - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_father - trigger = { - scope:second = { - is_female = no - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_heir_daughter - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_heir_son - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_male = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_travel_leader_daughter - trigger = { - scope:second = { - is_female = yes - is_child_of = root - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader_son - trigger = { - scope:second = { - is_male = yes - is_child_of = root - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader_wife - trigger = { - scope:second = { - is_spouse_of = root - is_female = yes - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader_husband - trigger = { - scope:second = { - is_spouse_of = root - is_male = yes - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader_mother - trigger = { - scope:second = { - is_spouse_of = root - is_male = yes - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader_father - trigger = { - scope:second = { - is_spouse_of = root - is_male = yes - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - } - - text = { - localization_key = relation_travel_leader - trigger = { - exists = root.current_travel_plan - root.current_travel_plan = { - scope:second = { is_travel_leader = yes } - } - } - } - - text = { - localization_key = relation_daughter - trigger = { - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_son - trigger = { - scope:second = { - is_female = no - is_child_of = root - } - } - } - - text = { - localization_key = relation_grandmother - trigger = { - scope:second = { - is_female = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = relation_grandfather - trigger = { - scope:second = { - is_male = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = relation_granddaughter - trigger = { - scope:second = { - is_female = yes - is_grandchild_of = root - } - } - } - - text = { - localization_key = relation_grandson - trigger = { - scope:second = { - is_female = no - is_grandchild_of = root - } - } - } - - text = { - localization_key = relation_half_sister - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - any_parent = { NOT = { is_parent_of = root } } - } - } - } - - text = { - localization_key = relation_half_brother - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - any_parent = { NOT = { is_parent_of = root } } - } - } - } - - text = { - localization_key = relation_sister_nemesis - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_rival - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_nemesis - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_rival - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_best_friend - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = best_friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_friend - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_best_friend - trigger = { - scope:second = { - is_female = no - any_relation = { - type = best_friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_friend - trigger = { - scope:second = { - is_female = no - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_bully - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_bully - trigger = { - scope:second = { - is_female = no - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_victim - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_victim - trigger = { - scope:second = { - is_female = no - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister - trigger = { - scope:second = { - is_female = yes - is_sibling_of = root - } - } - } - - text = { - localization_key = relation_brother - trigger = { - scope:second = { - is_female = no - is_sibling_of = root - } - } - } - - text = { - localization_key = relation_niece - trigger = { - scope:second = { - is_female = yes - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephew - trigger = { - scope:second = { - is_female = no - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_aunt - trigger = { - scope:second = { - is_female = yes - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncle - trigger = { - scope:second = { - is_female = no - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_hostage - trigger = { - scope:second = { - is_hostage = yes - warden ?= root - } - } - } - - text = { - localization_key = relation_warden - trigger = { - is_hostage = yes - warden ?= scope:second - } - } - - text = { - localization_key = relation_concubine_female - trigger = { - scope:second = { - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_concubine_male - trigger = { - scope:second = { - is_male = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_religious_head - trigger = { - faith.religious_head = scope:second - } - } - - text = { - localization_key = relation_great_grandfather - trigger = { - scope:second = { - is_male = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = relation_great_grandmother - trigger = { - scope:second = { - is_female = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = relation_greatgranddaughter - trigger = { - scope:second = { - is_female = yes - is_great_grandchild_of = root - } - } - } - - text = { - localization_key = relation_greatgrandson - trigger = { - scope:second = { - is_female = no - is_great_grandchild_of = root - } - } - } - - text = { - localization_key = daughter_in_law - trigger = { - scope:second = { - is_female = yes - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = son_in_law - trigger = { - scope:second = { - is_female = no - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = relation_cousin - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_male = yes - } - } - } - - text = { - localization_key = relation_cousin_female - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_female = yes - } - } - } - - text = { - localization_key = relation_stepdaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepson - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepsister - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepbrother - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepmother - trigger = { - scope:second = { - is_female = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepfather - trigger = { - scope:second = { - is_male = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_liege_female_soulmate - trigger = { - scope:second = { - has_relation_soulmate = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_female_lover - trigger = { - scope:second = { - has_relation_lover = root - is_female = yes - any_vassal_or_below = { - this = root - } - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_liege_male_soulmate - trigger = { - scope:second = { - has_relation_soulmate = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_lover - trigger = { - scope:second = { - has_relation_lover = root - is_female = no - any_vassal_or_below = { - this = root - } - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_soulmate_female - trigger = { - scope:second = { - any_relation = { - type = soulmate - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_lover_female - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = yes - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_soulmate_male - trigger = { - scope:second = { - any_relation = { - type = soulmate - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_lover_male - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = no - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_best_friend_female - trigger = { - scope:second = { - has_relation_best_friend = root - is_female = yes - } - } - } - - text = { - localization_key = relation_friend_female - trigger = { - scope:second = { - has_relation_friend = root - NOT = { has_relation_best_friend = root } - is_female = yes - } - } - } - - text = { - localization_key = relation_best_friend_male - trigger = { - scope:second = { - has_relation_best_friend = root - is_female = no - } - } - } - - text = { - localization_key = relation_friend_male - trigger = { - scope:second = { - has_relation_friend = root - NOT = { has_relation_best_friend = root } - is_female = no - } - } - } - - text = { - localization_key = relation_liege_female_nemesis - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_female_rival - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_nemesis - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_rival - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_vassal_female_nemesis - trigger = { - scope:second = { - is_female = yes - has_relation_nemesis = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_female_rival - trigger = { - scope:second = { - is_female = yes - has_relation_rival = root - NOT = { has_relation_nemesis = root } - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male_nemesis - trigger = { - scope:second = { - is_female = no - has_relation_nemesis = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male_rival - trigger = { - scope:second = { - is_female = no - has_relation_rival = root - NOT = { has_relation_nemesis = root } - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_nemesis_female - trigger = { - scope:second = { - any_relation = { - type = nemesis - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_rival_female - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_nemesis_male - trigger = { - scope:second = { - any_relation = { - type = nemesis - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_rival_male - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_crush - trigger = { - any_relation = { - type = crush - this = scope:second - } - } - } - - text = { - localization_key = relation_bully - trigger = { - scope:second = { - any_relation = { - type = victim - this = root - } - } - } - } - - text = { - localization_key = relation_victim - trigger = { - scope:second = { - any_relation = { - type = bully - this = root - } - } - } - } - - text = { - localization_key = relation_ward - trigger = { - scope:second = { - any_relation = { - type = guardian - this = root - } - } - } - } - - text = { - localization_key = relation_guardian - trigger = { - scope:second = { - any_relation = { - type = ward - this = root - } - } - } - } - - text = { - localization_key = relation_foe - trigger = { - scope:second = { - is_at_war_with = root - } - } - } - - text = { #intrigue-mentor - localization_key = relation_mentor - trigger = { - scope:second = { - any_relation = { - type = intrigue_student - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = relation_student - trigger = { - scope:second = { - any_relation = { - type = intrigue_mentor - this = root - } - } - } - } - - text = { - localization_key = relation_mentor - trigger = { - scope:second = { - any_relation = { - type = student - this = root - } - } - } - } - - text = { - localization_key = relation_student - trigger = { - scope:second = { - any_relation = { - type = mentor - this = root - } - } - } - } - - text = { - localization_key = relation_sisterinlaw - trigger = { - scope:second = { - is_female = yes - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_brotherinlaw - trigger = { - scope:second = { - is_female = no - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_female - trigger = { - scope:second = { - is_female = yes - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_male - trigger = { - scope:second = { - is_female = no - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_auntinlaw - trigger = { - scope:second = { - is_female = yes - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncleinlaw - trigger = { - scope:second = { - is_female = no - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandmotherinlaw - trigger = { - scope:second = { - is_female = yes - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandfatherinlaw - trigger = { - scope:second = { - is_female = no - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandmotherinlaw - trigger = { - scope:second = { - is_female = yes - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandfatherinlaw - trigger = { - scope:second = { - is_female = no - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_granddaughterinlaw - trigger = { - scope:second = { - is_female = yes - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandsoninlaw - trigger = { - scope:second = { - is_female = no - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_granddaughterinlaw - trigger = { - scope:second = { - is_female = yes - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandsoninlaw - trigger = { - scope:second = { - is_female = no - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nieceinlaw - trigger = { - scope:second = { - is_female = yes - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephewinlaw - trigger = { - scope:second = { - is_female = no - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_liege_female - trigger = { - scope:second = { - is_female = yes - OR = { - any_vassal_or_below = { - this = root - } - any_courtier = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_liege_male - trigger = { - scope:second = { - is_female = no - OR = { - any_vassal_or_below = { - this = root - } - any_courtier = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_councillor_female - trigger = { - scope:second = { - is_female = yes - is_councillor_of = root - } - } - } - - text = { - localization_key = relation_councillor_male - trigger = { - scope:second = { - is_female = no - is_councillor_of = root - } - } - } - - text = { - localization_key = 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 - } - } - } - } - - text = { - localization_key = relation_court_physician_male - 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 - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_female - trigger = { - scope:second = { - is_female = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_male - trigger = { - scope:second = { - is_male = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_female - trigger = { - scope:second = { - is_female = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_male - trigger = { - scope:second = { - is_male = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_female - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_male - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_female - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_male - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_female - trigger = { - scope:second = { - is_female = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_male - trigger = { - scope:second = { - is_male = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_female - trigger = { - scope:second = { - is_female = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_male - trigger = { - scope:second = { - is_male = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_female - trigger = { - scope:second = { - is_female = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_male - trigger = { - scope:second = { - is_male = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_female - trigger = { - scope:second = { - is_female = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_male - trigger = { - scope:second = { - is_male = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_female - trigger = { - scope:second = { - is_female = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_male - trigger = { - scope:second = { - is_male = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_female - trigger = { - scope:second = { - is_female = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_male - trigger = { - scope:second = { - is_male = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_female - trigger = { - scope:second = { - is_female = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_male - trigger = { - scope:second = { - is_male = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_female - trigger = { - scope:second = { - is_female = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_male - trigger = { - scope:second = { - is_male = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_lady_in_waiting_female - trigger = { - scope:second = { - is_female = yes - has_court_position = lady_in_waiting_court_position - is_court_position_employer = { - court_position = lady_in_waiting_court_position - who = root - } - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_lady_in_waiting_male - trigger = { - scope:second = { - is_male = yes - has_court_position = lady_in_waiting_court_position - is_court_position_employer = { - court_position = lady_in_waiting_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_garuda_female - trigger = { - scope:second = { - is_female = yes - has_court_position = garuda_court_position - is_court_position_employer = { - court_position = garuda_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_garuda_male - trigger = { - scope:second = { - is_male = yes - has_court_position = garuda_court_position - is_court_position_employer = { - court_position = garuda_court_position - who = root - } - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_chief_eunuch_female - trigger = { - scope:second = { - is_female = yes - has_court_position = chief_eunuch_court_position - is_court_position_employer = { - court_position = chief_eunuch_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_eunuch_male - trigger = { - scope:second = { - is_male = yes - has_court_position = chief_eunuch_court_position - is_court_position_employer = { - court_position = chief_eunuch_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_gardener_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_gardener_court_position - is_court_position_employer = { - court_position = court_gardener_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_gardener_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_gardener_court_position - is_court_position_employer = { - court_position = court_gardener_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_qadi_female - trigger = { - scope:second = { - is_female = yes - has_court_position = chief_qadi_court_position - is_court_position_employer = { - court_position = chief_qadi_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_qadi_male - trigger = { - scope:second = { - is_male = yes - has_court_position = chief_qadi_court_position - is_court_position_employer = { - court_position = chief_qadi_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_wet_nurse_female - trigger = { - scope:second = { - is_female = yes - has_court_position = wet_nurse_court_position - is_court_position_employer = { - court_position = wet_nurse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_akolouthos_male - trigger = { - scope:second = { is_male = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_akolouthos_female - trigger = { - scope:second = { is_female = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_male - trigger = { - scope:second = { is_male = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_female - trigger = { - scope:second = { is_female = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_wet_nurse_male - trigger = { - scope:second = { - is_male = yes - has_court_position = wet_nurse_court_position - is_court_position_employer = { - court_position = wet_nurse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_vassal_female - trigger = { - scope:second = { - is_female = yes - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male - trigger = { - scope:second = { - is_female = no - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_fellow_vassal_female - trigger = { - scope:second = { - is_female = yes - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_fellow_vassal_male - trigger = { - scope:second = { - is_female = no - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_knight - trigger = { - scope:second = { is_knight_of = root } - } - } - - text = { - localization_key = relation_ally - trigger = { - scope:second = { - is_allied_to = root - } - } - } - - text = { - localization_key = relation_kinswoman - trigger = { - scope:second = { - is_female = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_kinsman - trigger = { - scope:second = { - is_male = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_inspired_character_female - trigger = { - scope:second = { - is_courtier_of = root - OR = { - AND = { - exists = inspiration - inspiration = { - inspiration_sponsor = { this = root } - } - } - AND = { - exists = var:created_artifact_for - var:created_artifact_for = root - } - } - is_female = yes - } - } - } - text = { - localization_key = relation_inspired_character_male - trigger = { - scope:second = { - is_courtier_of = root - OR = { - AND = { - exists = inspiration - inspiration = { - inspiration_sponsor = { this = root } - } - } - AND = { - exists = var:created_artifact_for - var:created_artifact_for = root - } - } - is_male = yes - } - } - } - - text = { - localization_key = relation_follower_female - trigger = { - is_landed_or_landless_administrative = no - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_follower_male - trigger = { - is_landed_or_landless_administrative = no - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_courtier_female - trigger = { - is_landed_or_landless_administrative = yes - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_courtier_male - trigger = { - is_landed_or_landless_administrative = yes - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = follower_female - trigger = { - is_landless_adventurer = yes - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = follower_male - trigger = { - is_landless_adventurer = yes - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_peasant_affair_female - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_female = yes - } - } - } - } - - text = { - localization_key = relation_peasant_affair_male - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_male = yes - } - } - } - } - - text = { - localization_key = relation_agent - trigger = { - any_scheme = { - scheme_is_character_agent = scope:second - } - } - } - - text = { - localization_key = relation_host_female - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - } - } - - text = { - localization_key = relation_host_male - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - } - } - - text = { - localization_key = relation_prisoner_female - trigger = { - scope:second = { - is_female = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_prisoner_male - trigger = { - scope:second = { - is_male = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_jailer_female - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_jailer_male - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_guest_female - trigger = { - scope:second = { - is_female = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_guest_male - trigger = { - scope:second = { - is_male = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_old_foe_female - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_old_foe_male - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_female - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_male - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_female - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_male - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_female - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_male - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_female - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_male - trigger = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_acquaintance_female - trigger = { - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_acquaintance_male - trigger = { - scope:second = { - is_male = yes - } - } - } -} - -RelationToMePossessive = { - type = character - - text = { - localization_key = CHARACTER_NAME_MY - trigger = { scope:second = root } - } - - text = { - localization_key = relation_motherwife_possessive - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_mother_concubine_possessive - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sisterwife_possessive - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_sister_concubine_possessive - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_daughterwife_possessive - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_daughter_concubine_possessive - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - any_consort = { this = root } - is_female = yes - is_concubine = yes - } - } - } - - text = { - localization_key = relation_fatherhusband_possessive - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_father_consort_possessive - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_brotherhusband_possessive - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_brother_consort_possessive - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sonhusband_possessive - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_son_consort_possessive - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_wife_possessive - trigger = { - scope:second = { - is_female = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = relation_husband_possessive - trigger = { - scope:second = { - is_male = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = yes - is_concubine = no - } - } - } - - text = { - localization_key = relation_wife_departed_possessive - trigger = { - scope:second = { - is_female = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = relation_husband_departed_possessive - trigger = { - scope:second = { - is_male = yes - any_spouse = { - even_if_dead = yes - this = root - } - is_alive = no - is_concubine = no - } - } - } - - text = { - localization_key = relation_mother_possessive - trigger = { - scope:second = { - is_female = yes - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_father_possessive - trigger = { - scope:second = { - is_female = no - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_heir_daughter_possessive - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_heir_son_possessive - trigger = { - exists = player_heir - player_heir = scope:second - scope:second = { - is_female = no - is_child_of = root - } - } - } - - text = { - localization_key = relation_daughter_possessive - trigger = { - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_son_possessive - trigger = { - scope:second = { - is_female = no - is_child_of = root - } - } - } - - text = { - localization_key = relation_half_sister_possessive - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - OR = { - AND = { - exists = mother - mother = { any_child = { NOT = { this = root } } } - } - AND = { - exists = father - father = { any_child = { NOT = { this = root } } } - } - } - } - } - } - - text = { - localization_key = relation_half_brother_possessive - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - OR = { - AND = { - exists = mother - mother = { any_child = { NOT = { this = root } } } - } - AND = { - exists = father - father = { any_child = { NOT = { this = root } } } - } - } - } - } - } - - text = { - localization_key = relation_sister_nemesis_possessive - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_rival_possessive - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_nemesis_possessive - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_rival_possessive - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_best_friend_possessive - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = best_friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_friend_possessive - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_best_friend_possessive - trigger = { - scope:second = { - is_female = no - any_relation = { - type = best_friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_friend_possessive - trigger = { - scope:second = { - is_female = no - any_relation = { - type = friend - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_bully_possessive - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_bully_possessive - trigger = { - scope:second = { - is_female = no - any_relation = { - type = victim - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_victim_possessive - trigger = { - scope:second = { - is_female = yes - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_victim_possessive - trigger = { - scope:second = { - is_female = no - any_relation = { - type = bully - this = root - } - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_sister_possessive - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother_possessive - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_granddaughter_possessive - trigger = { - scope:second = { - is_female = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_grandson_possessive - trigger = { - scope:second = { - is_female = no - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_niece_possessive - trigger = { - scope:second = { - is_female = yes - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephew_possessive - trigger = { - scope:second = { - is_female = no - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_aunt_possessive - trigger = { - scope:second = { - is_female = yes - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncle_possessive - trigger = { - scope:second = { - is_female = no - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_hostage_possessive - trigger = { - scope:second = { - is_hostage = yes - warden ?= root - } - } - } - - text = { - localization_key = relation_warden_possessive - trigger = { - is_hostage = yes - warden ?= scope:second - } - } - - text = { - localization_key = relation_concubine_female_possessive - trigger = { - scope:second = { - is_female = yes - any_spouse = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_concubine_male_possessive - trigger = { - scope:second = { - is_male = yes - any_spouse = { this = root } - is_concubine = yes - } - } - } - - text = { #Both grandparents and great grandparents - localization_key = relation_grandmother_possessive - trigger = { - scope:second = { - is_female = yes - OR = { - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - any_child = { - even_if_dead = yes - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - } - } - } - } - } - - text = { #Both grandparents and great grandparents - localization_key = relation_grandfather_possessive - trigger = { - scope:second = { - is_female = no - OR = { - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - any_child = { - even_if_dead = yes - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - } - } - } - } - } - - text = { - localization_key = relation_religious_head_possessive - trigger = { - faith.religious_head = scope:second - } - } - - text = { - localization_key = relation_greatgranddaughter_possessive - trigger = { - scope:second = { - is_female = yes - any_parent = { - even_if_dead = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - } - - text = { - localization_key = relation_greatgrandson_possessive - trigger = { - scope:second = { - is_female = no - any_parent = { - even_if_dead = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - } - - text = { - localization_key = relation_stepdaughter_possessive - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepson_possessive - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepsister_possessive - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepbrother_possessive - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepmother_possessive - trigger = { - scope:second = { - is_female = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepfather_possessive - trigger = { - scope:second = { - is_male = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = daughter_in_law_possessive - trigger = { - scope:second = { - is_female = yes - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = son_in_law_possessive - trigger = { - scope:second = { - is_female = no - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = relation_liege_female_lover_possessive - trigger = { - scope:second = { - has_relation_lover = root - is_female = yes - any_vassal_or_below = { - this = root - } - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_liege_female_soulmate_possessive - trigger = { - scope:second = { - has_relation_soulmate = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_lover_possessive - trigger = { - scope:second = { - has_relation_lover = root - is_female = no - any_vassal_or_below = { - this = root - } - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_liege_male_soulmate_possessive - trigger = { - scope:second = { - has_relation_soulmate = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_lover_female_possessive - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = yes - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_soulmate_female_possessive - trigger = { - scope:second = { - any_relation = { - type = soulmate - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_lover_male_possessive - trigger = { - scope:second = { - any_relation = { - type = lover - this = root - } - is_female = no - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_soulmate_male_possessive - trigger = { - scope:second = { - any_relation = { - type = soulmate - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_friend_female_possessive - trigger = { - scope:second = { - any_relation = { - type = friend - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_best_friend_female_possessive - trigger = { - scope:second = { - any_relation = { - type = best_friend - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_friend_male_possessive - trigger = { - scope:second = { - any_relation = { - type = friend - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_best_friend_male_possessive - trigger = { - scope:second = { - any_relation = { - type = best_friend - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_liege_female_nemesis_possessive - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_female_rival_possessive - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_nemesis_possessive - trigger = { - scope:second = { - has_relation_nemesis = root - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_rival_possessive - trigger = { - scope:second = { - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_vassal_female_nemesis_possessive - trigger = { - scope:second = { - is_female = yes - has_relation_nemesis = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_female_rival_possessive - trigger = { - scope:second = { - is_female = yes - has_relation_rival = root - NOT = { has_relation_nemesis = root } - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_fellow_vassal_female_nemesis_possessive - trigger = { - scope:second = { - is_female = yes - has_relation_nemesis = root - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_fellow_vassal_female_rival_possessive - trigger = { - scope:second = { - is_female = yes - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_vassal_male_nemesis_possessive - trigger = { - scope:second = { - is_female = no - has_relation_nemesis = root - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male_rival_possessive - trigger = { - scope:second = { - is_female = no - has_relation_rival = root - NOT = { has_relation_nemesis = root } - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_fellow_vassal_male_nemesis_possessive - trigger = { - scope:second = { - is_female = no - has_relation_nemesis = root - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_fellow_vassal_male_rival_possessive - trigger = { - scope:second = { - is_female = no - has_relation_rival = root - NOT = { has_relation_nemesis = root } - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_nemesis_female_possessive - trigger = { - scope:second = { - any_relation = { - type = nemesis - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_rival_female_possessive - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = yes - } - } - } - - text = { - localization_key = relation_nemesis_male_possessive - trigger = { - scope:second = { - any_relation = { - type = nemesis - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_rival_male_possessive - trigger = { - scope:second = { - any_relation = { - type = rival - this = root - } - is_female = no - } - } - } - - text = { - localization_key = relation_crush_possessive - trigger = { - any_relation = { - type = crush - this = scope:second - } - } - } - - text = { - localization_key = relation_bully_possessive - trigger = { - scope:second = { - any_relation = { - type = victim - this = root - } - } - } - } - - text = { - localization_key = relation_victim_possessive - trigger = { - scope:second = { - any_relation = { - type = bully - this = root - } - } - } - } - - text = { - localization_key = relation_ward_possessive - trigger = { - scope:second = { - any_relation = { - type = guardian - this = root - } - } - } - } - - text = { - localization_key = relation_guardian_possessive - trigger = { - scope:second = { - any_relation = { - type = ward - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = relation_mentor_possessive - trigger = { - scope:second = { - any_relation = { - type = intrigue_student - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = relation_student_possessive - trigger = { - scope:second = { - any_relation = { - type = intrigue_mentor - this = root - } - } - } - } - - text = { - localization_key = relation_mentor_possessive - trigger = { - scope:second = { - any_relation = { - type = student - this = root - } - } - } - } - - text = { - localization_key = relation_student_possessive - trigger = { - scope:second = { - any_relation = { - type = mentor - this = root - } - } - } - } - - text = { - localization_key = relation_cousin_possessive - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_male = yes - } - } - } - - text = { - localization_key = relation_cousin_female_possessive - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_female = yes - } - } - } - - text = { - localization_key = relation_sisterinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_brotherinlaw_possessive - trigger = { - scope:second = { - is_female = no - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_female_possessive - trigger = { - scope:second = { - is_female = yes - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_male_possessive - trigger = { - scope:second = { - is_female = no - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_auntinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncleinlaw_possessive - trigger = { - scope:second = { - is_female = no - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandmotherinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandfatherinlaw_possessive - trigger = { - scope:second = { - is_female = no - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandmotherinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandfatherinlaw_possessive - trigger = { - scope:second = { - is_female = no - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_granddaughterinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandsoninlaw_possessive - trigger = { - scope:second = { - is_female = no - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_granddaughterinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandsoninlaw_possessive - trigger = { - scope:second = { - is_female = no - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nieceinlaw_possessive - trigger = { - scope:second = { - is_female = yes - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephewinlaw_possessive - trigger = { - scope:second = { - is_female = no - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_liege_female_possessive - trigger = { - scope:second = { - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male_possessive - trigger = { - scope:second = { - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_vassal_female_possessive - trigger = { - scope:second = { - is_female = yes - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male_possessive - trigger = { - scope:second = { - is_female = no - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_fellow_vassal_female_possessive - trigger = { - scope:second = { - is_female = yes - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_fellow_vassal_male_possessive - trigger = { - scope:second = { - is_female = no - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_councillor_female_possessive - trigger = { - scope:second = { - is_female = yes - is_councillor_of = root - } - } - } - - text = { - localization_key = relation_councillor_male_possessive - trigger = { - scope:second = { - is_female = no - is_councillor_of = root - } - } - } - - text = { - localization_key = relation_court_physician_female_possessive - 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 - } - } - } - } - - text = { - localization_key = relation_court_physician_male_possessive - 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 - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_lady_in_waiting_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = lady_in_waiting_court_position - is_court_position_employer = { - court_position = lady_in_waiting_court_position - who = root - } - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_lady_in_waiting_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = lady_in_waiting_court_position - is_court_position_employer = { - court_position = lady_in_waiting_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_garuda_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = garuda_court_position - is_court_position_employer = { - court_position = garuda_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_garuda_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = garuda_court_position - is_court_position_employer = { - court_position = garuda_court_position - who = root - } - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_chief_eunuch_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = chief_eunuch_court_position - is_court_position_employer = { - court_position = chief_eunuch_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_eunuch_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = chief_eunuch_court_position - is_court_position_employer = { - court_position = chief_eunuch_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_gardener_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = court_gardener_court_position - is_court_position_employer = { - court_position = court_gardener_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_gardener_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = court_gardener_court_position - is_court_position_employer = { - court_position = court_gardener_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_qadi_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = chief_qadi_court_position - is_court_position_employer = { - court_position = chief_qadi_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_chief_qadi_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = chief_qadi_court_position - is_court_position_employer = { - court_position = chief_qadi_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_wet_nurse_female_possessive - trigger = { - scope:second = { - is_female = yes - has_court_position = wet_nurse_court_position - is_court_position_employer = { - court_position = wet_nurse_court_position - who = root - } - } - } - } - - text = { #Shouldn't happen, but who knows ¯\_(ツ)_/¯ - localization_key = relation_wet_nurse_male_possessive - trigger = { - scope:second = { - is_male = yes - has_court_position = wet_nurse_court_position - is_court_position_employer = { - court_position = wet_nurse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_akolouthos_male_possessive - trigger = { - scope:second = { is_male = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_akolouthos_female_possessive - trigger = { - scope:second = { is_female = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_male_possessive - trigger = { - scope:second = { is_male = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_female_possessive - trigger = { - scope:second = { is_female = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { - localization_key = relation_kinswoman_possessive - trigger = { - scope:second = { - is_female = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_kinsman_possessive - trigger = { - scope:second = { - is_male = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_follower_female_possessive - trigger = { - is_landed_or_landless_administrative = yes - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_follower_male_possessive - trigger = { - is_landed_or_landless_administrative = yes - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_courtier_female_possessive - trigger = { - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_courtier_male_possessive - trigger = { - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_peasant_affair_female_possessive - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_female = yes - } - } - } - } - - text = { - localization_key = relation_peasant_affair_male_possessive - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_male = yes - } - } - } - } - - text = { - localization_key = relation_agent_possessive - trigger = { - any_scheme = { - scheme_is_character_agent = scope:second - } - } - } - - text = { - localization_key = relation_prisoner_female_possessive - trigger = { - scope:second = { - is_female = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_prisoner_male_possessive - trigger = { - scope:second = { - is_male = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_jailer_female_possessive - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_jailer_male_possessive - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_host_female_possessive - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - } - } - - text = { - localization_key = relation_host_male_possessive - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - } - } - - text = { - localization_key = relation_guest_female_possessive - trigger = { - scope:second = { - is_female = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_guest_male_possessive - trigger = { - scope:second = { - is_male = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_old_foe_female_possessive - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_old_foe_male_possessive - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_female_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_male_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_female_possessive - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_male_possessive - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_female_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_male_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_female_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_male_possessive - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_acquaintance_female_possessive - trigger = { - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_acquaintance_male_possessive - trigger = { - scope:second = { - is_male = yes - } - } - } -} - - -RelationToMeShort = { - type = character - - text = { - localization_key = relation_you - trigger = { scope:second = root } - } - - text = { - localization_key = relation_motherwife - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_mother_concubine - trigger = { - scope:second = { - OR = { - this = root.mother - this = root.mother.mother - this = root.father.mother - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sisterwife - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_sister_concubine - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_daughterwife - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - is_female = yes - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_daughter_concubine - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { any_parent = { this = root } } - } - any_consort = { this = root } - is_female = yes - is_concubine = yes - } - } - } - - text = { - localization_key = relation_fatherhusband - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_father_consort - trigger = { - scope:second = { - OR = { - this = root.father - this = root.father.father - this = root.mother.father - } - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_brotherhusband - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_brother_consort - trigger = { - scope:second = { - any_sibling = { this = root } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_sonhusband - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_spouse = { this = root } - } - } - } - - text = { - localization_key = relation_son_consort - trigger = { - scope:second = { - OR = { - any_parent = { this = root } - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - is_female = no - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_wife - trigger = { - scope:second = { - is_female = yes - OR = { - any_spouse = { - even_if_dead = yes - this = root - } - any_former_spouse = { - even_if_dead = yes - this = root - } - } - is_concubine = no - } - } - } - - text = { - localization_key = relation_husband - trigger = { - scope:second = { - is_male = yes - OR = { - any_spouse = { - even_if_dead = yes - this = root - } - any_former_spouse = { - even_if_dead = yes - this = root - } - } - is_concubine = no - } - } - } - - text = { - localization_key = relation_mother - trigger = { - scope:second = { - is_female = yes - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_father - trigger = { - scope:second = { - is_female = no - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_daughter - trigger = { - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_son - trigger = { - scope:second = { - is_male = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_grandmother - trigger = { - scope:second = { - is_female = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = relation_grandfather - trigger = { - scope:second = { - is_male = yes - is_grandparent_of = root - } - } - } - - text = { - localization_key = relation_granddaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_grandson - trigger = { - scope:second = { - is_female = no - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_sister - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_niece - trigger = { - scope:second = { - is_female = yes - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephew - trigger = { - scope:second = { - is_female = no - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_aunt - trigger = { - scope:second = { - is_female = yes - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncle - trigger = { - scope:second = { - is_female = no - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_hostage - trigger = { - scope:second = { - is_hostage = yes - warden ?= root - } - } - } - - text = { - localization_key = relation_warden - trigger = { - is_hostage = yes - warden ?= scope:second - } - } - - text = { - localization_key = relation_concubine_female - trigger = { - scope:second = { - is_female = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_concubine_male - trigger = { - scope:second = { - is_male = yes - any_consort = { this = root } - is_concubine = yes - } - } - } - - text = { - localization_key = relation_great_grandmother - trigger = { - scope:second = { - is_female = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = relation_great_grandfather - trigger = { - scope:second = { - is_male = yes - is_great_grandparent_of = root - } - } - } - - text = { - localization_key = relation_religious_head - trigger = { - faith.religious_head = scope:second - } - } - - text = { - localization_key = relation_greatgranddaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - even_if_dead = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - } - - text = { - localization_key = relation_greatgrandson - trigger = { - scope:second = { - is_female = no - any_parent = { - even_if_dead = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - } - - text = { - localization_key = relation_cousin - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_male = yes - } - } - } - - text = { - localization_key = relation_cousin_female - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_female = yes - } - } - } - - text = { - localization_key = daughter_in_law - trigger = { - scope:second = { - is_female = yes - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = son_in_law - trigger = { - scope:second = { - is_female = no - any_spouse = { - is_child_of = root - } - } - } - } - - text = { - localization_key = relation_soulmate_female - trigger = { - scope:second = { - OR = { - any_relation = { - type = soulmate - this = root - } - any_memory = { - has_memory_type = soulmate_died - memory_participant:dead_relation ?= root - } - } - is_female = yes - } - } - } - - text = { - localization_key = relation_lover_female - trigger = { - scope:second = { - OR = { - any_relation = { - type = lover - this = root - } - any_memory = { - has_memory_type = lover_died - memory_participant:dead_relation ?= root - } - } - is_female = yes - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_soulmate_male - trigger = { - scope:second = { - OR = { - any_relation = { - type = soulmate - this = root - } - any_memory = { - has_memory_type = soulmate_died - memory_participant:dead_relation ?= root - } - } - is_female = no - } - } - } - - text = { - localization_key = relation_lover_male - trigger = { - scope:second = { - OR = { - any_relation = { - type = lover - this = root - } - any_memory = { - has_memory_type = lover_died - memory_participant:dead_relation ?= root - } - } - is_female = no - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - } - } - - text = { - localization_key = relation_best_friend_female - trigger = { - scope:second = { - OR = { - has_relation_best_friend = root - any_memory = { - has_memory_type = best_friend_died - memory_participant:dead_relation ?= root - } - } - is_female = yes - } - } - } - - text = { - localization_key = relation_friend_female - trigger = { - scope:second = { - OR = { - has_relation_friend = root - any_memory = { - has_memory_type = friend_died - memory_participant:dead_relation ?= root - } - } - NOT = { has_relation_best_friend = root } - is_female = yes - } - } - } - - text = { - localization_key = relation_best_friend_male - trigger = { - scope:second = { - OR = { - has_relation_best_friend = root - any_memory = { - has_memory_type = best_friend_died - memory_participant:dead_relation ?= root - } - } - is_female = no - } - } - } - - text = { - localization_key = relation_friend_male - trigger = { - scope:second = { - OR = { - has_relation_friend = root - any_memory = { - has_memory_type = best_friend_died - memory_participant:dead_relation ?= root - } - } - NOT = { has_relation_best_friend = root } - is_female = no - } - } - } - - text = { - localization_key = relation_nemesis_female - trigger = { - scope:second = { - OR = { - any_relation = { - type = nemesis - this = root - } - any_memory = { - has_memory_type = nemesis_died - memory_participant:dead_relation ?= root - } - } - is_female = yes - } - } - } - - text = { - localization_key = relation_rival_female - trigger = { - scope:second = { - OR = { - any_relation = { - type = rival - this = root - } - any_memory = { - has_memory_type = rival_died - memory_participant:dead_relation ?= root - } - } - is_female = yes - } - } - } - - text = { - localization_key = relation_nemesis_male - trigger = { - scope:second = { - OR = { - any_relation = { - type = nemesis - this = root - } - any_memory = { - has_memory_type = nemesis_died - memory_participant:dead_relation ?= root - } - } - is_female = no - } - } - } - - text = { - localization_key = relation_rival_male - trigger = { - scope:second = { - OR = { - any_relation = { - type = rival - this = root - } - any_memory = { - has_memory_type = rival_died - memory_participant:dead_relation ?= root - } - } - is_female = no - } - } - } - - text = { - localization_key = relation_crush - trigger = { - any_relation = { - type = crush - this = scope:second - } - } - } - - text = { - localization_key = relation_bully - trigger = { - scope:second = { - any_relation = { - type = victim - this = root - } - } - } - } - - text = { - localization_key = relation_victim - trigger = { - scope:second = { - any_relation = { - type = bully - this = root - } - } - } - } - - text = { - localization_key = relation_ward - trigger = { - scope:second = { - any_relation = { - type = guardian - this = root - } - } - } - } - - text = { - localization_key = relation_guardian - trigger = { - scope:second = { - any_relation = { - type = ward - this = root - } - } - } - } - - text = { - localization_key = relation_foe - trigger = { - scope:second = { - is_at_war_with = root - } - } - } - - text = { #intrigue-mentor - localization_key = relation_mentor - trigger = { - scope:second = { - any_relation = { - type = intrigue_student - this = root - } - } - } - } - - text = { #intrigue-mentor - localization_key = relation_student - trigger = { - scope:second = { - any_relation = { - type = intrigue_mentor - this = root - } - } - } - } - - text = { - localization_key = relation_mentor - trigger = { - scope:second = { - any_relation = { - type = student - this = root - } - } - } - } - - text = { - localization_key = relation_student - trigger = { - scope:second = { - any_relation = { - type = mentor - this = root - } - } - } - } - - text = { - localization_key = relation_sisterinlaw - trigger = { - scope:second = { - is_female = yes - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_brotherinlaw - trigger = { - scope:second = { - is_female = no - is_sibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_female - trigger = { - scope:second = { - is_female = yes - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_cousininlaw_male - trigger = { - scope:second = { - is_female = no - is_cousin_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_auntinlaw - trigger = { - scope:second = { - is_female = yes - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncleinlaw - trigger = { - scope:second = { - is_female = no - is_auntuncle_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandmotherinlaw - trigger = { - scope:second = { - is_female = yes - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandfatherinlaw - trigger = { - scope:second = { - is_female = no - is_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandmotherinlaw - trigger = { - scope:second = { - is_female = yes - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandfatherinlaw - trigger = { - scope:second = { - is_female = no - is_great_grandmotherfather_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_granddaughterinlaw - trigger = { - scope:second = { - is_female = yes - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_grandsoninlaw - trigger = { - scope:second = { - is_female = no - is_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_granddaughterinlaw - trigger = { - scope:second = { - is_female = yes - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_great_grandsoninlaw - trigger = { - scope:second = { - is_female = no - is_great_granddaughterson_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nieceinlaw - trigger = { - scope:second = { - is_female = yes - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephewinlaw - trigger = { - scope:second = { - is_female = no - is_nibling_in_law_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_stepdaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepson - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - this = root - NOT = { is_parent_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepsister - trigger = { - scope:second = { - is_female = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepbrother - trigger = { - scope:second = { - is_male = yes - any_parent = { - any_spouse = { - any_child = { - this = root - NOT = { is_sibling_of = scope:second } - } - } - } - } - } - } - - text = { - localization_key = relation_stepmother - trigger = { - scope:second = { - is_female = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_stepfather - trigger = { - scope:second = { - is_male = yes - any_spouse = { - any_child = { - this = root - NOT = { is_child_of = scope:second } - } - } - } - } - } - - text = { - localization_key = relation_liege_female - trigger = { - scope:second = { - is_female = yes - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = relation_liege_male - trigger = { - scope:second = { - is_female = no - any_vassal_or_below = { - this = root - } - } - } - } - - text = { - localization_key = duke_viceroyalty_female_byzantine_group - trigger = { - culture = culture:greek - scope:second = { - is_female = yes - government_has_flag = government_is_administrative - } - any_vassal_or_below = { - this = scope:second - government_has_flag = government_is_administrative - } - } - } - - - text = { - localization_key = duke_viceroyalty_male_byzantine_group - trigger = { - culture = culture:greek - scope:second = { - is_female = no - government_has_flag = government_is_administrative - } - any_vassal_or_below = { - this = scope:second - government_has_flag = government_is_administrative - } - } - } - - text = { - localization_key = relation_vassal_female - trigger = { - scope:second = { - is_female = yes - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_vassal_male - trigger = { - scope:second = { - is_female = no - } - any_vassal_or_below = { - this = scope:second - } - } - } - - text = { - localization_key = relation_fellow_vassal_female - trigger = { - scope:second = { - is_female = yes - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_fellow_vassal_male - trigger = { - scope:second = { - is_female = no - is_independent_ruler = no - } - is_independent_ruler = no - liege = scope:second.liege - } - } - - text = { - localization_key = relation_councillor_female - trigger = { - scope:second = { - is_female = yes - is_councillor_of = root - } - } - } - - text = { - localization_key = relation_councillor_male - trigger = { - scope:second = { - is_female = no - is_councillor_of = root - } - } - } - - text = { - localization_key = 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 - } - } - } - } - - text = { - localization_key = relation_court_physician_male - 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 - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_female - trigger = { - scope:second = { - is_female = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_keeper_of_swans_male - trigger = { - scope:second = { - is_male = yes - has_court_position = keeper_of_swans_court_position - is_court_position_employer = { - court_position = keeper_of_swans_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_female - trigger = { - scope:second = { - is_female = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_travel_leader_male - trigger = { - scope:second = { - is_male = yes - has_court_position = travel_leader_court_position - is_court_position_employer = { - court_position = travel_leader_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_female - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_horse_male - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_horse_court_position - is_court_position_employer = { - court_position = master_of_horse_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_jester_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_jester_court_position - is_court_position_employer = { - court_position = court_jester_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_female - trigger = { - scope:second = { - is_female = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_master_of_hunt_male - trigger = { - scope:second = { - is_male = yes - has_court_position = master_of_hunt_court_position - is_court_position_employer = { - court_position = master_of_hunt_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_female - trigger = { - scope:second = { - is_female = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_high_almoner_male - trigger = { - scope:second = { - is_male = yes - has_court_position = high_almoner_court_position - is_court_position_employer = { - court_position = high_almoner_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_female - trigger = { - scope:second = { - is_female = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_cupbearer_male - trigger = { - scope:second = { - is_male = yes - has_court_position = cupbearer_court_position - is_court_position_employer = { - court_position = cupbearer_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_female - trigger = { - scope:second = { - is_female = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_seneschal_male - trigger = { - scope:second = { - is_male = yes - has_court_position = seneschal_court_position - is_court_position_employer = { - court_position = seneschal_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_female - trigger = { - scope:second = { - is_female = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_antiquarian_male - trigger = { - scope:second = { - is_male = yes - has_court_position = antiquarian_court_position - is_court_position_employer = { - court_position = antiquarian_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_tutor_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_tutor_court_position - is_court_position_employer = { - court_position = court_tutor_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_female - trigger = { - scope:second = { - is_female = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_royal_architect_male - trigger = { - scope:second = { - is_male = yes - has_court_position = royal_architect_court_position - is_court_position_employer = { - court_position = royal_architect_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_poet_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_poet_court_position - is_court_position_employer = { - court_position = court_poet_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_female - trigger = { - scope:second = { - is_female = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_bodyguard_male - trigger = { - scope:second = { - is_male = yes - has_court_position = bodyguard_court_position - is_court_position_employer = { - court_position = bodyguard_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_female - trigger = { - scope:second = { - is_female = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_champion_male - trigger = { - scope:second = { - is_male = yes - has_court_position = champion_court_position - is_court_position_employer = { - court_position = champion_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_female - trigger = { - scope:second = { - is_female = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_court_musician_male - trigger = { - scope:second = { - is_male = yes - has_court_position = court_musician_court_position - is_court_position_employer = { - court_position = court_musician_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_female - trigger = { - scope:second = { - is_female = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_food_taster_male - trigger = { - scope:second = { - is_male = yes - has_court_position = food_taster_court_position - is_court_position_employer = { - court_position = food_taster_court_position - who = root - } - } - } - } - - text = { - localization_key = relation_akolouthos_male - trigger = { - scope:second = { is_male = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_akolouthos_female - trigger = { - scope:second = { is_female = yes } - has_court_position = akolouthos_court_position - is_court_position_employer = { - court_position = akolouthos_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_male - trigger = { - scope:second = { is_male = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { - localization_key = relation_court_astrologer_female - trigger = { - scope:second = { is_female = yes } - has_court_position = court_astrologer_court_position - is_court_position_employer = { - court_position = court_astrologer_court_position - who = root - } - } - } - - text = { - localization_key = relation_knight - trigger = { - scope:second = { is_knight_of = root } - } - } - - text = { - localization_key = relation_ally - trigger = { - scope:second = { - is_allied_to = root - } - } - } - - text = { - localization_key = relation_kinswoman - trigger = { - scope:second = { - is_female = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_kinsman - trigger = { - scope:second = { - is_male = yes - is_lowborn = no - } - scope:second.dynasty = root.dynasty - } - } - - text = { - localization_key = relation_follower_female - trigger = { - is_landed_or_landless_administrative = no - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_follower_male - trigger = { - is_landed_or_landless_administrative = no - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_courtier_female - trigger = { - scope:second = { - is_courtier_of = root - is_female = yes - } - } - } - - text = { - localization_key = relation_courtier_male - trigger = { - scope:second = { - is_courtier_of = root - is_male = yes - } - } - } - - text = { - localization_key = relation_peasant_affair_female - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_female = yes - } - } - } - } - - text = { - localization_key = relation_peasant_affair_male - trigger = { - any_owned_story = { - story_type = story_peasant_affair - var:peasant_character = { - this = scope:second - is_male = yes - } - } - } - } - - text = { - localization_key = relation_agent - trigger = { - any_scheme = { - scheme_is_character_agent = scope:second - } - } - } - - text = { - localization_key = relation_host_female - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - NAND = { - exists = liege - liege = scope:second - } - } - } - - text = { - localization_key = relation_host_male - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - NAND = { - exists = liege - liege = scope:second - } - } - } - - text = { - localization_key = relation_leader_female - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - exists = liege - liege = scope:second - scope:second = { is_landless_adventurer = yes } - } - } - - text = { - localization_key = relation_leader_male - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - exists = liege - liege = scope:second - scope:second = { is_landless_adventurer = yes } - } - } - - text = { - localization_key = relation_liege_female - trigger = { - exists = host - host = scope:second - scope:second = { is_female = yes } - exists = liege - liege = scope:second - } - } - - text = { - localization_key = relation_liege_male - trigger = { - exists = host - host = scope:second - scope:second = { is_male = yes } - exists = liege - liege = scope:second - } - } - - text = { - localization_key = relation_prisoner_female - trigger = { - scope:second = { - is_female = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_prisoner_male - trigger = { - scope:second = { - is_male = yes - is_imprisoned_by = root - } - } - } - - text = { - localization_key = relation_jailer_female - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_jailer_male - trigger = { - is_imprisoned_by = scope:second - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_guest_female - trigger = { - scope:second = { - is_female = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_guest_male - trigger = { - scope:second = { - is_male = yes - exists = host - host = root - } - } - } - - text = { - localization_key = relation_old_foe_female - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_old_foe_male - trigger = { - root = { - any_memory = { - OR = { - has_memory_type = war_won - has_memory_type = war_lost - } - any_memory_participant = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_female - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_pilgrim_male - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_female - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_traveler_male - trigger = { - root = { - current_travel_plan ?= { - any_entourage_character = { - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_female - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_contestant_male - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_guest_subset_current_phase = { #you're participating - name = contestant - this = root - } - any_guest_subset_current_phase = { #they are participating - name = contestant - this = scope:second - } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_female - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - } - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_fellow_attendee_male - trigger = { - root = { - involved_activity ?= { - has_activity_type = activity_tournament - any_attending_character = { this = scope:second } - } - } - scope:second = { - is_male = yes - } - } - } - - text = { - localization_key = relation_acquaintance_female - trigger = { - scope:second = { - is_female = yes - } - } - } - - text = { - localization_key = relation_acquaintance_male - trigger = { - scope:second = { - is_male = yes - } - } - } -} - -CloseOrExtendedFamilyRelationToMe = { - type = character - - text = { - localization_key = relation_mother - trigger = { - scope:second = { - is_female = yes - any_child = { - this = root - } - } - } - } - - text = { - localization_key = relation_father - trigger = { - scope:second = { - is_female = no - any_child = { - this = root - } - } - } - } - - text = { #Both grandparents and great grandparents - localization_key = relation_grandmother - trigger = { - scope:second = { - is_female = yes - OR = { - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - any_child = { - even_if_dead = yes - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - } - } - } - } - } - - text = { #Both grandparents and great grandparents - localization_key = relation_grandfather - trigger = { - scope:second = { - is_female = no - OR = { - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - any_child = { - even_if_dead = yes - any_child = { - even_if_dead = yes - any_child = { - this = root - } - } - } - } - } - } - } - - - text = { - localization_key = relation_daughter - trigger = { - scope:second = { - is_female = yes - is_child_of = root - } - } - } - - text = { - localization_key = relation_son - trigger = { - scope:second = { - is_female = no - is_child_of = root - } - } - } - - text = { - localization_key = relation_granddaughter - trigger = { - scope:second = { - is_female = yes - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_grandson - trigger = { - scope:second = { - is_female = no - any_parent = { - even_if_dead = yes - any_parent = { - this = root - } - } - } - } - } - - text = { - localization_key = relation_sister - trigger = { - scope:second = { - is_female = yes - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_brother - trigger = { - scope:second = { - is_female = no - any_sibling = { - this = root - } - } - } - } - - text = { - localization_key = relation_niece - trigger = { - scope:second = { - is_female = yes - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_nephew - trigger = { - scope:second = { - is_female = no - is_sibling_child_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_aunt - trigger = { - scope:second = { - is_female = yes - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_uncle - trigger = { - scope:second = { - is_female = no - is_parent_sibling_of_root_trigger = yes - } - } - } - - text = { - localization_key = relation_hostage - trigger = { - scope:second = { - is_hostage = yes - warden ?= root - } - } - } - - text = { - localization_key = relation_warden - trigger = { - is_hostage = yes - warden ?= scope:second - } - } - - text = { - localization_key = relation_cousin - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_male = yes - } - } - } - - text = { - localization_key = relation_cousin_female - trigger = { - scope:second = { - is_cousin_of_root_trigger = yes - is_female = yes - } - } - } -} - - -###CharacterIntroduction custom loc and how they work### - -#Available keys: -#MyCharacterIntroduction -#YourCharacterIntroduction -#HerHisCharacterIntroduction -#NamePossessiveCharacterIntroduction -#MyCharacterIntroductionNoComma -#YourCharacterIntroductionNoComma -#HerHisCharacterIntroductionNoComma -#NamePossessiveCharacterIntroductionNoComm - -#Support key: -#CharacterIntroductionSupportNoComma - -#All the NoComma keys use CharacterIntroductionSupportNoComma + their own versions of "my/your/her/his/namepossessive [relation] [TitledFirstName]" AND for "my/your/her/his/namepossessive [TitledFirstName]" -#All the keys with comma at the end uses their own NoComma version + comma (for example MyCharacterIntroduction uses a string with MyCharacterIntroductionNoComma + comma) except for related characters and titled characters which should never have an automagic comma at the end (for example, "King Bob of England" or "my sister Ruth") - - -#NOTE: Introduction keys used in text operate with a scope structure of [IntroducedCharacter.Custom2('CharacterIntroductionKey', PerspectiveCharacter)]. -#This means that they have the reverse logic of the RelationToMe keys - - -#Support key -CharacterIntroductionSupportNoComma = { - type = character - - #My/Your/HerHis/NamePossessive relation comest first, handled by the My/Your/HerHis/NamePossessive NoComma loc - - text = { - trigger = { - exists = primary_title - } - localization_key = CharacterIntroductionSupportNoComma_titledfirstnameoftitle - } - - #Spouse/Child/knight of landed character comest after has primary title check, handled by the My/Your/HerHis/NamePossessive NoComma loc - - - #has a liege - text = { - trigger = { - exists = liege - liege = { exists = primary_title } - is_lowborn = no - is_female = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_liege_title - } - - text = { - trigger = { - exists = liege - liege = { exists = primary_title } - is_lowborn = no - is_male = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_liege_title - } - - text = { - trigger = { - exists = liege - liege = { exists = primary_title } - is_lowborn = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstname_a_commoner_from_liege_title - } - - #had a location - text = { - trigger = { - is_lowborn = no - is_female = yes - exists = location.barony - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman_from_current_location - } - - text = { - trigger = { - is_lowborn = no - is_male = yes - exists = location.barony - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman_from_current_location - } - - text = { - trigger = { - is_lowborn = yes - exists = location.barony - } - localization_key = CharacterIntroductionSupportNoComma_firstname_a_commoner_from_current_location - } - - #fallback - text = { - trigger = { - is_lowborn = no - is_female = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_noblewoman - } - - text = { - trigger = { - is_lowborn = no - is_male = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstnamedynastyname_a_nobleman - } - - text = { - trigger = { - is_lowborn = yes - } - localization_key = CharacterIntroductionSupportNoComma_firstname_a_commoner - } -} - -#NoCommaKey -MyCharacterIntroductionNoComma = { - type = character - - text = { #Exception for landed court chaplains who shouldn't have their title appear twice - trigger = { - is_councillor_of = scope:second - has_council_position = councillor_court_chaplain - is_playable_character = yes - NOR = { - is_spouse_of = scope:second - is_close_or_extended_family_of = scope:second - } - } - localization_key = MyCharacterIntroductionNoComma_my_counciltitle_firstname - } - - text = { - trigger = { has_RelationToMe_relation = { CHARACTER = scope:second } } - localization_key = MyCharacterIntroductionNoComma_my_relation_titledfirstname - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = primary_spouse - primary_spouse = { exists = primary_title } - } - localization_key = MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_primaryspouse - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = father - dynasty = father.dynasty - father = { exists = primary_title } - } - localization_key = MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_father - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = mother - mother = { exists = primary_title } - } - localization_key = MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_mother - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_councillor_of = liege - } - localization_key = MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_councillor - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_knight_of = liege - } - localization_key = MyCharacterIntroductionNoComma_the_relation_of_MyCharacterIntroductionNoComma_knight - } - - - #Uses "CharacterIntroductionNoComma" - text = { - localization_key = CharacterIntroductionSupportNoComma_fallback - } -} - -YourCharacterIntroductionNoComma = { - type = character - - text = { #Exception for landed court chaplains who shouldn't have their title appear twice - trigger = { - is_councillor_of = scope:second - has_council_position = councillor_court_chaplain - is_playable_character = yes - NOR = { - is_spouse_of = scope:second - is_close_or_extended_family_of = scope:second - } - } - localization_key = YourCharacterIntroductionNoComma_your_counciltitle_firstname - } - - text = { - trigger = { has_RelationToMe_relation = { CHARACTER = scope:second } } - localization_key = YourCharacterIntroductionNoComma_your_relation_titledfirstname - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = primary_spouse - primary_spouse = { exists = primary_title } - } - localization_key = YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_primaryspouse - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = father - dynasty = father.dynasty - father = { exists = primary_title } - } - localization_key = YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_father - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = mother - mother = { exists = primary_title } - } - localization_key = YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_mother - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_councillor_of = liege - } - localization_key = YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_councillor - } - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_knight_of = liege - } - localization_key = YourCharacterIntroductionNoComma_the_relation_of_YourCharacterIntroductionNoComma_knight - } - - #Uses "CharacterIntroductionNoComma" - text = { - localization_key = CharacterIntroductionSupportNoComma_fallback - } -} - - -HerHisCharacterIntroductionNoComma = { - type = character - - text = { #Exception for landed court chaplains who shouldn't have their title appear twice - trigger = { - is_councillor_of = scope:second - has_council_position = councillor_court_chaplain - is_playable_character = yes - NOR = { - is_spouse_of = scope:second - is_close_or_extended_family_of = scope:second - } - } - localization_key = HerHisCharacterIntroductionNoComma_herhis_counciltitle_firstname - } - - - text = { - trigger = { has_RelationToMe_relation = { CHARACTER = scope:second } } - localization_key = HerHisCharacterIntroductionNoComma_herhis_relation_titledfirstname - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = primary_spouse - primary_spouse = { exists = primary_title } - } - localization_key = HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_primaryspouse - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = father - dynasty = father.dynasty - father = { exists = primary_title } - } - localization_key = HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_father - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = mother - mother = { exists = primary_title } - } - localization_key = HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_mother - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_councillor_of = liege - } - localization_key = HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_councillor - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_knight_of = liege - } - localization_key = HerHisCharacterIntroductionNoComma_the_relation_of_HerHisCharacterIntroductionNoComma_knight - } - - #Uses "CharacterIntroductionNoComma" - text = { - localization_key = CharacterIntroductionSupportNoComma_fallback - } -} - - -NamePossessiveCharacterIntroductionNoComma = { - type = character - - text = { #Exception for landed court chaplains who shouldn't have their title appear twice - trigger = { - is_councillor_of = scope:second - has_council_position = councillor_court_chaplain - is_playable_character = yes - NOR = { - is_spouse_of = scope:second - is_close_or_extended_family_of = scope:second - } - } - localization_key = NamePossessiveCharacterIntroductionNoComma_namepossessive_counciltitle_firstname - } - - text = { - trigger = { has_RelationToMe_relation = { CHARACTER = scope:second } } - localization_key = NamePossessiveCharacterIntroductionNoComma_namepossessive_relation_titledfirstname - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = primary_spouse - primary_spouse = { exists = primary_title } - } - localization_key = NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_primaryspouse - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = father - dynasty = father.dynasty - father = { exists = primary_title } - } - localization_key = NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_father - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = mother - mother = { exists = primary_title } - } - localization_key = NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroduction_mother - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_councillor_of = liege - } - localization_key = NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroductionNoComma_councillor - } - - text = { - trigger = { - NOT = { exists = primary_title } - exists = liege - is_knight_of = liege - } - localization_key = NamePossessiveCharacterIntroductionNoComma_the_relation_of_NamePossessiveCharacterIntroductionNoComma_knight - } - - #Uses "CharacterIntroductionNoComma" - text = { - localization_key = CharacterIntroductionSupportNoComma_fallback - } -} - -MyCharacterIntroduction = { - type = character - - text = { - trigger = { - OR = { - has_RelationToMe_relation = { CHARACTER = scope:second } - exists = primary_title - } - } - localization_key = MyCharacterIntroductionNoComma #Should have no comma - } - - #MyCharacterIntroductionNoComma + comma - text = { - localization_key = MyCharacterIntroductionNoCommaPlusComma - } -} - -MyCharacterIntroductionPossessive = { - type = character - - text = { - trigger = { - OR = { - has_RelationToMe_relation = { CHARACTER = scope:second } - exists = primary_title - } - } - localization_key = MyCharacterIntroductionNoComma #Should have no comma - } - - #MyCharacterIntroductionNoComma + comma - text = { - localization_key = MyCharacterIntroductionNoCommaPlusComma - } -} - -YourCharacterIntroduction = { - type = character - - text = { - trigger = { - OR = { - has_RelationToMe_relation = { CHARACTER = scope:second } - exists = primary_title - } - } - localization_key = YourCharacterIntroductionNoComma #Should have no comma - } - - #MyCharacterIntroductionNoComma + comma - text = { - localization_key = YourCharacterIntroductionNoCommaPlusComma - } -} - -HerHisCharacterIntroduction = { - type = character - - text = { - trigger = { - OR = { - has_RelationToMe_relation = { CHARACTER = scope:second } - exists = primary_title - } - } - localization_key = HerHisCharacterIntroductionNoComma #Should have no comma - } - - #MyCharacterIntroductionNoComma + comma - text = { - localization_key = HerHisCharacterIntroductionNoCommaPlusComma - } -} - -NamePossessiveCharacterIntroduction = { - type = character - - text = { - trigger = { - OR = { - has_RelationToMe_relation = { CHARACTER = scope:second } - exists = primary_title - } - } - localization_key = NamePossessiveCharacterIntroductionNoComma #Should have no comma - } - - #MyCharacterIntroductionNoComma + comma - text = { - localization_key = NamePossessiveCharacterIntroductionNoCommaPlusComma - } -} - - - - - - - -RelationToMeAddress = { - type = character - #first_valid - - text = { - localization_key = relation_mother - trigger = { - is_female = yes - is_parent_of = scope:second - } - } - - text = { - localization_key = relation_father - trigger = { - is_male = yes - is_parent_of = scope:second - } - } - - text = { - localization_key = relation_husband - trigger = { - is_male = yes - is_spouse_of = scope:second - } - } - - text = { - localization_key = relation_my_love - trigger = { - OR = { - AND = { - has_relation_lover = scope:second - trigger_if = { # not reflected in has_RelationToMe_relation trigger - limit = { has_secret_relation_lover = root } - any_secret = { - secret_type = secret_lover - secret_target = { this = root } - local_player_knows_this_secret = yes - } - } - } - AND = { - is_spouse_of = scope:second - reverse_opinion = { - target = scope:second - value > 40 - } - } - } - } - } - - text = { - localization_key = relation_wife - trigger = { - is_female = yes - is_spouse_of = scope:second - } - } - - text = { - localization_key = relation_son - - trigger = { - is_male = yes - is_child_of = scope:second - } - } - - text = { - localization_key = relation_daughter - - trigger = { - is_female = yes - is_child_of = scope:second - } - } - - text = { - localization_key = relation_brother - - trigger = { - is_male = yes - is_sibling_of = scope:second - } - } - - text = { - localization_key = relation_sister - - trigger = { - is_female = yes - is_sibling_of = scope:second - } - } - - - - text = { - localization_key = relation_my_friend - trigger = { - has_relation_friend = scope:second - } - } - - text = { - localization_key = relation_my_liege - trigger = { - scope:second = { - exists = liege - liege = root - } - } - } - - text = { - localization_key = relation_my_title_foreign - - trigger = { - exists = top_liege - exists = scope:second.top_liege - NOT = { top_liege = scope:second.top_liege } - highest_held_title_tier > scope:second.highest_held_title_tier - } - } - - text = { - trigger = { - exists = top_liege - exists = scope:second.top_liege - top_liege = scope:second.top_liege - } - localization_key = relation_titled_firstname - } - - text = { - localization_key = relation_my_lady - - trigger = { - is_female = yes - } - } - - text = { - localization_key = relation_my_lord - - trigger = { - is_male = yes - } - } - - -} - -MotherFather = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_mother - } - - text = { - localization_key = relation_father - } -} - -MotherFatherPossessive = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_mother_possessive - } - - text = { - localization_key = relation_father_possessive - } -} - -GetDaughterSon = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_daughter - } - - text = { - trigger = { is_female = no } - localization_key = relation_son - } -} - -GetDaughterSonPossessive = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_daughter_possessive - } - - text = { - trigger = { is_female = no } - localization_key = relation_son_possessive - } -} - -GetPrincessPrince = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = princess - } - - text = { - trigger = { is_female = no } - localization_key = prince - } -} - -GetLassLad = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = lass - } - - text = { - trigger = { is_female = no } - localization_key = lad - } -} - -GetTutorEducation = { - type = character - - text = { - trigger = { has_trait = education_martial } - localization_key = game_concept_war - } - - text = { - trigger = { has_trait = education_stewardship } - localization_key = stewardship - } - - text = { - trigger = { has_trait = education_diplomacy } - localization_key = diplomacy - } - - text = { - trigger = { has_trait = education_intrigue } - localization_key = intrigue - } - - text = { - trigger = { has_trait = education_learning } - localization_key = learning - } -} - -SisterBrother = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_sister - } - - text = { - trigger = { is_female = no } - localization_key = relation_brother - } -} - -SisterBrotherPossessive = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_sister_possessive - } - - text = { - trigger = { is_female = no } - localization_key = relation_brother_possessive - } -} - -WifeHusbandOpp = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_husband - } - - text = { - trigger = { is_female = no } - localization_key = relation_wife - } -} - -LadiesLords = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = lady_plural_lower_case - } - - text = { - trigger = { is_female = no } - localization_key = lord_plural_lower_case - } -} - -ChildChildrenGender = { - type = character - - text = { - trigger = { - any_child = { - any_sibling = { always = no } - is_female = yes - } - } - localization_key = relation_daughter - } - - text = { - trigger = { - any_child = { - any_sibling = { always = no } - is_male = yes - } - } - localization_key = relation_son - } - - text = { - trigger = { - any_child = { - is_female = yes - } - NOT = { - any_child = { - is_female = no - } - } - } - localization_key = relation_daughters - } - - text = { - trigger = { - any_child = { - is_male = yes - } - NOT = { - any_child = { - is_male = no - } - } - } - localization_key = relation_sons - } - - text = { - trigger = { - any_child = { - is_female = yes - } - any_child = { - is_male = yes - } - } - localization_key = relation_children - } -} - - -#Use in the scope of a twin! -TwinDaughtersSonsChildren = { - type = character - - text = { - trigger = { - is_female = yes - any_sibling = { - is_twin_of = prev - is_female = yes - } - } - localization_key = relation_daughters - } - text = { - trigger = { - is_male = yes - any_sibling = { - is_twin_of = prev - is_male = yes - } - } - localization_key = relation_sons - } - text = { - trigger = { - any_sibling = { - is_twin_of = prev - sex_opposite_of = prev - } - } - localization_key = relation_children - } -} - -#Use in the scope of a twin! -TwinDaughtersSonsChildrenPossessive = { - type = character - - text = { - trigger = { - is_female = yes - any_sibling = { - is_twin_of = prev - is_female = yes - } - } - localization_key = relation_daughters_possessive - } - text = { - trigger = { - is_male = yes - any_sibling = { - is_twin_of = prev - is_male = yes - } - } - localization_key = relation_sons_possessive - } - text = { - trigger = { - any_sibling = { - is_twin_of = prev - sex_opposite_of = prev - } - } - localization_key = relation_children_possessive - } -} - -#Use either Council name title, or landed title. -GetCouncilOrTitleName = { - type = character - text = { - trigger = { - is_ruler = no - } - localization_key = title_council_name - } - text = { - trigger = { - is_ruler = yes - } - localization_key = title_landed_name - } -} -GetCouncilOrTitleNamePossessive = { - type = character - text = { - trigger = { - is_ruler = no - } - localization_key = title_council_name_possessive - } - text = { - trigger = { - is_ruler = yes - } - localization_key = title_landed_name_possessive - } -} - -GetCouncilOrCourtPosition = { # Meant for title-less lowborns (Marshall, knights, artifiers, etc) - type = character - text = { - trigger = { is_councillor = yes } - localization_key = title_council_name - } - text = { - trigger = { is_knight = yes } - localization_key = relation_knight - } - text = { - trigger = { has_any_court_position = yes } - localization_key = petition_liege_title_position - } -} - -GetCapitalOrLiegeCapitalName = { - type = character - text = { - trigger = { - is_ruler = yes - } - localization_key = title_capital_name - } - text = { - trigger = { - is_ruler = no - } - localization_key = title_liege_capital_name - } -} - -MatriarchPatriarch = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = matriarch - } - - text = { - trigger = { is_female = no } - localization_key = patriarch - } -} - -GetMaPa = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = mother_ma - } - - text = { - trigger = { is_female = no } - localization_key = father_pa - } -} - -GetMamaPapa = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = mama - } - - text = { - trigger = { is_female = no } - localization_key = papa - } -} - -GetMaternalPaternal = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = maternal - } - - text = { - trigger = { is_female = no } - localization_key = paternal - } -} - -GetBrideGroom = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = spouse_bride - } - - text = { - trigger = { is_female = no } - localization_key = spouse_groom - } -} - -GetFriendNoun = { - type = character - - text = { - localization_key = relation_chum - } - text = { - localization_key = relation_pal - } - text = { - trigger = { - culture = { has_cultural_pillar = heritage_west_germanic } - } - localization_key = relation_mucker - } - text = { - trigger = { - is_male = yes - culture = { has_cultural_pillar = language_arabic } - } - localization_key = relation_habibi - } - text = { - trigger = { - is_female = yes - culture = { has_cultural_pillar = language_arabic } - } - localization_key = relation_habiba - } -} - -GetRivalNemesis = { - type = character - - text = { - trigger = { has_relation_nemesis = scope:second } - localization_key = relation_nemesis - } - - text = { - trigger = { has_relation_rival = scope:second } - localization_key = relation_rival - } -} - -GetFamilyRelationPlural = { - type = character - - text = { # Sisters - trigger = { - scope:second = { is_female = yes } - is_sibling_of = scope:second - } - localization_key = relation_sister_plural - } - - text = { # Brothers - trigger = { is_sibling_of = scope:second } - localization_key = relation_brother_plural - } - - text = { # Aunts - trigger = { - scope:second = { is_female = yes } - is_nibling_of = scope:second - } - localization_key = relation_aunt_plural - } - - text = { # Uncles - trigger = { is_nibling_of = scope:second } - localization_key = relation_uncle_plural - } - - text = { # Nieces - trigger = { - scope:second = { is_female = yes } - is_uncle_or_aunt_of = scope:second - } - localization_key = relation_niece_plural - } - - text = { # Nephews - trigger = { is_uncle_or_aunt_of = scope:second } - localization_key = relation_nephew_plural - } - - text = { # Daughters - trigger = { - scope:second = { is_female = yes } - is_parent_of = scope:second - } - localization_key = relation_daughter_plural - } - - text = { # Sons - trigger = { is_parent_of = scope:second } - localization_key = relation_son_plural - } - - text = { # Granddaughters - trigger = { - scope:second = { is_female = yes } - is_grandparent_of = scope:second - } - localization_key = relation_granddaughter_plural - } - - text = { # Grandsons - trigger = { is_grandparent_of = scope:second } - localization_key = relation_grandson_plural - } - - text = { # Great granddaughters - trigger = { - scope:second = { is_female = yes } - is_great_grandparent_of = scope:second - } - localization_key = relation_granddaughter_plural - } - - text = { # Great grandsons - trigger = { is_great_grandparent_of = scope:second } - localization_key = relation_grandson_plural - } - - text = { # Grandmother - trigger = { - scope:second = { is_female = yes } - is_grandchild_of = scope:second - } - localization_key = relation_grandmother_plural - } - - text = { # Grandfather - trigger = { is_grandchild_of = scope:second } - localization_key = relation_grandfather_plural - } - - text = { # Great grandfathers - trigger = { - scope:second = { is_female = yes } - is_great_grandchild_of = scope:second - } - localization_key = relation_great_grandmother_plural - } - - text = { # Great grandfathers - trigger = { is_great_grandchild_of = scope:second } - localization_key = relation_great_grandfather_plural - } - - text = { - trigger = { is_female = yes } - localization_key = relation_kinswoman_plural - } - - text = { - trigger = { is_male = yes } - localization_key = relation_kinsman_plural - } -} - -GetAuntUncle = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_aunt - } - - text = { - trigger = { is_male = yes } - localization_key = relation_uncle - } -} - -GetNieceNephew = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_niece - } - - text = { - trigger = { is_male = yes } - localization_key = relation_nephew - } -} - -GetAuntieUncle = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = relation_auntie - } - - text = { - trigger = { is_male = yes } - localization_key = relation_uncle - } -} - -GetMumDad = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = mother_mum - } - - text = { - trigger = { is_female = no } - localization_key = father_dad - } -} - -StammerLetterMotherFather = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = stammer_m - } - - text = { - trigger = { is_female = no } - localization_key = stammer_f - } -} - -GetYourConsortType = { - type = character - - # Wife. - text = { - trigger = { - is_female = yes - is_spouse_of = scope:second - } - localization_key = consort_wife - } - # Husband. - text = { - trigger = { - is_female = no - is_spouse_of = scope:second - } - localization_key = consort_husband - } - # Betrothed. - text = { - trigger = { betrothed ?= scope:second } - localization_key = consort_betrothed - } - # Concubinist. - text = { - trigger = { concubinist ?= scope:second } - localization_key = consort_concubinist - } - # Concubine. - text = { - trigger = { is_concubine_of = scope:second } - localization_key = consort_concubine - } - # Soulmate. - text = { - trigger = { has_relation_soulmate = scope:second } - localization_key = consort_soulmate - } - # Lover. - text = { - trigger = { has_relation_lover = scope:second } - localization_key = consort_lover - } - # They're just chambermates. - ## Fallback: should never be true. - text = { - trigger = { always = yes } - fallback = yes - localization_key = consort_good_friend - } -} - -# For affectionate gendered references by age — so children and much younger characters are girl/boy, else, woman/man. -GetWomanManGirlBoy = { - type = character - - # Woman. - text = { - localization_key = CHARACTER_WOMAN - trigger = { - scope:second = { - is_female = yes - is_adult = yes - age >= { - value = root.age - subtract = getwomanmangirlboy_age_threshold_value - } - } - } - } - # Man. - text = { - localization_key = CHARACTER_MAN - trigger = { - scope:second = { - is_male = yes - is_adult = yes - age >= { - value = root.age - subtract = getwomanmangirlboy_age_threshold_value - } - } - } - } - # Girl. - text = { - localization_key = girl - trigger = { - scope:second = { - is_female = yes - is_adult = no - age < { - value = root.age - add = getwomanmangirlboy_age_threshold_value - } - } - } - } - # Boy. - text = { - localization_key = boy - trigger = { - scope:second = { - is_male = yes - is_adult = no - age < { - value = root.age - add = getwomanmangirlboy_age_threshold_value - } - } - } - } -} - -# Doesn't include the apostrophe so that you can capitalise or not as you wish. -GetErIm = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = abbreviated_er - } - - text = { - trigger = { is_female = no } - localization_key = abbreviated_im - } -} diff --git a/N3OW/common/customizable_localization/00_religion_custom_loc.txt b/N3OW/common/customizable_localization/00_religion_custom_loc.txt deleted file mode 100644 index c636c9f0..00000000 --- a/N3OW/common/customizable_localization/00_religion_custom_loc.txt +++ /dev/null @@ -1,165 +0,0 @@ -GetCatholicSaint = { - type = character - random_valid = yes - - text = { localization_key = saint_augustine_of_hippo } - text = { localization_key = saint_benedict_of_nursia } - text = { localization_key = saint_david_of_wales } - text = { localization_key = saint_columba } - text = { localization_key = saint_augustine_of_canterbury } - text = { localization_key = saint_kevin_of_glendalough } - text = { localization_key = saint_frideswide } - text = { localization_key = saint_willibrord } - text = { localization_key = saint_boniface } - text = { localization_key = saint_luke_the_evangelist } - text = { localization_key = saint_lawrence } - text = { localization_key = saint_euphemia } - text = { localization_key = saint_george_the_great } - text = { localization_key = saint_lucy_of_syracuse } - text = { localization_key = saint_helena_of_constantinople } - text = { localization_key = saint_constantine_the_great } - text = { localization_key = saint_leo_the_great } - text = { localization_key = saint_patrick } - text = { localization_key = saint_congar } - text = { localization_key = saint_kessog } - text = { localization_key = saint_ciaran_of_clonmacnoise } - text = { localization_key = saint_helier } - text = { localization_key = saint_petroc } - text = { localization_key = saint_paulinus_of_york } - text = { localization_key = saint_pope_gregory_i } - text = { localization_key = saint_finbarr } - text = { localization_key = saint_edwin_of_northumbria } - text = { localization_key = saint_sigeberht_of_east_anglia } - text = { localization_key = saint_alypius_the_stylite } - text = { localization_key = saint_eanswith } - text = { localization_key = saint_oswald_of_northumbria } - text = { localization_key = saint_birinus } - text = { localization_key = saint_aidan } - text = { localization_key = saint_cedd } - text = { localization_key = saint_deusdedit_of_canterbury } - text = { localization_key = saint_chad_of_mercia } - text = { localization_key = saint_etheldreda_of_ely } - text = { localization_key = saint_botolph } - text = { localization_key = saint_hilda_of_whitby } - text = { localization_key = saint_cuthbert_of_lindisfarne } - text = { localization_key = saint_wulfram_of_sens } - text = { localization_key = saint_wilfrid_of_ripon } - text = { localization_key = saint_milburga_of_wenlock } - text = { localization_key = saint_egbert_of_northumbria } - text = { localization_key = saint_the_venerable_bede } - text = { localization_key = saint_nothelm_of_canterbury } - text = { localization_key = saint_baldred_of_tyninghame } - text = { localization_key = saint_willehad_of_bremen } - text = { localization_key = saint_john_of_damascus } - text = { localization_key = saint_brigid_of_kildare } - text = { localization_key = saint_philomena } - text = { localization_key = saint_basil_the_great } - text = { localization_key = saint_pope_gelasius_i } - text = { localization_key = saint_isidore_of_seville } - text = { localization_key = saint_goar_of_aquitaine } - text = { localization_key = saint_pope_leo_ii } - text = { localization_key = saint_pope_gregory_ii } - text = { localization_key = saint_pope_gregory_iii } - text = { localization_key = saint_pope_paul_i } - text = { localization_key = saint_aphrodisius } - text = { localization_key = saint_pope_pius_i } - text = { localization_key = saint_juliana_of_nicomedia } - text = { localization_key = saint_catherine_of_alexandria } - text = { localization_key = saint_anthony_the_great } - text = { localization_key = saint_abamun_of_tarnut } - text = { localization_key = saint_athanasius_of_alexandria } - text = { localization_key = saint_acacius_of_amida } - text = { localization_key = saint_pope_cyril_i_the_pillar_of_faith } - text = { localization_key = saint_severus_of_vienne } - text = { localization_key = saint_simeon_stylites } - text = { localization_key = saint_maximus_of_turin } - text = { localization_key = saint_pope_hilarius } - text = { localization_key = saint_abundius } - text = { localization_key = saint_euthymius_the_great } - text = { localization_key = saint_severinus_of_noricum } - text = { localization_key = saint_pope_simplicius } - text = { localization_key = saint_pope_felix_iii } - text = { localization_key = saint_genevieve } - text = { localization_key = saint_pope_symmachus } - text = { localization_key = saint_moninne } - text = { localization_key = saint_avitus_of_vienne } - text = { localization_key = saint_pope_hormisdas } - text = { localization_key = saint_mary_of_the_gael } - text = { localization_key = saint_vitonus } - text = { localization_key = saint_pope_john_i } - text = { localization_key = saint_enda_of_aran } - text = { localization_key = saint_pope_felix_iv } - text = { localization_key = saint_remigius_of_reims } - text = { localization_key = saint_pope_agapitus_i } - text = { localization_key = saint_pope_silverius } - text = { localization_key = saint_caesarius_of_arles } - text = { localization_key = saint_scholastica } - text = { localization_key = saint_clotilde } - text = { localization_key = saint_herve } - text = { localization_key = saint_dorotheus_of_gaza } - text = { localization_key = saint_saturius_of_soria } - text = { localization_key = saint_ite_of_killeedy } - text = { localization_key = saint_anastasia_the_patrician } - text = { localization_key = saint_doherty } - text = { localization_key = saint_quinidius } - text = { localization_key = saint_ferreol_of_uzes } - text = { localization_key = saint_praetextatus } - text = { localization_key = saint_marcouf } - text = { localization_key = saint_veranus_of_cavaillon } - text = { localization_key = saint_yrieix } - text = { localization_key = saint_gregory_of_tours } - text = { localization_key = saint_john_climacus } - text = { localization_key = saint_desiderius_of_vienne } - text = { localization_key = saint_pope_boniface_iv } - text = { localization_key = saint_eulogius_of_alexandria } - text = { localization_key = saint_columbanus } - text = { localization_key = saint_aethelberht_of_kent } - text = { localization_key = saint_pope_adeodatus_i } - text = { localization_key = saint_malo } - text = { localization_key = saint_lupus_of_sens } - text = { localization_key = saint_ursicinus_of_saint-ursanne } - text = { localization_key = saint_arnulf_of_metz } - text = { localization_key = saint_emmeram_of_regensburg } - text = { localization_key = saint_osyth } - text = { localization_key = saint_didier_of_cahors } - text = { localization_key = saint_pope_martin_i } - text = { localization_key = saint_pope_eugene_i } - text = { localization_key = saint_livinus_of_ghent } - text = { localization_key = saint_maximus_the_confessor } - text = { localization_key = saint_fructuosus_of_braga } - text = { localization_key = saint_sadalberga } - text = { localization_key = saint_pope_vitalian } - text = { localization_key = saint_amand } - text = { localization_key = saint_faro } - text = { localization_key = saint_praejectus } - text = { localization_key = saint_king_dagobert_ii } - text = { localization_key = saint_leodegar_of_autun } - text = { localization_key = saint_ghislain } - text = { localization_key = saint_pope_agatho } - text = { localization_key = saint_barbatus_of_benevento } - text = { localization_key = saint_waningus } - text = { localization_key = saint_eustadiola } - text = { localization_key = saint_pope_benedict_ii } - text = { localization_key = saint_ouen } - text = { localization_key = saint_rictrude } - text = { localization_key = saint_werburgh } - text = { localization_key = saint_lambert_of_maastricht } - text = { localization_key = saint_pope_sergius_i } - text = { localization_key = saint_berlinda_of_meerbeke } - text = { localization_key = saint_adomnan } - text = { localization_key = saint_eanflaed } - text = { localization_key = saint_hidulf } - text = { localization_key = saint_john_maron } - text = { localization_key = saint_erentrude } - text = { localization_key = saint_ursmar } - text = { localization_key = saint_peter_of_capitolias } - text = { localization_key = saint_odile } - text = { localization_key = saint_hubertus } - text = { localization_key = saint_benedict_of_aniane } - text = { localization_key = saint_pope_zachary } - text = { localization_key = saint_abel_of_reims } - text = { localization_key = saint_opportuna_of_montreuil } - text = { localization_key = saint_remigius_of_rouen } - text = { localization_key = saint_alberic_of_utrecht } - text = { localization_key = saint_vergilius_of_salzburg } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_rich_presence_flavor_status.txt b/N3OW/common/customizable_localization/00_rich_presence_flavor_status.txt deleted file mode 100644 index 103d3ef8..00000000 --- a/N3OW/common/customizable_localization/00_rich_presence_flavor_status.txt +++ /dev/null @@ -1,649 +0,0 @@ -rich_presence_flavor_status = { - type = character - - text = { # Barbershop - trigger = { - is_game_view_open = barbershop - } - localization_key = rich_presence_barbershop - } - - text = { # Conquering the world - trigger = { - OR = { - has_trait = greatest_of_khans - has_title = title:e_mongol_empire - realm_size >= 1000 - } - } - localization_key = rich_presence_world_conquest - } - - text = { # Ergotism - trigger = { - has_trait = ergotism - } - localization_key = rich_presence_epidemic_ergotism - } - - text = { # Bubonic Plague - trigger = { - has_trait = bubonic_plague - } - localization_key = rich_presence_epidemic_bubonic_plague - } - - text = { # Epidemic - trigger = { - any_sub_realm_county = { - any_county_province = { - any_province_epidemic = { - count >= 1 - outbreak_intensity >= major - } - } - } - } - localization_key = rich_presence_epidemic - } - - text = { # Consumption - trigger = { - has_trait = consumption - } - localization_key = rich_presence_epidemic_consumption - } - - text = { # Typhus - trigger = { - has_trait = typhus - } - localization_key = rich_presence_epidemic_typhus - } - - text = { # Smallpox - trigger = { - has_trait = smallpox - } - localization_key = rich_presence_epidemic_smallpox - } - - text = { # Dysentery - trigger = { - has_trait = dysentery - } - localization_key = rich_presence_epidemic_dysentery - } - - text = { # Seljuk Invasion - trigger = { - any_character_war = { - using_cb = fp3_seljuk_invasion_cb - } - } - localization_key = rich_presence_fp3_seljuk_invasion_cb - } - - text = { # Legend - trigger = { - any_sub_realm_county = { - title_province = { - any_province_legend = { - legend_protagonist = root - } - } - } - } - localization_key = rich_presence_legend - } - - text = { # Great Holy War - trigger = { - is_in_ongoing_great_holy_war = yes - } - localization_key = rich_presence_ghw - } - - text = { # War Against Liege - trigger = { - is_at_war_with_liege = yes - } - localization_key = rich_presence_liege_war - } - - text = { # Civil War - trigger = { - is_in_civil_war = yes - } - localization_key = rich_presence_civil_war - } - - text = { # Attacker in War - trigger = { - is_at_war_as_attacker = yes - } - localization_key = rich_presence_war_attacker - } - - text = { # Defender in War - trigger = { - is_at_war_as_defender = yes - } - localization_key = rich_presence_war_defender - } - - text = { # Raiding - trigger = { - commanding_army ?= { - is_army_in_raid = yes - } - } - localization_key = rich_presence_raiding - } - - text = { # Imprisoned - trigger = { - is_imprisoned = yes - } - localization_key = rich_presence_prison - } - - text = { # Activity - Chariot - trigger = { - involved_activity ?= { - has_activity_type = activity_chariot_race - } - } - localization_key = rich_presence_chariot - } - - text = { # Activity - Pilgrimage - trigger = { - involved_activity ?= { - has_activity_type = activity_pilgrimage - } - } - localization_key = rich_presence_pilgrimage - } - - text = { # Activity - Tour - trigger = { - involved_activity ?= { - root = activity_host - has_activity_type = activity_tour - } - } - localization_key = rich_presence_tour - } - - text = { # Holding Court - trigger = { - has_character_flag = holding_court_character_flag - } - localization_key = rich_presence_holding_court - } - - text = { # Hosting Activity - trigger = { - involved_activity ?= { - root = activity_host - OR = { - has_multiple_players = yes - is_murder_activity_trigger = no - } - } - } - localization_key = rich_presence_hosting_activity - } - - text = { # Murder Activity - trigger = { - has_multiple_players = no - involved_activity ?= { - root = activity_host - is_murder_activity_trigger = yes - } - } - localization_key = rich_presence_hosting_murder_activity - } - - text = { # Attending Activity - trigger = { - involved_activity ?= { - not = { root = activity_host } - } - } - localization_key = rich_presence_attending_activity - } - - text = { # Stress Level 3 - trigger = { - stress_level >= 3 - } - localization_key = rich_presence_stress_3 - } - - text = { # Stress Level 2 - trigger = { - stress_level >= 2 - } - localization_key = rich_presence_stress_2 - } - - text = { # Intrigue Scheme - setup_scope = { - random_scheme = { - limit = { intrigue_scheme_trigger = yes } - save_scope_as = scheme - } - } - trigger = { - exists = scope:scheme - has_multiple_players = no - } - localization_key = rich_presence_intrigue_scheme - } - - text = { # Diplomacy Scheme - setup_scope = { - random_scheme = { - limit = { diplomacy_scheme_trigger = yes } - save_scope_as = scheme - } - } - trigger = { - exists = scope:scheme - } - localization_key = rich_presence_diplomacy_scheme - } - - text = { # Dying of Illness - setup_scope = { - random_character_trait = { - limit = { - is_debilitating_illness_trait = yes - } - save_scope_as = trait - } - } - trigger = { - exists = scope:trait - health <= death_chance_dying_health - } - localization_key = rich_presence_dying_illness_trait - } - - text = { # Dying - trigger = { - health <= death_chance_dying_health - } - localization_key = rich_presence_dying - } - - text = { # Age 90+ - trigger = { - age >= 90 - } - localization_key = rich_presence_very_old - } - - text = { # Suspicious Caliph - trigger = { - has_character_modifier = fp3_struggle_caliph_super_suspicious_modifier - } - localization_key = rich_presence_caliph_super_suspicious - } - - text = { # Post-Iranian Struggle - Rebuilding - trigger = { - house ?= { has_house_modifier = fp3_house_modifier_rebuilding_efforts } - } - localization_key = rich_presence_house_modifier_rebuilding_efforts - } - - text = { # Post-Iranian Struggle - New Frontiers - trigger = { - house ?= { has_house_modifier = fp3_house_modifier_frontier_ambitions } - } - localization_key = rich_presence_house_modifier_frontier_ambitions - } - - text = { # Post-Iranian Struggle - Destroyed Caliphate - trigger = { - house ?= { has_house_modifier = fp3_house_modifier_destroyed_the_caliphate } - } - localization_key = rich_presence_house_modifier_destroyed_the_caliphate - } - - text = { # Iranian Struggle Ending - Strengthening Caliphate - trigger = { - any_realm_county = { - any_county_province = { geographical_region = world_persian_empire } - } - global_var:fp3_struggle_ending ?= flag:fp3_struggle_strengthen_caliphate_ending - } - localization_key = rich_presence_fp3_struggle_strengthen_caliphate_ending - } - - text = { # Iranian Struggle Ending - Rekindle Iran - trigger = { - any_realm_county = { - any_county_province = { geographical_region = world_persian_empire } - } - global_var:fp3_struggle_ending ?= flag:fp3_struggle_rekindle_iran_ending - } - localization_key = rich_presence_fp3_struggle_rekindle_iran_ending - } - - text = { # Kinslayer - trigger = { - has_trait = kinslayer - } - localization_key = rich_presence_kinslayer - } - - text = { # Cannibal - trigger = { - has_trait = cannibal - } - localization_key = rich_presence_cannibal - } - - text = { # Religious Head - trigger = { - faith.religious_head ?= { - this = root - } - } - localization_key = rich_presence_religion_head - } - - text = { # Roman Empire - trigger = { - has_title = title:e_roman_empire - } - localization_key = rich_presence_rome - } - - text = { # Incest - trigger = { - any_spouse = { - is_close_family_of = root - } - } - localization_key = rich_presence_loves_family_too_much - } - - text = { # Torturer - trigger = { - has_trait = torturer - } - localization_key = rich_presence_torturer - } - - text = { # Seducer - trigger = { - has_trait = seducer - } - localization_key = rich_presence_seduction - } - - text = { # Nemeses - trigger = { - num_of_relation_nemesis > 0 - } - localization_key = rich_presence_enemies - } - - text = { # Councillor - trigger = { - is_councillor = yes - } - localization_key = rich_presence_councillor - } - - text = { # Dog - trigger = { - has_named_dog_trigger = yes - } - localization_key = rich_presence_dog - } - - text = { # Cat - trigger = { - has_named_cat_trigger = yes - } - localization_key = rich_presence_cat - } - - text = { # House Feud - setup_scope = { - random_owned_story = { - limit = { - story_type = story_cycle_house_feud - has_variable = house_feud_house - } - var:house_feud_house = { - save_scope_as = house - } - } - } - trigger = { - exists = scope:house - } - localization_key = rich_presence_house_feud - } - - text = { # Diarch - trigger = { - is_diarch = yes - } - localization_key = rich_presence_diarch - } - - text = { # Iranian Struggle - Struggle Detractor - trigger = { - has_trait = fp3_struggle_detractor - } - localization_key = rich_presence_fp3_struggle_detractor - } - - text = { # Iranian Struggle - Struggle Supporter - trigger = { - has_trait = fp3_struggle_supporter - } - localization_key = rich_presence_fp3_struggle_supporter - } - - text = { # Iberian Struggle - Involved - trigger = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - localization_key = rich_presence_fp2_struggle_involvement - } - - text = { # Iranian Struggle - Involved - trigger = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - localization_key = rich_presence_fp3_struggle_involvement - } - - text = { # Poet - trigger = { - has_trait = lifestyle_poet - } - localization_key = rich_presence_poet - } - - text = { # Drunkard - trigger = { - has_trait = drunkard - } - localization_key = rich_presence_drinking - } - - text = { # Tax Collector - Minimum - trigger = { - government_has_flag = government_is_clan - OR = { - any_tax_collector = { count = 0 } - any_tax_collector = { - tax_slot = { - any_tax_slot_vassal = { - count = 0 - } - } - } - } - } - localization_key = rich_presence_fp3_tax_collectors_min - } - - text = { # Tax Collector - Maximum - trigger = { - government_has_flag = government_is_clan - any_tax_collector = { - count = all - tax_slot = { - OR = { - is_active_obligation = jizya_special_rights_tax_collector - is_active_obligation = deqhan_special_rights_tax_collector - is_active_obligation = strict_taxation_tax_collector - } - } - } - } - localization_key = rich_presence_fp3_tax_collectors_max - } - - text = { # House Unity - Harmonious - trigger = { - house ?= { has_house_unity_stage = harmonious } - this = house.house_head - } - localization_key = rich_presence_house_unity_harmonious - } - - text = { # House Unity - Antagonistic - trigger = { - house ?= { has_house_unity_stage = antagonistic } - this = house.house_head - } - localization_key = rich_presence_house_unity_antagonistic - } - - text = { # Admin Government - Scheming - trigger = { - is_independent_ruler = no - government_has_flag = government_is_administrative - highest_held_title_tier >= tier_duchy - liege = { government_has_flag = government_is_administrative } - any_scheme = { - intrigue_scheme_trigger = yes - } - } - localization_key = rich_presence_admin_scheming - } - - text = { # Admin Government - trigger = { - is_independent_ruler = no - government_has_flag = government_is_administrative - highest_held_title_tier >= tier_duchy - liege = { government_has_flag = government_is_administrative } - } - localization_key = rich_presence_admin - } - - text = { # Nomad Government - trigger = { - government_has_flag = government_is_nomadic - exists = domicile - } - localization_key = rich_presence_nomad - } - - text = { # Landless Ruler - Camping - trigger = { - has_government = landless_adventurer_government - is_travelling = no - } - localization_key = rich_presence_landless_camp - } - - text = { # Landless Ruler - Travelling - trigger = { - has_government = landless_adventurer_government - is_travelling = yes - } - localization_key = rich_presence_landless_travel - } - - text = { # Sayyid - trigger = { - has_trait = sayyid - } - localization_key = rich_presence_sayyid - } - - text = { # Gluttonous - trigger = { - has_trait = gluttonous - } - localization_key = rich_presence_gluttonous - } - - text = { # Content - trigger = { - has_trait = content - } - localization_key = rich_presence_content - } - - text = { # Craven - trigger = { - has_trait = craven - } - localization_key = rich_presence_craven - } - - text = { # Paranoid - trigger = { - has_trait = paranoid - } - localization_key = rich_presence_paranoid - } - - text = { # Greedy - trigger = { - has_trait = greedy - } - localization_key = rich_presence_greedy - } - - text = { # Horrible Stewardship - trigger = { - stewardship <= low_skill_rating - } - localization_key = rich_presence_ruling_poorly - } - - text = { # Gold 1000+ - trigger = { - gold >= 1000 - } - localization_key = rich_presence_hoarding_gold - } - - text = { # Fallback - localization_key = rich_presence_default - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_roaming_loc.txt b/N3OW/common/customizable_localization/00_roaming_loc.txt deleted file mode 100644 index 04e363e0..00000000 --- a/N3OW/common/customizable_localization/00_roaming_loc.txt +++ /dev/null @@ -1,543 +0,0 @@ -HoldingNoHoldingTerrainRoaming = { - type = province - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = no_holding_roaming - trigger = { - has_holding = no - NOR = { - terrain = farmlands - terrain = taiga - terrain = steppe - } - } - } - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = holding_roaming - fallback = yes - } -} - -HoldingNoHoldingTerrainRoamingTooltip = { - type = province - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = no_holding_roaming_tooltip - trigger = { - has_holding = no - NOR = { - terrain = farmlands - terrain = taiga - terrain = steppe - } - } - } - - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = holding_roaming_tooltip - fallback = yes - } -} - -RoamingIntroTerrainSnippet = { - type = province - - random_valid = yes - - ### Forest, Jungle, or Taiga ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest - trigger = { - roaming_activity_intro_base_three_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - TERRAIN_3 = jungle - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_2 - trigger = { - roaming_activity_intro_base_three_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - TERRAIN_3 = jungle - } - } - } - ### Forest or Taiga Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_winter - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_winter_2 - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = forest - TERRAIN_2 = taiga - } - } - } - ### Forest or Jungle Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_forest_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = forest - TERRAIN_2 = jungle - } - } - } - ### Mountain ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = mountains } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = mountains } - } - } - ### Mountain Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = mountains } - } - } - ### Mountain Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_mountain_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = mountains } - } - } - ### Hills ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = hills } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = hills } - } - } - ### Hills Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = hills } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_winter_2 - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = hills } - } - } - ### Hills Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_hills_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = hills } - } - } - ### Plains or Steppe ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - ### Plains or Steppe Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_winter - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_winter_2 - trigger = { - roaming_activity_intro_winter_two_trigger = { - TERRAIN = plains - TERRAIN_2 = steppe - } - } - } - ### Plains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_plains_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = plains } - } - } - ### Farmlands or Floodplains ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - ### Farmlands Winter ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_winter - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = farmlands } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_winter_2 - trigger = { - roaming_activity_intro_winter_trigger = { TERRAIN = farmlands } - } - } - ### Farmlands or Floodplains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_farmlands_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = farmlands - TERRAIN_2 = floodplains - } - } - } - ### Desert or Drylands ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_2 - trigger = { - roaming_activity_intro_base_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - ### Desert or Drylands Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_monsoon - trigger = { - roaming_activity_intro_monsoon_two_trigger = { - TERRAIN = desert - TERRAIN_2 = drylands - } - } - } - ### Desert Mountains ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = desert_mountains } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = desert_mountains } - } - } - ### Desert Mountains Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_desert_mountains_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = desert_mountains } - } - } - ### Oasis ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = oasis } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = oasis } - } - } - ### Oasis Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_oasis_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = oasis } - } - } - ### Wetlands ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = wetlands } - } - } - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands_2 - trigger = { - roaming_activity_intro_base_trigger = { TERRAIN = wetlands } - } - } - ### Wetlands Monsoon ### - text = { - setup_scope = { save_scope_as = ThisLocation } - localization_key = roaming_intro_terrain_snippet_wetlands_monsoon - trigger = { - roaming_activity_intro_monsoon_trigger = { TERRAIN = wetlands } - } - } -} - -RoamingIntroSecondHalf = { - type = province - - ### Generic - text = { - localization_key = roaming_intro_second_half_generic - fallback = yes - trigger = { - roaming_activity_winter_trigger = no - roaming_activity_monsoon_trigger = no - } - } - - ### Winter - text = { - localization_key = roaming_intro_second_half_winter - trigger = { - roaming_activity_winter_trigger = yes - } - } - - ### Monsoon - text = { - localization_key = roaming_intro_second_half_monsoon - trigger = { - roaming_activity_monsoon_trigger = yes - } - } -} - -RoamingOutroStressLoss = { - type = character - - random_valid = yes - - # Weak - text = { - localization_key = roaming_outro_snippet_stress_loss_weak - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_weak_2 - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_weak_3 - trigger = { - has_character_flag = roaming_weak_stress_loss - } - } - # Medium - text = { - localization_key = roaming_outro_snippet_stress_loss_medium - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_medium_2 - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_medium_3 - trigger = { - has_character_flag = roaming_medium_stress_loss - } - } - # Strong - text = { - localization_key = roaming_outro_snippet_stress_loss_strong - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_strong_2 - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_strong_3 - trigger = { - has_character_flag = roaming_strong_stress_loss - } - } - # Very Strong - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong_2 - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } - text = { - localization_key = roaming_outro_snippet_stress_loss_very_strong_3 - trigger = { - has_character_flag = roaming_very_strong_stress_loss - } - } -} - -RoamingOutroReturningHome = { - type = character - - random_valid = yes - - text = { localization_key = roaming_outro_snippet_returning_home } - text = { localization_key = roaming_outro_snippet_returning_home_2 } - text = { localization_key = roaming_outro_snippet_returning_home_3 } - text = { localization_key = roaming_outro_snippet_returning_home_4 } -} - -RoamingLegendaryBeastProvinceWeather = { - type = province - - text = { - localization_key = LegendaryBeastProvinceWeatherSnow - trigger = { - has_winter_trigger = yes - } - } - - text = { - localization_key = LegendaryBeastProvinceWeatherRain - trigger = { - tropical_seasons_region_trigger = yes - middle_of_year_season_trigger = yes - } - } - - text = { - localization_key = LegendaryBeastProvinceWeatherFog - } -} - -RoamingGraveVariants = { - type = province - - text = { - trigger = { - religion = religion:christianity_religion - } - localization_key = roaming_grave_variant_cross - } - - text = { - trigger = { - geographical_region = world_europe_north - } - localization_key = roaming_grave_variant_burial_mound - } - - text = { - localization_key = roaming_grave_variant_stone - } -} diff --git a/N3OW/common/customizable_localization/00_romance_custom_loc.txt b/N3OW/common/customizable_localization/00_romance_custom_loc.txt deleted file mode 100644 index 9c9e6cef..00000000 --- a/N3OW/common/customizable_localization/00_romance_custom_loc.txt +++ /dev/null @@ -1,396 +0,0 @@ -LoverSeductionObject = { - type = character - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - localization_key = seduction_object_rose - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - localization_key = seduction_object_rose - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:sea_shell - } - } - localization_key = seduction_object_sea_shell - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - localization_key = seduction_object_sea_shell - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - } - localization_key = seduction_object_rose - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - } - localization_key = seduction_object_rose - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:sea_shell - } - } - } - localization_key = seduction_object_sea_shell - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - } - localization_key = seduction_object_sea_shell - } -} - -LoverSeductionObjectIndefinite = { - type = character - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - localization_key = seduction_object_a_rose - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - localization_key = seduction_object_a_rose - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:sea_shell - } - } - localization_key = seduction_object_a_sea_shell - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - localization_key = seduction_object_a_sea_shell - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - } - localization_key = seduction_object_a_rose - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - } - localization_key = seduction_object_a_rose - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:sea_shell - } - } - } - localization_key = seduction_object_a_sea_shell - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - } - localization_key = seduction_object_a_sea_shell - } -} - - -LoverSeductionObjectMultiple = { - type = character - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - localization_key = seduction_object_roses - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - localization_key = seduction_object_roses - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:sea_shell - } - } - localization_key = seduction_object_sea_shells - } - - text = { - trigger = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = scope:second - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - localization_key = seduction_object_sea_shells - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance - is_target_in_variable_list = { - name = lover_object_of_importance - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance - target = flag:rose - } - } - } - localization_key = seduction_object_roses - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:rose - } - } - } - localization_key = seduction_object_roses - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - } - localization_key = seduction_object_sea_shells - } - - text = { - trigger = { - scope:second = { - has_variable_list = lover_object_of_importance_2 - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = root - } - is_target_in_variable_list = { - name = lover_object_of_importance_2 - target = flag:sea_shell - } - } - } - localization_key = seduction_object_sea_shells - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_ruler_transition_loc.txt b/N3OW/common/customizable_localization/00_ruler_transition_loc.txt index 12756328..5382a078 100644 --- a/N3OW/common/customizable_localization/00_ruler_transition_loc.txt +++ b/N3OW/common/customizable_localization/00_ruler_transition_loc.txt @@ -117,9 +117,7 @@ DeathMessageIntro = { is_female = yes NOT = { faith = { has_doctrine = doctrine_adultery_women_accepted } } } - AND = { - has_trait = murderer - } + has_trait = murderer AND = { has_trait = witch NOT = { faith = { has_doctrine_parameter = witchcraft_accepted } } @@ -596,7 +594,7 @@ DeathMessageOutro = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_ACCOMPLISHMENT_RESTORER_ROME trigger = { has_trait = augustus - has_title = title:e_roman_empire + is_roman_emperor_excluding_byzantium_trigger = yes has_character_flag = flag_restorer_of_rome #used for Eulogy. } weight_multiplier = { @@ -1413,9 +1411,7 @@ HeirMessageInterface = { is_female = yes NOT = { faith = { has_doctrine = doctrine_adultery_women_accepted } } } - AND = { - has_trait = murderer - } + has_trait = murderer } } text = { @@ -1792,7 +1788,7 @@ HeirMessageInterface = { GameOverMessageInterface = { type = character - text = { #TODO_CD_EP3: update to include a case for landless adveturers + text = { localization_key = SUCCESSION_EVENT_WINDOW_GAME_OVER_INTRO_UNLANDED trigger = { is_playable_character = no @@ -2071,6 +2067,38 @@ GameOverMessageNotableAchievements = { } } + text = { + localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_VIET_DESC + trigger = { + exists = global_var:flag_created_dai_viet_empire + dynasty = global_var:flag_created_dai_viet_empire.dynasty + } + } + + text = { + localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_MAJAPAHIT_DESC + trigger = { + exists = global_var:flag_created_majapahit_empire + dynasty = global_var:flag_created_majapahit_empire.dynasty + } + } + + text = { + localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RYUKYU_DESC + trigger = { + exists = global_var:flag_created_ryukyu_empire + dynasty = global_var:flag_created_ryukyu_empire.dynasty + } + } + + text = { + localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SIAM_DESC + trigger = { + exists = global_var:flag_created_siam_kingdom + dynasty = global_var:flag_created_siam_kingdom.dynasty + } + } + text = { localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_RUM_DESC trigger = { diff --git a/N3OW/common/customizable_localization/00_scheme_custom_loc.txt b/N3OW/common/customizable_localization/00_scheme_custom_loc.txt deleted file mode 100644 index fb722ee2..00000000 --- a/N3OW/common/customizable_localization/00_scheme_custom_loc.txt +++ /dev/null @@ -1,464 +0,0 @@ -#TODO_CD_EP3; ideally we replace these with a coded system that doesn't need manual upkeep somehow later. -GetCorrectAgentType_ChoiceA = { - type = scheme - - # Assassin - text = { - localization_key = agent_assassin - trigger = { var:choice_a = flag:agent_assassin } - } - # Lookout - text = { - localization_key = agent_lookout - trigger = { var:choice_a = flag:agent_lookout } - } - # Infiltrator - text = { - localization_key = agent_infiltrator - trigger = { var:choice_a = flag:agent_infiltrator } - } - # Footpad - text = { - localization_key = agent_footpad - trigger = { var:choice_a = flag:agent_footpad } - } - # Alibi - text = { - localization_key = agent_alibi - trigger = { var:choice_a = flag:agent_alibi } - } - # Thug - text = { - localization_key = agent_thug - trigger = { var:choice_a = flag:agent_thug } - } - # Comrade_in_arms - text = { - localization_key = agent_comrade_in_arms - trigger = { var:choice_a = flag:agent_comrade_in_arms } - } - # Socialite - text = { - localization_key = agent_socialite - trigger = { var:choice_a = flag:agent_socialite } - } - # Musician - text = { - localization_key = agent_musician - trigger = { var:choice_a = flag:agent_musician } - } - # Tumbler - text = { - localization_key = agent_tumbler - trigger = { var:choice_a = flag:agent_tumbler } - } - # Poet - text = { - localization_key = agent_poet - trigger = { var:choice_a = flag:agent_poet } - } - # Gabbler - text = { - localization_key = agent_gabbler - trigger = { var:choice_a = flag:agent_gabbler } - } - # Shill - text = { - localization_key = agent_shill - trigger = { var:choice_a = flag:agent_shill } - } - # Diplomat - text = { - localization_key = agent_diplomat - trigger = { var:choice_a = flag:agent_diplomat } - } - # Justiciar - text = { - localization_key = agent_justiciar - trigger = { var:choice_a = flag:agent_justiciar } - } - # Scribe - text = { - localization_key = agent_scribe - trigger = { var:choice_a = flag:agent_scribe } - } - # Cleric - text = { - localization_key = agent_cleric - trigger = { var:choice_a = flag:agent_cleric } - } - # Theologian - text = { - localization_key = agent_theologian - trigger = { var:choice_a = flag:agent_theologian } - } - # Herald - text = { - localization_key = agent_herald - trigger = { var:choice_a = flag:agent_herald } - } - # Wolf_hunter - text = { - localization_key = agent_wolf_hunter - trigger = { var:choice_a = flag:agent_wolf_hunter } - } - # Thief - text = { - localization_key = agent_thief - trigger = { var:choice_a = flag:agent_thief } - } - # Tutor - text = { - localization_key = agent_tutor - trigger = { var:choice_a = flag:agent_tutor } - } - # Poisoner - text = { - localization_key = agent_poisoner - trigger = { var:choice_a = flag:agent_poisoner } - } - # Eunuch - text = { - localization_key = agent_eunuch - trigger = { var:choice_a = flag:agent_eunuch } - } - # Decoy - text = { - localization_key = agent_decoy - trigger = { var:choice_a = flag:agent_decoy } - } - # Muscle - text = { - localization_key = agent_muscle - trigger = { var:choice_a = flag:agent_muscle } - } - # Drillmaster - text = { - localization_key = agent_drillmaster - trigger = { var:choice_a = flag:agent_drillmaster } - } - # Tracker - text = { - localization_key = agent_tracker - trigger = { var:choice_a = flag:agent_tracker } - } - # Physic - text = { - localization_key = agent_physic - trigger = { var:choice_a = flag:agent_physic } - } - # Smith - text = { - localization_key = agent_smith - trigger = { var:choice_a = flag:agent_smith } - } - # Ambusher - text = { - localization_key = agent_ambusher - trigger = { var:choice_a = flag:agent_ambusher } - } - # Bodyguard - text = { - localization_key = agent_bodyguard - trigger = { var:choice_a = flag:agent_bodyguard } - } - # Scout - text = { - localization_key = agent_scout - trigger = { var:choice_a = flag:agent_scout } - } - # Outrider - text = { - localization_key = agent_outrider - trigger = { var:choice_a = flag:agent_outrider } - } - # Bookkeeper - text = { - localization_key = agent_bookkeeper - trigger = { var:choice_a = flag:agent_bookkeeper } - } - # Bailiff - text = { - localization_key = agent_bailiff - trigger = { var:choice_a = flag:agent_bailiff } - } - # Draughtsman - text = { - localization_key = agent_draughtsman - trigger = { var:choice_a = flag:agent_draughtsman } - } - # Planner - text = { - localization_key = agent_planner - trigger = { var:choice_a = flag:agent_planner } - } - # Supplier - text = { - localization_key = agent_supplier - trigger = { var:choice_a = flag:agent_supplier } - } - # Outcast - text = { - localization_key = agent_outcast - trigger = { var:choice_a = flag:agent_outcast } - } - # Wrangler - text = { - localization_key = agent_wrangler - trigger = { var:choice_a = flag:agent_wrangler } - } -} -GetCorrectAgentType_ChoiceA_Icon = { - type = scheme - - type = character - parent = GetCorrectAgentType_ChoiceA - suffix = _i -} -GetCorrectAgentType_ChoiceB = { - type = scheme - - # Assassin - text = { - localization_key = agent_assassin - trigger = { var:choice_b = flag:agent_assassin } - } - # Lookout - text = { - localization_key = agent_lookout - trigger = { var:choice_b = flag:agent_lookout } - } - # Infiltrator - text = { - localization_key = agent_infiltrator - trigger = { var:choice_b = flag:agent_infiltrator } - } - # Footpad - text = { - localization_key = agent_footpad - trigger = { var:choice_b = flag:agent_footpad } - } - # Alibi - text = { - localization_key = agent_alibi - trigger = { var:choice_b = flag:agent_alibi } - } - # Thug - text = { - localization_key = agent_thug - trigger = { var:choice_b = flag:agent_thug } - } - # Comrade_in_arms - text = { - localization_key = agent_comrade_in_arms - trigger = { var:choice_b = flag:agent_comrade_in_arms } - } - # Socialite - text = { - localization_key = agent_socialite - trigger = { var:choice_b = flag:agent_socialite } - } - # Musician - text = { - localization_key = agent_musician - trigger = { var:choice_b = flag:agent_musician } - } - # Tumbler - text = { - localization_key = agent_tumbler - trigger = { var:choice_b = flag:agent_tumbler } - } - # Poet - text = { - localization_key = agent_poet - trigger = { var:choice_b = flag:agent_poet } - } - # Gabbler - text = { - localization_key = agent_gabbler - trigger = { var:choice_b = flag:agent_gabbler } - } - # Shill - text = { - localization_key = agent_shill - trigger = { var:choice_b = flag:agent_shill } - } - # Diplomat - text = { - localization_key = agent_diplomat - trigger = { var:choice_b = flag:agent_diplomat } - } - # Justiciar - text = { - localization_key = agent_justiciar - trigger = { var:choice_b = flag:agent_justiciar } - } - # Scribe - text = { - localization_key = agent_scribe - trigger = { var:choice_b = flag:agent_scribe } - } - # Cleric - text = { - localization_key = agent_cleric - trigger = { var:choice_b = flag:agent_cleric } - } - # Theologian - text = { - localization_key = agent_theologian - trigger = { var:choice_b = flag:agent_theologian } - } - # Herald - text = { - localization_key = agent_herald - trigger = { var:choice_b = flag:agent_herald } - } - # Wolf_hunter - text = { - localization_key = agent_wolf_hunter - trigger = { var:choice_b = flag:agent_wolf_hunter } - } - # Thief - text = { - localization_key = agent_thief - trigger = { var:choice_b = flag:agent_thief } - } - # Tutor - text = { - localization_key = agent_tutor - trigger = { var:choice_b = flag:agent_tutor } - } - # Poisoner - text = { - localization_key = agent_poisoner - trigger = { var:choice_b = flag:agent_poisoner } - } - # Eunuch - text = { - localization_key = agent_eunuch - trigger = { var:choice_b = flag:agent_eunuch } - } - # Decoy - text = { - localization_key = agent_decoy - trigger = { var:choice_b = flag:agent_decoy } - } - # Muscle - text = { - localization_key = agent_muscle - trigger = { var:choice_b = flag:agent_muscle } - } - # Drillmaster - text = { - localization_key = agent_drillmaster - trigger = { var:choice_b = flag:agent_drillmaster } - } - # Tracker - text = { - localization_key = agent_tracker - trigger = { var:choice_b = flag:agent_tracker } - } - # Physic - text = { - localization_key = agent_physic - trigger = { var:choice_b = flag:agent_physic } - } - # Smith - text = { - localization_key = agent_smith - trigger = { var:choice_b = flag:agent_smith } - } - # Ambusher - text = { - localization_key = agent_ambusher - trigger = { var:choice_b = flag:agent_ambusher } - } - # Bodyguard - text = { - localization_key = agent_bodyguard - trigger = { var:choice_b = flag:agent_bodyguard } - } - # Scout - text = { - localization_key = agent_scout - trigger = { var:choice_b = flag:agent_scout } - } - # Outrider - text = { - localization_key = agent_outrider - trigger = { var:choice_b = flag:agent_outrider } - } - # Bookkeeper - text = { - localization_key = agent_bookkeeper - trigger = { var:choice_b = flag:agent_bookkeeper } - } - # Bailiff - text = { - localization_key = agent_bailiff - trigger = { var:choice_b = flag:agent_bailiff } - } - # Draughtsman - text = { - localization_key = agent_draughtsman - trigger = { var:choice_b = flag:agent_draughtsman } - } - # Planner - text = { - localization_key = agent_planner - trigger = { var:choice_b = flag:agent_planner } - } - # Supplier - text = { - localization_key = agent_supplier - trigger = { var:choice_b = flag:agent_supplier } - } - # Outcast - text = { - localization_key = agent_outcast - trigger = { var:choice_b = flag:agent_outcast } - } - # Wrangler - text = { - localization_key = agent_wrangler - trigger = { var:choice_b = flag:agent_wrangler } - } -} -GetCorrectAgentType_ChoiceB_Icon = { - type = scheme - - type = character - parent = GetCorrectAgentType_ChoiceB - suffix = _i -} - -GetSchemeContract = { - type = scheme - - # Contracts - text = { - localization_key = scheme_type_contract - trigger = { is_scheme_category = contract } - } - # Schemes - text = { - localization_key = scheme_type_scheme - trigger = { always = no } - fallback = yes - } -} -GetSchemeContractPlural = { - type = scheme - - # Contracts - text = { - localization_key = scheme_type_contracts - trigger = { is_scheme_category = contract } - } - # Schemes - text = { - localization_key = scheme_type_schemes - trigger = { always = no } - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_scholarship_lifestyle_custom_loc.txt b/N3OW/common/customizable_localization/00_scholarship_lifestyle_custom_loc.txt deleted file mode 100644 index d295c97e..00000000 --- a/N3OW/common/customizable_localization/00_scholarship_lifestyle_custom_loc.txt +++ /dev/null @@ -1,391 +0,0 @@ - - -#TranslationBook - -TranslationBook = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:regula_pastoralis - } - } - localization_key = book_regula_pastoralis - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:physica_elementa - } - } - localization_key = book_physica_elementa - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:almagest - } - } - localization_key = book_almagest - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:elements - } - } - localization_key = book_elements - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:corpus_hermeticus - } - } - localization_key = book_corpus_hermeticus - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:treatises_of_hippocrates - } - } - localization_key = book_treatises_of_hippocrates - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:peri_psyches - } - } - localization_key = book_peri_psyches - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:kategoriai - } - } - localization_key = book_kategoriai - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:avesta - } - } - localization_key = book_avesta - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:de_oratore - } - } - localization_key = book_de_oratore - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:book_of_arda_viraf - } - } - localization_key = book_book_of_arda_viraf - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:upanishads - } - } - localization_key = book_upanishads - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:rigveda - } - } - localization_key = book_rigveda - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:book_of_balances - } - } - localization_key = book_book_of_balances - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:secret_of_secrets - } - } - localization_key = book_secret_of_secrets - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:court_of_agriculture - } - } - localization_key = book_court_of_agriculture - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:lanterns_of_wisdom - } - } - localization_key = book_lanterns_of_wisdom - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:shahnameh - } - } - localization_key = book_shahnameh - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:arithmetica - } - } - localization_key = book_arithmetica - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:pali_canon - } - } - localization_key = book_pali_canon - } - - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:the_norse_sagas - } - } - localization_key = book_the_norse_sagas - } - - - #Fallback - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:family_history - } - } - localization_key = book_family_history - } - text = { - trigger = { - any_owned_story = { - story_type = book_translation_story - var:translation_book = flag:ancient_myths - } - } - localization_key = book_ancient_myths - } -} - -WorldDeadline = { - type = character - - text = { - trigger = { - faith.religion = religion:hinduism_religion - } - localization_key = world_deadline_432000_age - } - text = { - trigger = { - faith.religion = religion:buddhism_religion - } - localization_key = world_deadline_1000_age - } - text = { - trigger = { - faith.religion = religion:jainism_religion - } - localization_key = world_deadline_21000_age - } - text = { - trigger = { - faith.religion = religion:zoroastrianism_religion - } - localization_key = world_deadline_3000_period - } - text = { - localization_key = world_deadline_6000_years - } -} - - -# Virtue Choice -virtue_choice = { - type = character - - text = { - trigger = { - scope:virtue_choice = flag:brave - } - localization_key = virtue_choice_brave - } - text = { - trigger = { - scope:virtue_choice = flag:just - } - localization_key = virtue_choice_just - } - text = { - trigger = { - scope:virtue_choice = flag:temperate - } - localization_key = virtue_choice_temperate - } - text = { - trigger = { - scope:virtue_choice = flag:chaste - } - localization_key = virtue_choice_chaste - } - text = { - trigger = { - scope:virtue_choice = flag:compassionate - } - localization_key = virtue_choice_compassionate - } - text = { - trigger = { - scope:virtue_choice = flag:honest - } - localization_key = virtue_choice_honest - } - text = { - trigger = { - scope:virtue_choice = flag:forgiving - } - localization_key = virtue_choice_forgiving - } - text = { - trigger = { - scope:virtue_choice = flag:wrathful - } - localization_key = virtue_choice_wrathful - } - text = { - trigger = { - scope:virtue_choice = flag:vengeful - } - localization_key = virtue_choice_vengeful - } - text = { - trigger = { - scope:virtue_choice = flag:content - } - localization_key = virtue_choice_content - } - text = { - trigger = { - scope:virtue_choice = flag:patient - } - localization_key = virtue_choice_patient - } - text = { - trigger = { - scope:virtue_choice = flag:calm - } - localization_key = virtue_choice_calm - } - text = { - trigger = { - scope:virtue_choice = flag:humble - } - localization_key = virtue_choice_humble - } - text = { - trigger = { - scope:virtue_choice = flag:diligent - } - localization_key = virtue_choice_diligent - } - text = { - trigger = { - scope:virtue_choice = flag:generous - } - localization_key = virtue_choice_generous - } - text = { - trigger = { - scope:virtue_choice = flag:greedy - } - localization_key = virtue_choice_greedy - } - text = { - trigger = { - scope:virtue_choice = flag:lustful - } - localization_key = virtue_choice_lustful - } - text = { - trigger = { - scope:virtue_choice = flag:ambitious - } - localization_key = virtue_choice_ambitious - } - text = { - trigger = { - scope:virtue_choice = flag:gluttonous - } - localization_key = virtue_choice_gluttonous - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_secret_events_custom_loc.txt b/N3OW/common/customizable_localization/00_secret_events_custom_loc.txt deleted file mode 100644 index 0f47cb32..00000000 --- a/N3OW/common/customizable_localization/00_secret_events_custom_loc.txt +++ /dev/null @@ -1,45 +0,0 @@ -SecretRevealSecondCharacterIntroduction = { - type = character - - text = { - trigger = { - scope:secondary_character = { is_of_major_interest_trigger = { CHARACTER = scope:event_root } } - } - localization_key = secrets_secondary_character_my_character_introduction - } - - text = { - trigger = { - scope:secondary_character = { is_of_major_interest_trigger = { CHARACTER = scope:primary_character } } - } - localization_key = secrets_secondary_character_primary_characters_introduction - } - - text = { - trigger = { - scope:secondary_character = { - OR = { - is_of_minor_interest_trigger = { CHARACTER = scope:event_root } - is_courtier_of = scope:event_root - } - } - } - localization_key = secrets_secondary_character_my_character_introduction - } - - text = { - trigger = { - scope:secondary_character = { - OR = { - is_of_minor_interest_trigger = { CHARACTER = scope:primary_character } - is_courtier_of = scope:primary_character - } - } - } - localization_key = secrets_secondary_character_primary_characters_introduction - } - - text = { - localization_key = secrets_secondary_character_my_character_introduction - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_secrets_custom_loc.txt b/N3OW/common/customizable_localization/00_secrets_custom_loc.txt deleted file mode 100644 index 69712e02..00000000 --- a/N3OW/common/customizable_localization/00_secrets_custom_loc.txt +++ /dev/null @@ -1,91 +0,0 @@ -SecretDescriptionThirdPerson = { - type = secret - - text = { - localization_key = SecretDescription_deviant - trigger = { secret_type = secret_deviant } - } - text = { - localization_key = SecretDescription_homosexual - trigger = { secret_type = secret_homosexual } - } - text = { - localization_key = SecretDescription_murder_attempt - trigger = { secret_type = secret_murder_attempt } - } - text = { - localization_key = SecretDescription_cannibal - trigger = { secret_type = secret_cannibal } - } - text = { - localization_key = SecretDescription_lover - trigger = { secret_type = secret_lover } - } - text = { - localization_key = SecretDescription_murder - trigger = { secret_type = secret_murder } - } - text = { - localization_key = SecretDescription_non_believer - trigger = { secret_type = secret_non_believer } - } - text = { - localization_key = SecretDescription_incest - trigger = { secret_type = secret_incest } - } - text = { - localization_key = SecretDescription_witch - trigger = { secret_type = secret_witch } - } - text = { - trigger = { always = no } - fallback = yes - localization_key = SecretDescription_fallback - } -} - -SecretDescriptionFirstPerson = { - type = secret - - text = { - localization_key = SecretDescription_deviant_first_person - trigger = { secret_type = secret_deviant } - } - text = { - localization_key = SecretDescription_homosexual_first_person - trigger = { secret_type = secret_homosexual } - } - text = { - localization_key = SecretDescription_murder_attempt_first_person - trigger = { secret_type = secret_murder_attempt } - } - text = { - localization_key = SecretDescription_cannibal_first_person - trigger = { secret_type = secret_cannibal } - } - text = { - localization_key = SecretDescription_lover_first_person - trigger = { secret_type = secret_lover } - } - text = { - localization_key = SecretDescription_murder_first_person - trigger = { secret_type = secret_murder } - } - text = { - localization_key = SecretDescription_non_believer_first_person - trigger = { secret_type = secret_non_believer } - } - text = { - localization_key = SecretDescription_incest_first_person - trigger = { secret_type = secret_incest } - } - text = { - localization_key = SecretDescription_witch_first_person - trigger = { secret_type = secret_witch } - } - text = { - trigger = { always = no } - fallback = yes - localization_key = SecretDescription_fallback_first_person - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_seduction_custom_loc.txt b/N3OW/common/customizable_localization/00_seduction_custom_loc.txt deleted file mode 100644 index 5d039e09..00000000 --- a/N3OW/common/customizable_localization/00_seduction_custom_loc.txt +++ /dev/null @@ -1,255 +0,0 @@ -SeductionObject = { - type = character - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:rose - } - } - localization_key = seduction_object_rose - } - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:sea_shell - } - } - localization_key = seduction_object_sea_shell - } -} - -SeductionObjectIndefinite = { - type = character - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:rose - } - } - localization_key = seduction_object_a_rose - } - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:sea_shell - } - } - localization_key = seduction_object_a_sea_shell - } -} - -SeductionObjectMultiple = { - type = character - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:rose - } - } - localization_key = seduction_object_roses - } - - text = { - trigger = { - scope:scheme = { - var:object_of_importance = flag:sea_shell - } - } - localization_key = seduction_object_sea_shells - } -} - - -SeductionGiftType = { - type = character - - text = { - trigger = { scope:gift = flag:tapestry } - localization_key = seduce_gift_tapestry - } - - text = { - trigger = { scope:gift = flag:horse } - localization_key = seduce_gift_horse - } - - text = { - trigger = { scope:gift = flag:tailor } - localization_key = seduce_gift_tailored_clothes - } - - text = { - trigger = { scope:gift = flag:rare_book } - localization_key = seduce_gift_rare_book - } - - text = { - trigger = { scope:gift = flag:embroidery } - localization_key = seduce_gift_embroidery - } - - text = { - trigger = { scope:gift = flag:poem } - localization_key = seduce_gift_poem - } - - text = { - trigger = { scope:gift = flag:woodcarving } - localization_key = seduce_gift_woodcarving - } - - text = { - trigger = { scope:gift = flag:object } - localization_key = seduce_gift_object - } - - text = { - trigger = { scope:gift = flag:jewelry } - localization_key = seduce_gift_jewelry - } - - text = { - trigger = { scope:gift = flag:stuffed_animal } - localization_key = seduce_gift_stuffed_animal - } - - text = { - trigger = { scope:gift = flag:flower_display } - localization_key = seduce_gift_flower_display - } - - text = { - trigger = { scope:gift = flag:handkerchief } - localization_key = seduce_gift_handkerchief - } -} - - -SeductionGiftTypeIndefinite = { - type = character - - text = { - trigger = { scope:gift = flag:tapestry } - localization_key = seduce_gift_indefinite_tapestry - } - - text = { - trigger = { scope:gift = flag:horse } - localization_key = seduce_gift_indefinite_horse - } - - text = { - trigger = { scope:gift = flag:tailor } - localization_key = seduce_gift_indefinite_tailored_clothes - } - - text = { - trigger = { scope:gift = flag:rare_book } - localization_key = seduce_gift_indefinite_rare_book - } - - text = { - trigger = { scope:gift = flag:embroidery } - localization_key = seduce_gift_indefinite_embroidery - } - - text = { - trigger = { scope:gift = flag:poem } - localization_key = seduce_gift_indefinite_poem - } - - text = { - trigger = { scope:gift = flag:woodcarving } - localization_key = seduce_gift_indefinite_woodcarving - } - - text = { - trigger = { scope:gift = flag:object } - localization_key = seduce_gift_indefinite_object - } - - text = { - trigger = { scope:gift = flag:jewelry } - localization_key = seduce_gift_indefinite_jewelry - } - - text = { - trigger = { scope:gift = flag:stuffed_animal } - localization_key = seduce_gift_indefinite_stuffed_animal - } - - text = { - trigger = { scope:gift = flag:flower_display } - localization_key = seduce_gift_indefinite_flower_display - } - - text = { - trigger = { scope:gift = flag:handkerchief } - localization_key = seduce_gift_indefinite_handkerchief - } -} - -#BookInQuestion = { -# type = character -# -# text = { -# trigger = { scope:book_selection = flag:religious } -# localization_key = book_in_question_religious -# } -# -# text = { -# trigger = { scope:book_selection = flag:entertaining } -# localization_key = book_in_question_entertaining -# } -# -# text = { -# trigger = { scope:book_selection = flag:informative } -# localization_key = book_in_question_informative -# } -#} - -#GoodBookSuggestion = { -# type = character -# -# text = { -# trigger = { scope:good_selection = flag:religious } -# localization_key = good_book_selection_religious -# } -# -# text = { -# trigger = { scope:good_selection = flag:entertaining } -# localization_key = good_book_selection_entertaining -# } -# -# text = { -# trigger = { scope:good_selection = flag:informative } -# localization_key = good_book_selection_informative -# } -#} - - -SeductionGiftTypeIndefiniteSimple = { - type = character - random_valid = yes - - text = { - localization_key = seduction_object_a_rose - } - - text = { - localization_key = seduction_object_a_sea_shell - } - - text = { - localization_key = seduce_gift_indefinite_jewelry - } - - text = { - localization_key = seduce_gift_indefinite_stuffed_animal - } -} diff --git a/N3OW/common/customizable_localization/00_servants.txt b/N3OW/common/customizable_localization/00_servants.txt deleted file mode 100644 index 699bdf93..00000000 --- a/N3OW/common/customizable_localization/00_servants.txt +++ /dev/null @@ -1,270 +0,0 @@ -lowly_servant_type = { - type = character - random_valid = yes - - text = { - trigger = { - is_male = yes - is_landed_or_landless_administrative = yes - } - localization_key = stable_boy - } - text = { - trigger = { - OR = { - AND = { - is_female = yes - faith = { - OR = { - has_doctrine = doctrine_gender_female_dominated - has_doctrine = doctrine_gender_equal - } - } - } - AND = { - is_male = yes - faith = { - OR = { - has_doctrine = doctrine_gender_male_dominated - has_doctrine = doctrine_gender_equal - } - } - } - } - is_landed_or_landless_administrative = yes - capital_province ?= { - geographical_region = world_europe_west - } - } - localization_key = page - } - text = { - trigger = { - is_female = yes - is_landed_or_landless_administrative = yes - } - localization_key = scullery_maid - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = chandler - } - text = { - localization_key = launderer - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = naperer - } - text = { - localization_key = scalder - } - text = { - localization_key = saucerer - } -} - -GenderedLowlyServantType = { - type = character - random_valid = yes - - text = { - localization_key = stable_boy - trigger = { - is_male = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = page - trigger = { - is_male = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = scullery_maid - trigger = { - is_female = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = chandler - trigger = { - is_male = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = launderer - trigger = { - is_female = yes - } - } - text = { - localization_key = scullion - trigger = { - is_female = yes - } - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = naperer - } - text = { - localization_key = scalder - } - text = { - localization_key = saucerer - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = pantler - } - - text = { - weight_multiplier = { - base = 0.3 - } - localization_key = servant - } -} - -OppositeGenderedLowlyServantType = { - type = character - random_valid = yes - - text = { - localization_key = stable_boy - trigger = { - is_female = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = page - trigger = { - is_female = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = scullery_maid - trigger = { - is_male = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = chandler - trigger = { - is_female = yes - is_landed_or_landless_administrative = yes - } - } - text = { - localization_key = launderer - trigger = { - is_male = yes - } - } - text = { - localization_key = scullion - trigger = { - is_female = yes - } - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = naperer - } - text = { - localization_key = scalder - } - text = { - localization_key = saucerer - } - text = { - trigger = { is_landed_or_landless_administrative = yes } - localization_key = pantler - } - - text = { - weight_multiplier = { - base = 0.3 - } - localization_key = servant - } -} - - -servant_for_romance = { - type = character - - text = { - localization_key = stable_boy - trigger = { - var:servant_romance_target = flag:stable_boy - } - } - text = { - localization_key = page - trigger = { - var:servant_romance_target = flag:page - } - } - text = { - localization_key = scullery_maid - trigger = { - var:servant_romance_target = flag:scullery_maid - } - } - text = { - localization_key = chandler - trigger = { - var:servant_romance_target = flag:chandler - } - } - text = { - localization_key = launderer - trigger = { - var:servant_romance_target = flag:launderer - } - } - text = { - localization_key = naperer - trigger = { - var:servant_romance_target = flag:naperer - } - } - text = { - localization_key = scalder - trigger = { - var:servant_romance_target = flag:scalder - } - } - text = { - localization_key = saucerer - trigger = { - var:servant_romance_target = flag:saucerer - } - } -} - -bar_servant = { - type = character - - text = { - localization_key = servant_barkeep - trigger = { - is_male = yes - } - } - text = { - localization_key = servant_barmaid - trigger = { - is_female = yes - } - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_sex_scene_custom_localisation.txt b/N3OW/common/customizable_localization/00_sex_scene_custom_localisation.txt deleted file mode 100644 index 2553f7f5..00000000 --- a/N3OW/common/customizable_localization/00_sex_scene_custom_localisation.txt +++ /dev/null @@ -1,335 +0,0 @@ -#By Petter and Linnéa - -sex_scene = { - type = character - - text = { - localization_key = sex_scene_text - } -} - -#First part -sex_scene_part_1 = { - type = character - - text = { - localization_key = sex_scene_part_1_location - trigger = { exists = var:sex_scene_location } - } - - text = { - localization_key = sex_scene_part_1_random - } -} - -#First part - random -sex_scene_part_1_random = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0001.opening_1 - } - - text = { - localization_key = sex_scene.0001.opening_2 - } - - text = { - localization_key = sex_scene.0001.opening_3 - } - - text = { - localization_key = sex_scene.0001.opening_4 - } - - text = { - localization_key = sex_scene.0001.opening_5 - } - - text = { - localization_key = sex_scene.0001.opening_6 - } - - text = { - localization_key = sex_scene.0001.opening_7 - } - - text = { - localization_key = sex_scene.0001.opening_8 - } -} - -#First part - location -sex_scene_part_1_location = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0003.opening_garden_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:garden - } - } - - text = { - localization_key = sex_scene.0003.opening_private_chambers_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:private_chamber - } - } - - text = { - localization_key = sex_scene.0003.opening_stables_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:stable - } - } - - text = { - localization_key = sex_scene.0003.opening_copse_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:copse - } - } - - text = { - localization_key = sex_scene.0003.opening_kitchen_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:kitchen - } - } - - text = { - localization_key = sex_scene_part_1_random - trigger = { always = no } - fallback = yes - } -} - -#Second part -sex_scene_part_2 = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0001.second_1 - } - - text = { - localization_key = sex_scene.0001.second_2 - } - - text = { - localization_key = sex_scene.0001.second_3 - } - - text = { - localization_key = sex_scene.0001.second_4 - } - - text = { - localization_key = sex_scene.0001.second_5 - } - - text = { - localization_key = sex_scene.0001.second_6 - } - - text = { - trigger = { - sex_opposite_of = scope:second - } - localization_key = sex_scene.0001.second_7 - } - - text = { - localization_key = sex_scene.0001.second_8 - } - - text = { - localization_key = sex_scene.0001.second_9 - } -} - -#Third part -sex_scene_part_3 = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0001.third_1 - } - - text = { - localization_key = sex_scene.0001.third_2 - } - - text = { - localization_key = sex_scene.0001.third_3 - } - - text = { - localization_key = sex_scene.0001.third_4 - } - - text = { - localization_key = sex_scene.0001.third_5 - } - - text = { - localization_key = sex_scene.0001.third_6 - } -} - - -#Ending -sex_scene_ending = { - type = character - - text = { - localization_key = sex_scene_ending_location - trigger = { exists = var:sex_scene_location } - } - - text = { - localization_key = sex_scene_ending_random - } -} - - -#Ending - random -sex_scene_ending_random = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0001.last_1 - } - - text = { - localization_key = sex_scene.0001.last_2 - } - - text = { - localization_key = sex_scene.0001.last_3 - } - - text = { - localization_key = sex_scene.0001.last_4 - } - - text = { - localization_key = sex_scene.0001.last_5 - } - - text = { - localization_key = sex_scene.0001.last_6 - } -} - -#Ending - location -sex_scene_ending_location = { - type = character - - random_valid = yes - - text = { - localization_key = sex_scene.0003.conclusion_garden_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:garden - } - } - - text = { - localization_key = sex_scene.0003.conclusion_private_chambers_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:private_chamber - } - } - - text = { - localization_key = sex_scene.0003.conclusion_stables_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:stable - } - } - - text = { - localization_key = sex_scene.0003.conclusion_copse_1 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:copse - } - } - - text = { - localization_key = sex_scene.0003.conclusion_kitchen_2 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:kitchen - } - } - - text = { - localization_key = sex_scene.0003.conclusion_kitchen_3 - trigger = { - exists = var:sex_scene_location - var:sex_scene_location = flag:kitchen - } - } - - text = { - localization_key = sex_scene_ending_random - trigger = { always = no } - fallback = yes - } -} - - -# Custom localisation used to randomise elements in the sex scene generator - -bodypart_localising = { - type = character - - random_valid = yes - - text = { - localization_key = bodypart_localising_chest - } - - text = { - localization_key = bodypart_localising_loins - } - - text = { - localization_key = bodypart_localising_skin - } -} - -wet_hard = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = wet - } - - text = { - trigger = { is_male = yes } - localization_key = hard - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_signature_weapon_custom_localization.txt b/N3OW/common/customizable_localization/00_signature_weapon_custom_localization.txt deleted file mode 100644 index b222a8cd..00000000 --- a/N3OW/common/customizable_localization/00_signature_weapon_custom_localization.txt +++ /dev/null @@ -1,2272 +0,0 @@ - -# Standard Signature Weapon Loc -signature_weapon = { - type = character - - text = { - localization_key = signature_weapon_sword - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = signature_weapon_mace - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = signature_weapon_axe - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = signature_weapon_hammer - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = signature_weapon_spear - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = signature_weapon_dagger - trigger = { - exists = var:signature_weapon - var:signature_weapon = flag:dagger - } - } -} -SignatureWeaponNameOrType = { - type = character - - text = { - trigger = { - exists = var:signature_weapon_scope - } - localization_key = signature_weapon_name - } - - text = { - localization_key = signature_weapon_type - fallback = yes - } -} -SignatureWeaponArticle = { - type = character - - text = { - localization_key = article_an - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = article_a - } -} -SignatureWeaponAction = { - type = character - - text = { - localization_key = signature_weapon_sword_draw - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = signature_weapon_mace_lift - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = signature_weapon_axe_heft - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = signature_weapon_hammer_raise - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = signature_weapon_spear_couch - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = signature_weapon_dagger_brandish - trigger = { - var:signature_weapon = flag:dagger - } - } -} -SignatureWeaponActionThirdPerson = { - type = character - - text = { - localization_key = signature_weapon_sword_draws - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = signature_weapon_mace_lifts - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = signature_weapon_axe_hefts - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = signature_weapon_hammer_raises - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = signature_weapon_spear_couches - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = signature_weapon_dagger_brandishes - trigger = { - var:signature_weapon = flag:dagger - } - } -} -SignatureWeaponActionPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_sword_drawing - trigger = { - var:signature_weapon = flag:sword - } - fallback = yes - } - - text = { - localization_key = signature_weapon_mace_lifting - trigger = { - var:signature_weapon = flag:mace - } - } - - text = { - localization_key = signature_weapon_axe_hefting - trigger = { - var:signature_weapon = flag:axe - } - } - - text = { - localization_key = signature_weapon_hammer_raising - trigger = { - var:signature_weapon = flag:hammer - } - } - - text = { - localization_key = signature_weapon_spear_couching - trigger = { - var:signature_weapon = flag:spear - } - } - - text = { - localization_key = signature_weapon_dagger_brandishing - trigger = { - var:signature_weapon = flag:dagger - } - } -} -SignatureWeaponActionReaction = { - type = character - - text = { - localization_key = signature_weapon_a_quick_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_a_mighty_heave - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_a_fast_thrust - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponCritical = { - type = character - - text = { - localization_key = signature_weapon_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponCriticalPresent = { - type = character - - text = { - localization_key = signature_weapon_slash_present - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_crush_present - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_pierce_present - trigger = { - var:signature_weapon = flag:spear - } - } -} - -# Non-Lethal Attacks -SignatureWeaponAttemptedHeavy = { - type = character - - text = { - localization_key = signature_weapon_attempted_heavy_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_heavy_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_heavy_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponAttemptedLight = { - type = character - - text = { - localization_key = signature_weapon_attempted_light_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_light_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_light_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponAttemptedHeavyPlural = { - type = character - - text = { - localization_key = signature_weapon_attempted_heavy_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_heavy_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_heavy_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponAttemptedLightPlural = { - type = character - - text = { - localization_key = signature_weapon_attempted_light_plural_slash - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attempted_light_plural_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attempted_light_plural_pierce - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponFlourishPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_flourish_whirling - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_flourish_flailing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_flourish_swinging - trigger = { - var:signature_weapon = flag:spear - } - } -} -SignatureWeaponFlourishThirdPersonPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_flourish_whirls - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_flourish_flails - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_flourish_swings - trigger = { - var:signature_weapon = flag:spear - } - } -} - -# Various Verb Types -SignatureWeaponWoundVerb1 = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_hew - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_smash - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_stab - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb1PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_hewing - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_smashing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_stabbing - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb1ThirdPersonPresent = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_hews - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_smashes - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_stabs - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb2 = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_bite - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_crack - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_puncture - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb2ThirdPersonPresent = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_bites - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_cracks - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_punctures - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb2PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_biting - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_cracking - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_puncturing - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb3 = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_rend - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = signature_weapon_attack_verb_annihilate - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_skewer - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } -} -SignatureWeaponWoundVerb4 = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_carve - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_mangle - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_chop - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb4ThirdPersonPresent = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_carves - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_mangles - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_chops - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } -} -SignatureWeaponWoundVerb5 = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_plunge - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_drive - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} -SignatureWeaponWoundVerb5ThirdPersonPresent = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_plunges - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_drives - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} -SignatureWeaponWoundVerb5PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_plunging - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_driving - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} -SignatureWeaponWoundVerb6PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_cutting - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_smashing - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } -} - -# Weapon Descriptors -SignatureWeaponEndType = { - type = character - - text = { - localization_key = signature_weapon_haft - trigger = { - OR = { - var:signature_weapon = flag:axe - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_pommel - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - } -} -SignatureWeaponTipType = { - type = character - - text = { - localization_key = signature_weapon_point - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_head - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_edge - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponEndMaterial = { - type = character - - text = { - localization_key = signature_weapon_end_wood - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - } - text = { - localization_key = signature_weapon_end_metal - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} -SignatureWeaponTipAdjective = { - type = character - - text = { - localization_key = signature_weapon_tip_adjective_sharp - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_tip_adjective_heavy - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - } -} -SignatureWeaponBreaksThirdPersonSingularPresent = { - type = character - - text = { - localization_key = signature_weapon_breaks_blade_bends - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_breaks_haft_snaps_in_two - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_breaks_haft_bends - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} -SignatureWeaponBreaksThirdPersonSingularPresent2 = { - type = character - - text = { - localization_key = signature_weapon_breaks_bends_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_breaks_snaps_the_haft_in_two - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_breaks_bends_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} -SignatureWeaponBreaksVerbPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_breaks_bending_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_breaks_snapping_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_breaks_bending_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} -SignatureWeaponBreaksVerbPastTense = { - type = character - - text = { - localization_key = signature_weapon_breaks_bend_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_breaks_snap_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_breaks_bend_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} -SignatureWeaponBreaksVerbPastTense2 = { - type = character - - text = { - localization_key = signature_weapon_breaks_bent_the_blade - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_breaks_snapped_the_haft - trigger = { - OR = { - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_breaks_bent_the_haft - trigger = { - OR = { - var:signature_weapon = flag:hammer - var:signature_weapon = flag:mace - } - } - fallback = yes - } -} - -# Generic deaths -SignatureWeaponKillType = { - type = character - - text = { - localization_key = signature_weapon_killed_crush - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_run_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cut_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gut - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypePastTense = { - type = character - - text = { - localization_key = signature_weapon_killed_crushed - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_run_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cut_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gutted - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeFirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_me - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_run_me_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cut_me_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gut_me - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeThirdPersonFutureGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_run_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cut_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gut_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeFirstPersonPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_killed_crushing_me - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_running_me_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cutting_me_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gutting_me - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crushing_herhim - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_running_herhim_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cutting_herhim_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gutting_herhim - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeThirdPersonActive = { - type = character - - text = { - localization_key = signature_weapon_killed_crushes_me - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_runs_me_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cuts_me_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_guts_me - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypePastParticiple = { - type = character - - text = { - localization_key = signature_weapon_killed_crushed - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_run_through - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_cut_down - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_gutted - trigger = { var:signature_weapon = flag:dagger } - } -} - -# Groin-centric deaths -SignatureWeaponKillTypeGroinFirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_pulverise_my_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_unseam_me_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_split_my_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = signature_weapon_killed_stab_me_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeGroinThirdPersonFutureGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_pulverise_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_unseam_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_split_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = signature_weapon_killed_stab_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeGroinThirdPersonActive = { - type = character - - text = { - localization_key = signature_weapon_killed_pulverises_my_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_unseams_me_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_splits_my_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = signature_weapon_killed_stabs_me_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeGroinThirdPersonActive_Aftermath = { - type = character - - text = { - localization_key = signature_weapon_killed_aftermath_forcing_my_hip_bones_through_my_thigh - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_aftermath_spilling_intestines_and_viscera_everywhere - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_aftermath_fountaining_blood_from_my_crotch - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeGroinThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_pulverising_herhis_waist - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_unseaming_herhim_groin_to_neck - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_splitting_herhis_groin_in_two - trigger = { var:signature_weapon = flag:axe } - } - text = { - localization_key = signature_weapon_killed_stabbing_herhim_repeatedly_in_the_groin - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeGroinThirdPersonPresentParticipleGendered_Aftermath = { - type = character - - text = { - localization_key = signature_weapon_killed_aftermath_forcing_herhis_hip_bones_through_herhis_thigh - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_aftermath_spilling_intestines_and_viscera_everywhere - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:axe - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_aftermath_fountaining_blood_from_herhis_crotch - trigger = { var:signature_weapon = flag:dagger } - } -} - - -# Head-centric deaths -SignatureWeaponKillTypeHeadFirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_my_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cut_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_hack_off_my_head - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_stab_me_in_the_brain - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeHeadThirdPersonFutureGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_herhis_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cut_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_hack_off_herhis_head - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_stab_herhim_in_the_brain - trigger = { var:signature_weapon = flag:dagger } - } -} -SignatureWeaponKillTypeHeadThirdPersonPresentGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crushing_herhis_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cutting_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - } - } - } - text = { - localization_key = signature_weapon_killed_hacking_off_herhis_head - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_stabbing_herhim_in_the_brain - trigger = { var:signature_weapon = flag:dagger } - } -} - -SignatureWeaponKillTypeHead2FirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_shatter_my_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cut_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_hack_out_my_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} -SignatureWeaponKillTypeHead2ThirdPersonActive = { - type = character - - text = { - localization_key = signature_weapon_killed_shatters_my_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cuts_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_hacks_out_my_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} -SignatureWeaponKillTypeHead2ThirdPersonActiveGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_shatters_herhis_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cuts_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_hacks_out_herhis_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} -SignatureWeaponKillTypeHead2PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_killed_shattering_my_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cutting_my_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_hacking_out_my_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} -SignatureWeaponKillTypeHead2ThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_shattering_herhis_jaw - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_cutting_herhis_throat - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_hacking_out_herhis_throat - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} - -# Rear Head-centric deaths -SignatureWeaponKillTypeRearHeadThirdPersonPresentGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_herhis_skull - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_stab_herhim_in_the_base_of_the_skull - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - } - text = { - localization_key = signature_weapon_killed_split_herhis_skull_in_two - trigger = { var:signature_weapon = flag:axe } - fallback = yes - } -} - -# Torso-centric deaths -SignatureWeaponKillTypeTorsoThirdPersonActive = { - type = character - - text = { - localization_key = signature_weapon_killed_crushes_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punches_through_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hews_into_my_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorsoThirdPersonActiveGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crushes_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punches_through_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hews_into_herhis_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorsoFirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punch_through_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hew_through_my_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorsoThirdPersonFutureGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crush_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punch_through_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hew_through_herhis_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorsoPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_killed_crushing_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punching_through_my_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hewing_into_my_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorsoThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_crushing_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_punching_through_herhis_sternum - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hewing_into_herhis_sternum - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorso2PresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_sliding_between_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_stoving_in_my_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_hacking_through_my_ribs - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorso2ThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_sliding_between_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_stoving_in_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_hacking_through_herhis_ribs - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeTorso2ThirdPersonSimplePresentGendered = { - type = character - - text = { - localization_key = signature_weapon_attack_verb_stab_between_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_attack_verb_stove_in_herhis_ribs - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_attack_verb_hack_through_herhis_ribs - trigger = { var:signature_weapon = flag:axe } - } -} - -# Rear Torso-centric deaths -SignatureWeaponKillTypeRearTorsoThirdPersonActive = { - type = character - - text = { - localization_key = signature_weapon_killed_snaps_my_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impales_my_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hacks_my_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeRearTorsoThirdPersonActiveGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_snaps_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impales_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hacks_herhis_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeRearTorsoFirstPersonFuture = { - type = character - - text = { - localization_key = signature_weapon_killed_snap_my_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impale_my_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hack_my_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeRearTorsoThirdPersonFutureGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_snap_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impale_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hack_herhis_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeRearTorsoPresentParticiple = { - type = character - - text = { - localization_key = signature_weapon_killed_snapping_my_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impaling_my_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hacking_my_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} -SignatureWeaponKillTypeRearTorsoThirdPersonPresentParticipleGendered = { - type = character - - text = { - localization_key = signature_weapon_killed_snapping_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:mace - var:signature_weapon = flag:hammer - } - } - } - text = { - localization_key = signature_weapon_killed_impaling_herhis_spine - trigger = { - OR = { - var:signature_weapon = flag:sword - var:signature_weapon = flag:spear - var:signature_weapon = flag:dagger - } - } - fallback = yes - } - text = { - localization_key = signature_weapon_killed_hacking_herhis_spine_in_two - trigger = { var:signature_weapon = flag:axe } - } -} diff --git a/N3OW/common/customizable_localization/00_skills_custom_loc.txt b/N3OW/common/customizable_localization/00_skills_custom_loc.txt deleted file mode 100644 index bcf103d5..00000000 --- a/N3OW/common/customizable_localization/00_skills_custom_loc.txt +++ /dev/null @@ -1,264 +0,0 @@ -highest_skill_noun = { - type = character - random_valid = yes - - text = { - localization_key = court_alliances - trigger = { highest_skill = diplomacy } - } - - text = { - localization_key = court_politics - trigger = { highest_skill = diplomacy } - } - - text = { - localization_key = troop_compositions - trigger = { highest_skill = martial } - } - - text = { - localization_key = education_conversation_subject_martial_2 - trigger = { highest_skill = martial } - } - - text = { - localization_key = military_strategies - trigger = { highest_skill = martial } - } - - text = { - localization_key = the_rumors_at_court - trigger = { highest_skill = intrigue } - } - - text = { - localization_key = poisons - trigger = { highest_skill = intrigue } - } - - text = { - localization_key = education_conversation_subject_intrigue_1 - trigger = { highest_skill = intrigue } - } - - text = { - localization_key = trade_routes - trigger = { highest_skill = stewardship } - } - - text = { - localization_key = tax_levels - trigger = { highest_skill = stewardship } - } - - text = { - localization_key = investment_opportunities - trigger = { highest_skill = stewardship } - } - - text = { - localization_key = lawmaking - trigger = { highest_skill = stewardship } - } - - text = { - localization_key = education_conversation_subject_learning_1 - trigger = { highest_skill = learning } - } - - text = { - localization_key = education_conversation_subject_learning_2 - trigger = { highest_skill = learning } - } -} - -diplomacy_skill_level = { - type = character - - text = { - localization_key = skill_level_terrible - trigger = { diplomacy < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor - trigger = { - diplomacy >= terrible_skill_level - diplomacy < average_skill_level - } - } - - text = { - localization_key = skill_level_average - trigger = { - diplomacy >= average_skill_level - diplomacy < good_skill_level - } - } - - text = { - localization_key = skill_level_good - trigger = { - diplomacy >= good_skill_level - diplomacy < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent - trigger = { diplomacy >= excellent_skill_level } - } -} - -martial_skill_level = { - type = character - - text = { - localization_key = skill_level_terrible - trigger = { martial < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor - trigger = { - martial >= terrible_skill_level - martial < average_skill_level - } - } - - text = { - localization_key = skill_level_average - trigger = { - martial >= average_skill_level - martial < good_skill_level - } - } - - text = { - localization_key = skill_level_good - trigger = { - martial >= good_skill_level - martial < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent - trigger = { martial >= excellent_skill_level } - } -} - -stewardship_skill_level = { - type = character - - text = { - localization_key = skill_level_terrible - trigger = { stewardship < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor - trigger = { - stewardship >= terrible_skill_level - stewardship < average_skill_level - } - } - - text = { - localization_key = skill_level_average - trigger = { - stewardship >= average_skill_level - stewardship < good_skill_level - } - } - - text = { - localization_key = skill_level_good - trigger = { - stewardship >= good_skill_level - stewardship < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent - trigger = { stewardship >= excellent_skill_level } - } -} - -intrigue_skill_level = { - type = character - - text = { - localization_key = skill_level_terrible - trigger = { intrigue < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor - trigger = { - intrigue >= terrible_skill_level - intrigue < average_skill_level - } - } - - text = { - localization_key = skill_level_average - trigger = { - intrigue >= average_skill_level - intrigue < good_skill_level - } - } - - text = { - localization_key = skill_level_good - trigger = { - intrigue >= good_skill_level - intrigue < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent - trigger = { intrigue >= excellent_skill_level } - } -} - -learning_skill_level = { - type = character - - text = { - localization_key = skill_level_terrible - trigger = { learning < terrible_skill_level } - } - - text = { - localization_key = skill_level_poor - trigger = { - learning >= terrible_skill_level - learning < average_skill_level - } - } - - text = { - localization_key = skill_level_average - trigger = { - learning >= average_skill_level - learning < good_skill_level - } - } - - text = { - localization_key = skill_level_good - trigger = { - learning >= good_skill_level - learning < excellent_skill_level - } - } - - text = { - localization_key = skill_level_excellent - trigger = { learning >= excellent_skill_level } - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_suitable_title_custom_loc.txt b/N3OW/common/customizable_localization/00_suitable_title_custom_loc.txt deleted file mode 100644 index 1d769cea..00000000 --- a/N3OW/common/customizable_localization/00_suitable_title_custom_loc.txt +++ /dev/null @@ -1,266 +0,0 @@ -my_title = { - type = character - - text = { - localization_key = empress_lower_case - trigger = { - is_female = yes - highest_held_title_tier >= 5 - } - } - - text = { - localization_key = emperor_lower_case - trigger = { - is_male = yes - highest_held_title_tier >= 5 - } - } - - text = { - localization_key = queen_lower_case - trigger = { - is_female = yes - highest_held_title_tier >= 4 - } - } - - text = { - localization_key = king_lower_case - trigger = { - is_male = yes - highest_held_title_tier >= 4 - } - } - - text = { - localization_key = duchess_lower_case - trigger = { - is_female = yes - highest_held_title_tier >= 3 - } - } - - text = { - localization_key = duke_lower_case - trigger = { - is_male = yes - highest_held_title_tier >= 3 - } - } - - text = { - localization_key = countess_lower_case - trigger = { - is_female = yes - highest_held_title_tier >= 2 - } - } - - text = { - localization_key = count_lower_case - trigger = { - is_male = yes - highest_held_title_tier >= 2 - } - } - - text = { - localization_key = baroness_lower_case - trigger = { - is_female = yes - highest_held_title_tier >= 1 - } - } - - text = { - localization_key = baron_lower_case - trigger = { - is_male = yes - highest_held_title_tier >= 1 - } - } - - text = { - localization_key = lady_lower_case - trigger = { - is_female = yes - } - } - - text = { - localization_key = sir_lower_case - trigger = { - is_male = yes - } - } -} - -get_queen_king = { - type = character - text = { - localization_key = queen_lower_case - trigger = { - is_female = yes - } - } - - text = { - localization_key = king_lower_case - trigger = { - is_male = yes - } - } -} - - -RealmType = { - type = character - - text = { - localization_key = kingdom_lower_case - trigger = { - highest_held_title_tier >= 4 - } - } - - text = { - localization_key = duchy_lower_case - trigger = { - highest_held_title_tier >= 3 - } - } - - text = { - localization_key = county_lower_case - trigger = { - highest_held_title_tier >= 2 - } - } - - text = { - localization_key = barony_lower_case - trigger = { - highest_held_title_tier >= 1 - } - } -} - - -using_my_title = { - type = character - - text = { - localization_key = emperor_lower_case - trigger = { - highest_held_title_tier >= 5 - scope:second = { is_female = no } - } - } - - text = { - localization_key = empress_lower_case - trigger = { - highest_held_title_tier >= 5 - scope:second = { is_female = yes } - } - } - - text = { - localization_key = king_lower_case - trigger = { - highest_held_title_tier >= 4 - scope:second = { is_female = no } - } - } - - text = { - localization_key = queen_lower_case - trigger = { - highest_held_title_tier >= 4 - scope:second = { is_female = yes } - } - } - - text = { - localization_key = duke_lower_case - trigger = { - highest_held_title_tier >= 3 - scope:second = { is_female = no } - } - } - - text = { - localization_key = duchess_lower_case - trigger = { - highest_held_title_tier >= 3 - scope:second = { is_female = yes } - } - } - - text = { - localization_key = count_lower_case - trigger = { - highest_held_title_tier >= 2 - scope:second = { is_female = no } - } - } - - text = { - localization_key = countess_lower_case - trigger = { - highest_held_title_tier >= 2 - scope:second = { is_female = yes } - } - } - - text = { - localization_key = baron_lower_case - trigger = { - highest_held_title_tier >= 1 - scope:second = { is_female = no } - } - } - - text = { - localization_key = baroness_lower_case - trigger = { - highest_held_title_tier >= 1 - scope:second = { is_female = yes } - } - } -} - - -DuchessDuke = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = duchess_lower_case - } - - text = { - trigger = { is_male = yes } - localization_key = duke_lower_case - } -} - -NunMonk = { - type = character - - text = { - trigger = { is_female = yes } - localization_key = faith_devotee_female - } - - text = { - trigger = { is_male = yes } - localization_key = faith_devotee_male - } - - text = { - trigger = { always = yes } - localization_key = faith_devotee_fallback - } -} diff --git a/N3OW/common/customizable_localization/00_sway_custom_loc.txt b/N3OW/common/customizable_localization/00_sway_custom_loc.txt deleted file mode 100644 index a935a02e..00000000 --- a/N3OW/common/customizable_localization/00_sway_custom_loc.txt +++ /dev/null @@ -1,25 +0,0 @@ -#Used in sway_ongoing.5001 -#LifestyleFocusTopic = { -# type = character -# -# text = { -# trigger = { has_character_flag = option_chosen_martial } -# localization_key = education_martial_loc -# } -# text = { -# trigger = { has_character_flag = option_chosen_diplomacy } -# localization_key = education_diplomacy_loc -# } -# text = { -# trigger = { has_character_flag = option_chosen_intrigue } -# localization_key = education_intrigue_loc -# } -# text = { -# trigger = { has_character_flag = option_chosen_stewardship } -# localization_key = education_stewardship_loc -# } -# text = { -# trigger = { has_character_flag = option_chosen_learning } -# localization_key = education_learning_loc -# } -#} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_task_contract_custom_loc.txt b/N3OW/common/customizable_localization/00_task_contract_custom_loc.txt deleted file mode 100644 index 7f85dc6e..00000000 --- a/N3OW/common/customizable_localization/00_task_contract_custom_loc.txt +++ /dev/null @@ -1,373 +0,0 @@ -GetScoreAdjective = { - type = character - - #poorly - text = { - trigger = { scope:task_contract.var:score_tally <= scope:task_contract.var:win_t1_threshold } - localization_key = task_contract_poorly - } - #well - text = { - trigger = { scope:task_contract.var:score_tally = scope:task_contract.var:win_t2_threshold } - localization_key = task_contract_well - } - #stellarly - text = { trigger = { scope:task_contract.var:score_tally = scope:task_contract.var:win_t3_threshold } - localization_key = task_contract_stellarly - } -} - -GetScriptTopic = { - type = character - random_valid = yes - - #strengthening bonds through diplomatic maneuvers - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:diplomacy_topic } - localization_key = script_topic_diplomacy_01 - } - #courtesies of the [ROOT.Char.GetCurrentLocation.GetCulture.GetNameNoTooltip] culture - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:diplomacy_topic } - localization_key = script_topic_diplomacy_02 - } - - #wars and their politics - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:martial_topic } - localization_key = script_topic_martial_01 - } - #the battle of [ROOT.Char.GetCurrentLocation.GetBaronyNameExplicitlyNoTooltip] - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:martial_topic } - localization_key = script_topic_martial_02 - } - - #caring for plants and property - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:stewardship_topic } - localization_key = script_topic_stewardship_01 - } - #domesticating and caring for animals - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:stewardship_topic } - localization_key = script_topic_stewardship_02 - } - - #playing courtiers against each other - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:intrigue_topic } - localization_key = script_topic_intrigue_01 - } - #the art of puppetry - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:intrigue_topic } - localization_key = script_topic_intrigue_02 - } - - #religious studies and their gleanings - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:learning_topic } - localization_key = script_topic_learning_01 - } - #the innovations of far-away cultures - text = { - trigger = { scope:task_contract.var:passage_topic ?= flag:learning_topic } - localization_key = script_topic_learning_02 - } -} - -GetTradeGoods = { - type = character - random_valid = yes - - #set of furs - text = { - localization_key = trade_goods_furs - } - - #handful of ornate, scented pouches - text = { - localization_key = trade_goods_pouches - } - - #vials of red sand - text = { - localization_key = trade_goods_vials - } - - #sample of fresh [ROOT.Char.Custom('SmallAnimal')] meat - text = { - localization_key = trade_goods_meat - } - - #dish of local [ROOT.Char.Custom('GetLocalStreetFood')] - text = { - localization_key = trade_goods_street_food - } -} - -GetPreferedTopicConcept = { - type = character - - #Diplomacy - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } - localization_key = task_contract_topic_concept_diplomacy - } - #Martial - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:martial } - localization_key = task_contract_topic_concept_martial - } - #Stewardship - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } - localization_key = task_contract_topic_concept_stewardship - } - #Intrigue - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } - localization_key = task_contract_topic_concept_intrigue - } - #Learning - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:learning } - localization_key = task_contract_topic_concept_learning - } - #Traveler - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:travel } - localization_key = task_contract_topic_concept_travel - } - #Pilgrim - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } - localization_key = task_contract_topic_concept_pilgrimage - } - #POI - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:poi } - localization_key = task_contract_topic_concept_poi - } -} - -GetPreferedTopic = { - type = character - random_valid = yes - - #Diplomacy - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } - localization_key = task_contract_topic_diplomacy_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } - localization_key = task_contract_topic_diplomacy_02 - } - - #Martial - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:martial } - localization_key = task_contract_topic_martial_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:martial } - localization_key = task_contract_topic_martial_02 - } - - #Stewardship - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } - localization_key = task_contract_topic_stewardship_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } - localization_key = task_contract_topic_stewardship_02 - } - - #Intrigue - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } - localization_key = task_contract_topic_intrigue_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } - localization_key = task_contract_topic_intrigue_02 - } - - #Learning - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:learning } - localization_key = task_contract_topic_learning_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:learning } - localization_key = task_contract_topic_learning_02 - } - - #Traveler - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:travel } - localization_key = task_contract_topic_travel_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:travel } - localization_key = task_contract_topic_travel_02 - } - - #Pilgrim - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } - localization_key = task_contract_topic_pilgrimage_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } - localization_key = task_contract_topic_pilgrimage_02 - } - - #POI - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:poi } - localization_key = task_contract_topic_poi_01 - } - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:poi } - localization_key = task_contract_topic_poi_02 - } -} - -GetLatestTopic = { - type = character - random_valid = yes - - #Diplomacy - text = { - trigger = { scope:task_contract.var:latest_topic = flag:diplomacy } - localization_key = task_contract_topic_diplomacy_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:diplomacy } - localization_key = task_contract_topic_diplomacy_02 - } - - #Martial - text = { - trigger = { scope:task_contract.var:latest_topic = flag:martial } - localization_key = task_contract_topic_martial_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:martial } - localization_key = task_contract_topic_martial_02 - } - - #Stewardship - text = { - trigger = { scope:task_contract.var:latest_topic = flag:stewardship } - localization_key = task_contract_topic_stewardship_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:stewardship } - localization_key = task_contract_topic_stewardship_02 - } - - #Intrigue - text = { - trigger = { scope:task_contract.var:latest_topic = flag:intrigue } - localization_key = task_contract_topic_intrigue_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:intrigue } - localization_key = task_contract_topic_intrigue_02 - } - - #Learning - text = { - trigger = { scope:task_contract.var:latest_topic = flag:learning } - localization_key = task_contract_topic_learning_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:learning } - localization_key = task_contract_topic_learning_02 - } - - #Traveler - text = { - trigger = { scope:task_contract.var:latest_topic = flag:travel } - localization_key = task_contract_topic_travel_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:travel } - localization_key = task_contract_topic_travel_02 - } - - #Pilgrim - text = { - trigger = { scope:task_contract.var:latest_topic = flag:pilgrimage } - localization_key = task_contract_topic_pilgrimage_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:pilgrimage } - localization_key = task_contract_topic_pilgrimage_02 - } - - #POI - text = { - trigger = { scope:task_contract.var:latest_topic = flag:poi } - localization_key = task_contract_topic_poi_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:poi } - localization_key = task_contract_topic_poi_02 - } - - #Stress - text = { - trigger = { scope:task_contract.var:latest_topic = flag:generic } - localization_key = task_contract_topic_generic_01 - } - text = { - trigger = { scope:task_contract.var:latest_topic = flag:generic } - localization_key = task_contract_topic_generic_02 - } -} - -GetInspirationTopic = { - type = character - - #Diplomacy - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:diplomacy } - localization_key = task_contract_topic_inspiration_diplomacy - } - #Martial - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:martial } - localization_key = task_contract_topic_inspiration_martial - } - #Stewardship - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:stewardship } - localization_key = task_contract_topic_inspiration_stewardship - } - #Intrigue - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:intrigue } - localization_key = task_contract_topic_inspiration_intrigue - } - #Learning - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:learning } - localization_key = task_contract_topic_inspiration_learning - } - #Traveler - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:travel } - localization_key = task_contract_topic_inspiration_travel - } - #Pilgrim - text = { - trigger = { scope:task_contract.var:prefered_topic = flag:pilgrimage } - localization_key = task_contract_topic_inspiration_pilgrimage - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_terrain_custom_loc.txt b/N3OW/common/customizable_localization/00_terrain_custom_loc.txt deleted file mode 100644 index 4ef57fb8..00000000 --- a/N3OW/common/customizable_localization/00_terrain_custom_loc.txt +++ /dev/null @@ -1,225 +0,0 @@ -GritType = { - type = character - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = grit_type_grit - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = plains - terrain = farmlands - terrain = hills - terrain = floodplains - } - } - } - localization_key = grit_type_dirt - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = grit_type_sand - } - - text = { - trigger = { - location = { terrain = wetlands } - } - localization_key = grit_type_bog_water - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - } - } - } - localization_key = grit_type_twigs - } - - text = { - trigger = { - location = { terrain = jungle } - } - localization_key = grit_type_wet_leaves - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = drylands - } - } - } - localization_key = grit_type_dry_grass - } -} - -GroundType = { - type = character - - text = { - trigger = { always = no } - localization_key = ground_type_dust - fallback = yes - } - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = drylands - } - } - } - localization_key = ground_type_dirt - } - - text = { - trigger = { - location = { terrain = mountains } - } - localization_key = ground_type_rocks - } - - text = { - trigger = { - location = { terrain = desert_mountains } - } - localization_key = ground_type_sandy_rocks - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = ground_type_sand - } - - text = { - trigger = { - location = { - OR = { - terrain = wetlands - terrain = floodplains - } - } - } - localization_key = ground_type_wet_grass - } - - text = { - trigger = { - location = { - OR = { - terrain = forest - terrain = taiga - terrain = jungle - } - } - } - localization_key = ground_type_mulch - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - } - } - } - localization_key = ground_type_grass - } -} - -RainySoilType = { - type = character - - text = { - trigger = { - location = { - OR = { - terrain = farmlands - terrain = hills - terrain = wetlands - terrain = floodplains - terrain = jungle - } - } - } - localization_key = rainy_soil_type_thick_mud - } - - text = { - trigger = { - location = { - OR = { - terrain = steppe - terrain = plains - terrain = drylands - terrain = forest - terrain = taiga - } - } - } - fallback = yes - localization_key = rainy_soil_type_soft_earth - } - - text = { - trigger = { - location = { - OR = { - terrain = mountains - terrain = desert_mountains - } - } - } - localization_key = rainy_soil_type_rocky_earth - } - - text = { - trigger = { - location = { - OR = { - terrain = desert - terrain = oasis - } - } - } - localization_key = rainy_soil_type_sandy_mire - } -} diff --git a/N3OW/common/customizable_localization/00_test.txt b/N3OW/common/customizable_localization/00_test.txt deleted file mode 100644 index b1935d21..00000000 --- a/N3OW/common/customizable_localization/00_test.txt +++ /dev/null @@ -1,69 +0,0 @@ -wealth = { - type = character - log_loc_errors = no - - random_valid = yes - text = { - localization_key = WEALTH_RICH - trigger = { - gold > 50 - } - } - text = { - localization_key = WEALTH_POOR - trigger = { - gold < 50 - } - } - text = { - localization_key = WEALTH_POOR_02 - trigger = { - gold < 50 - } - } - text = { - localization_key = WEALTH_POOR_03 - trigger = { - gold < 50 - } - } - text = { - localization_key = WEALTH_POOR_04 - trigger = { - gold < 50 - } - } -} - -galguy = { - type = character - text = { - localization_key = gal - trigger = { - is_female = yes - } - } - text = { - localization_key = guy - trigger = { - is_female = no - } - } -} - -mother_or_other = { - type = character - log_loc_errors = no - text = { - localization_key = mother - trigger = { - mother = scope:second - } - } - text = { - localization_key = other - trigger = { - NOT = { mother = scope:second } - } - } -} diff --git a/N3OW/common/customizable_localization/00_title_custom_loc.txt b/N3OW/common/customizable_localization/00_title_custom_loc.txt deleted file mode 100644 index 480fb0ba..00000000 --- a/N3OW/common/customizable_localization/00_title_custom_loc.txt +++ /dev/null @@ -1,695 +0,0 @@ - -ClaimThroneMythicalFounder = { - type = character - random_valid = yes - - text = { - localization_key = MythicalFounder_charles_martell - trigger = { - var:mythical_founder = flag:charles_martell - } - } - text = { - localization_key = MythicalFounder_alexander - trigger = { - var:mythical_founder = flag:alexander - } - } - text = { - localization_key = MythicalFounder_lech - trigger = { - var:mythical_founder = flag:lech - } - } - text = { - localization_key = MythicalFounder_czech - trigger = { - var:mythical_founder = flag:czech - } - } - text = { - localization_key = MythicalFounder_rus - trigger = { - var:mythical_founder = flag:rus - } - } - text = { - localization_key = MythicalFounder_arthur - trigger = { - var:mythical_founder = flag:arthur - } - } - text = { - localization_key = MythicalFounder_romulus - trigger = { - var:mythical_founder = flag:romulus - } - } - text = { - localization_key = MythicalFounder_belisarius - trigger = { - - var:mythical_founder = flag:belisarius - } - } - text = { - localization_key = MythicalFounder_ardashir - trigger = { - var:mythical_founder = flag:ardashir - } - } - text = { - localization_key = MythicalFounder_pharaohs - trigger = { - var:mythical_founder = flag:pharaohs - } - } - text = { - localization_key = MythicalFounder_visigothic_kings - trigger = { # Visigothic Kings - var:mythical_founder = flag:visigothic_kings - } - } - text = { - localization_key = MythicalFounder_abd_al_rahman - trigger = { # Abd al-Rahman - var:mythical_founder = flag:abd_al_rahman - } - } - text = { - localization_key = MythicalFounder_zenobia - trigger = { # Zenobia - var:mythical_founder = flag:zenobia - } - } - text = { - localization_key = MythicalFounder_fallback - trigger = { # Zenobia - var:mythical_founder = flag:fallback - } - } -} - -ClaimThroneMythicalFounderHerselfHimself = { - type = character - - # Structured with extra ORs for the sake of clarity - - text = { - localization_key = MythicalFounder_himself - trigger = { - OR = { - var:mythical_founder = flag:charles_martell - var:mythical_founder = flag:alexander - var:mythical_founder = flag:lech - var:mythical_founder = flag:czech - var:mythical_founder = flag:rus - var:mythical_founder = flag:arthur - var:mythical_founder = flag:romulus - var:mythical_founder = flag:belisarius - var:mythical_founder = flag:ardashir - var:mythical_founder = flag:abd_al_rahman - } - } - } - - text = { - localization_key = MythicalFounder_herself - trigger = { - var:mythical_founder = flag:zenobia - } - } - - text = { - localization_key = MythicalFounder_themselves - trigger = { - var:mythical_founder = flag:pharaohs - var:mythical_founder = flag:visigothic_kings - } - - fallback = yes - } -} - -TitleRelationToMe = { - type = character - - text = { - localization_key = TitleRelationToMe_Your_PrimaryTitle - trigger = { - primary_title = scope:second - } - } - - text = { - localization_key = TitleRelationToMe_Your_Title - trigger = { - root = scope:second.holder - } - } - - text = { - localization_key = TitleRelationToMe_PrimaryTitle - trigger = { - scope:second.holder = { save_temporary_scope_as = title_holder } - exists = scope:title_holder - has_relation_to = scope:title_holder - scope:title_holder.primary_title = scope:second - } - } - - text = { - localization_key = TitleRelationToMe_Title - trigger = { - scope:second.holder = { save_temporary_scope_as = title_holder } - exists = scope:title_holder - has_relation_to = scope:title_holder - } - } - - text = { - localization_key = TitleRelationToMe_None - fallback = yes - } -} - -GetQueenKing = { - type = character - - text = { - localization_key = king - trigger = { is_male = yes } - } - text = { - localization_key = king_female - trigger = { is_female = yes } - } -} - -GetPrincelyElector1 = { - type = landed_title - - text = { - localization_key = get_hre_elector_1 - trigger = { - title:e_hre = { has_variable = hre_elector_1 } - } - } -} - -GetPrincelyElector2 = { - type = landed_title - - text = { - localization_key = get_hre_elector_2 - trigger = { - title:e_hre = { has_variable = hre_elector_2 } - } - } -} - -GetPrincelyElector3 = { - type = landed_title - - text = { - localization_key = get_hre_elector_3 - trigger = { - title:e_hre = { has_variable = hre_elector_3 } - } - } -} - -GetPrincelyElector4 = { - type = landed_title - - text = { - localization_key = get_hre_elector_4 - trigger = { - title:e_hre = { has_variable = hre_elector_4 } - } - } -} - -GetPrincelyElector5 = { - type = landed_title - - text = { - localization_key = get_hre_elector_5 - trigger = { - title:e_hre = { has_variable = hre_elector_5 } - } - } -} - -GetPrincelyElector6 = { - type = landed_title - - text = { - localization_key = get_hre_elector_6 - trigger = { - title:e_hre = { has_variable = hre_elector_6 } - } - } -} - -GetPrincelyElector7 = { - type = landed_title - - text = { - localization_key = get_hre_elector_7 - trigger = { - title:e_hre = { has_variable = hre_elector_7 } - } - } -} - -GetTierIcon = { - type = landed_title - - text = { - localization_key = empire_icon - trigger = { - tier = tier_empire - } - } - - text = { - localization_key = kingdom_icon - trigger = { - tier = tier_kingdom - } - } - - text = { - localization_key = duchy_icon - trigger = { - tier = tier_duchy - } - } - - text = { - localization_key = county_icon - trigger = { - tier = tier_county - } - } - - text = { - localization_key = barony_icon - trigger = { - tier = tier_barony - } - } -} - -GetPrimaryTitleTierIcon = { - type = character - - text = { - localization_key = empire_icon - trigger = { - primary_title.tier = tier_empire - } - } - - text = { - localization_key = kingdom_icon - trigger = { - primary_title.tier = tier_kingdom - } - } - - text = { - localization_key = duchy_icon - trigger = { - primary_title.tier = tier_duchy - } - } - - text = { - localization_key = county_icon - trigger = { - primary_title.tier = tier_county - } - } - - text = { - localization_key = barony_icon - trigger = { - primary_title.tier = tier_barony - } - } - - text = { - localization_key = current_situation_blank - } -} - -GetSuccessionLinePositionCurrentSituation = { - type = character - - text = { - localization_key = in_line_of_succession_short_current_situation - trigger = { - scope:second.primary_title ?= { - place_in_line_of_succession = { - target = root - value <= 20 - } - } - } - } - - text = { - localization_key = current_situation_blank - } -} - -GetSuccessionLinePositionLongCurrentSituation = { - type = character - - text = { - localization_key = in_line_of_succession_long_current_situation - trigger = { - scope:second.primary_title ?= { - place_in_line_of_succession = { - target = root - value <= 20 - } - } - } - } - - text = { - localization_key = current_situation_blank - } -} - -GetInOrOutsideRealm = { - type = character - - text = { - localization_key = not_in_realm_current_situation - trigger = { - NOT = { government_has_flag = government_is_landless_adventurer } - scope:second = { - is_independent_ruler = no - any_liege_or_above = { - this = root - } - } - } - } - - text = { - localization_key = in_realm_current_situation - trigger = { - NOT = { government_has_flag = government_is_landless_adventurer } - } - } - - text = { - localization_key = independent_realm_landless_current_situation - trigger = { - government_has_flag = government_is_landless_adventurer - scope:second.top_liege = scope:second - } - } - - text = { - localization_key = vassal_realm_landless_current_situation - trigger = { - government_has_flag = government_is_landless_adventurer - scope:second.top_liege != scope:second - } - } -} - -GetInOrOutsideRealmAllianceInfo = { - type = character - - text = { - localization_key = in_realm_alliance_current_situation - trigger = { - scope:second = { - is_independent_ruler = no - any_liege_or_above = { - this = root - } - } - } - } - - text = { - localization_key = not_in_realm_alliance_current_situation - } -} - -GetIncumbentOrNone = { - type = landed_title - - text = { - localization_key = GetIncumbentOrNone.holder - trigger = { exists = holder } - } - text = { - localization_key = GetIncumbentOrNone.uncreated - trigger = { always = no } - fallback = yes - } -} - -GetIncumbentOrNone_Possessive = { - type = landed_title - - text = { - localization_key = CHARACTER_HERHIS_HER - trigger = { - holder ?= { is_female = yes } - } - } - text = { - localization_key = CHARACTER_HERHIS_HIS - trigger = { - holder ?= { is_female = yes } - } - } - text = { - localization_key = CHARACTER_HERHIS_ITS - trigger = { always = no } - fallback = yes - } -} - -GetTierBaseTitleFemale = { - type = landed_title - - text = { - localization_key = emperor_female - trigger = { tier = tier_empire } - } - text = { - localization_key = king_female - trigger = { tier = tier_kingdom } - } - text = { - localization_key = duke_female - trigger = { tier = tier_duchy } - } - text = { - localization_key = count_female - trigger = { tier = tier_county } - } - text = { - localization_key = baron_female - trigger = { tier = tier_barony } - } -} - -GetTierBaseTitleMale = { - type = landed_title - - text = { - localization_key = emperor - trigger = { tier = tier_empire } - } - text = { - localization_key = king - trigger = { tier = tier_kingdom } - } - text = { - localization_key = duke - trigger = { tier = tier_duchy } - } - text = { - localization_key = count - trigger = { tier = tier_county } - } - text = { - localization_key = baron - trigger = { tier = tier_barony } - } -} - -GetTierBase = { - type = landed_title - - text = { - localization_key = empire - trigger = { tier = tier_empire } - } - text = { - localization_key = kingdom - trigger = { tier = tier_kingdom } - } - text = { - localization_key = duchy - trigger = { tier = tier_duchy } - } - text = { - localization_key = county - trigger = { tier = tier_county } - } - text = { - localization_key = barony - trigger = { tier = tier_barony } - } -} - -GetTierBasePlural = { - type = landed_title - - text = { - localization_key = game_concept_empires - trigger = { tier = tier_empire } - } - text = { - localization_key = game_concept_kingdoms - trigger = { tier = tier_kingdom } - } - text = { - localization_key = game_concept_duchies - trigger = { tier = tier_duchy } - } - text = { - localization_key = game_concept_counties - trigger = { tier = tier_county } - } - text = { - localization_key = game_concept_baronies - trigger = { tier = tier_barony } - } -} - -GetTierBaseConcept = { - type = landed_title - - text = { - localization_key = concept_empire - trigger = { tier = tier_empire } - } - text = { - localization_key = concept_kingdom - trigger = { tier = tier_kingdom } - } - text = { - localization_key = concept_duchy - trigger = { tier = tier_duchy } - } - text = { - localization_key = concept_county - trigger = { tier = tier_county } - } - text = { - localization_key = concept_barony - trigger = { tier = tier_barony } - } -} - -GetCoRulerDiffGenderBestTitle = { - type = character - - # If our liege has a primary spouse, and that spouse isn't a ruler, try to take their title. - text = { - localization_key = GetCoRulerDiffGenderBestTitle_Spouse - trigger = { - liege.primary_spouse ?= { is_ruler = no } - } - } - # Else, fall back on doing it by tier. - ## Empire. - text = { - localization_key = councillor_spouse_empress - trigger = { - is_female = yes - liege.highest_held_title_tier >= tier_empire - } - } - text = { - localization_key = councillor_spouse_emperor - trigger = { - is_male = yes - liege.highest_held_title_tier >= tier_empire - } - } - ## Kingdom. - text = { - localization_key = councillor_spouse_queen - trigger = { - is_female = yes - liege.highest_held_title_tier >= tier_kingdom - } - } - text = { - localization_key = councillor_spouse_king - trigger = { - is_male = yes - liege.highest_held_title_tier >= tier_kingdom - } - } - ## Duchy. - text = { - localization_key = councillor_spouse_duchess - trigger = { - is_female = yes - liege.highest_held_title_tier >= tier_duchy - } - } - text = { - localization_key = councillor_spouse_duke - trigger = { - is_male = yes - liege.highest_held_title_tier >= tier_duchy - } - } - ## County. - text = { - localization_key = councillor_spouse_countess - trigger = { - is_female = yes - liege.highest_held_title_tier >= tier_county - } - } - text = { - localization_key = councillor_spouse_count - trigger = { - is_male = yes - liege.highest_held_title_tier >= tier_county - } - } - ## Barony. - text = { - localization_key = councillor_spouse_baroness - trigger = { - is_female = yes - liege.highest_held_title_tier >= tier_barony - } - } - text = { - localization_key = councillor_spouse_baron - trigger = { - is_male = yes - liege.highest_held_title_tier >= tier_barony - } - } -} diff --git a/N3OW/common/customizable_localization/00_trait_custom_loc.txt b/N3OW/common/customizable_localization/00_trait_custom_loc.txt deleted file mode 100644 index 72bfc8c7..00000000 --- a/N3OW/common/customizable_localization/00_trait_custom_loc.txt +++ /dev/null @@ -1,406 +0,0 @@ -trait_generous_adjective = { - type = character - - text = { - localization_key = trait_desc_wasteful - trigger = { - has_trait = greedy - } - } - - text = { - localization_key = trait_desc_magnanimous - trigger = { - has_trait = generous - } - } - - text = { - localization_key = trait_desc_munificent - } -} - - -trait_lustful_adjective = { - type = character - - text = { - localization_key = trait_desc_lecherous - trigger = { - has_trait = chaste - } - } - - text = { - localization_key = trait_desc_playful - trigger = { - has_trait = lustful - } - } - - text = { - localization_key = trait_desc_lascivious - } -} - -trait_impatient_adjective = { - type = character - - text = { - localization_key = trait_desc_unreliable - trigger = { has_trait = patient } - } - - text = { - localization_key = trait_desc_dynamic - trigger = { has_trait = impatient } - } - - text = { - localization_key = trait_desc_restless - } -} - - -trait_greedy_adjective = { - type = character - - text = { - localization_key = trait_desc_rapacious - trigger = { - has_trait = generous - } - } - - text = { - localization_key = trait_desc_acquisitive - trigger = { - has_trait = greedy - } - } - - text = { - localization_key = trait_desc_avaricious - } -} - - - -#SINFUL TRAITS - -#You have to have at least one sinful trait for using this!! -SinfulTrait = { - type = character - - text = { - localization_key = trait_lustful - trigger = { - has_trait = lustful - faith = { trait_is_sin = lustful } - } - } - text = { - localization_key = trait_chaste - trigger = { - has_trait = chaste - faith = { trait_is_sin = chaste } - } - } - text = { - localization_key = trait_gluttonous - trigger = { - has_trait = gluttonous - faith = { trait_is_sin = gluttonous } - } - } - text = { - localization_key = trait_temperate - trigger = { - has_trait = temperate - faith = { trait_is_sin = temperate } - } - } - text = { - localization_key = trait_greedy - trigger = { - has_trait = greedy - faith = { trait_is_sin = greedy } - } - } - text = { - localization_key = trait_generous - trigger = { - has_trait = generous - faith = { trait_is_sin = generous } - } - } - text = { - localization_key = trait_lazy - trigger = { - has_trait = lazy - faith = { trait_is_sin = lazy } - } - } - text = { - localization_key = trait_diligent - trigger = { - has_trait = diligent - faith = { trait_is_sin = diligent } - } - } - text = { - localization_key = trait_wrathful - trigger = { - has_trait = wrathful - faith = { trait_is_sin = wrathful } - } - } - text = { - localization_key = trait_calm - trigger = { - has_trait = calm - faith = { trait_is_sin = calm } - } - } - text = { - localization_key = trait_patient - trigger = { - has_trait = patient - faith = { trait_is_sin = patient } - } - } - text = { - localization_key = trait_impatient - trigger = { - has_trait = impatient - faith = { trait_is_sin = impatient } - } - } - text = { - localization_key = trait_arrogant - trigger = { - has_trait = arrogant - faith = { trait_is_sin = arrogant } - } - } - text = { - localization_key = trait_humble - trigger = { - has_trait = humble - faith = { trait_is_sin = humble } - } - } - text = { - localization_key = trait_deceitful - trigger = { - has_trait = deceitful - faith = { trait_is_sin = deceitful } - } - } - text = { - localization_key = trait_honest - trigger = { - has_trait = honest - faith = { trait_is_sin = honest } - } - } - text = { - localization_key = trait_craven - trigger = { - has_trait = craven - faith = { trait_is_sin = craven } - } - } - text = { - localization_key = trait_brave - trigger = { - has_trait = brave - faith = { trait_is_sin = brave } - } - } - text = { - localization_key = trait_shy - trigger = { - has_trait = shy - faith = { trait_is_sin = shy } - } - } - text = { - localization_key = trait_gregarious - trigger = { - has_trait = gregarious - faith = { trait_is_sin = gregarious } - } - } - text = { - localization_key = trait_ambitious - trigger = { - has_trait = ambitious - faith = { trait_is_sin = ambitious } - } - } - text = { - localization_key = trait_content - trigger = { - has_trait = content - faith = { trait_is_sin = content } - } - } - text = { - localization_key = trait_arbitrary - trigger = { - has_trait = arbitrary - faith = { trait_is_sin = arbitrary } - } - } - text = { - localization_key = trait_just - trigger = { - has_trait = just - faith = { trait_is_sin = just } - } - } - text = { - localization_key = trait_cynical - trigger = { - has_trait = lustful - faith = { trait_is_sin = cynical } - } - } - text = { - localization_key = trait_zealous - trigger = { - has_trait = zealous - faith = { trait_is_sin = zealous } - } - } - text = { - localization_key = trait_paranoid - trigger = { - has_trait = paranoid - faith = { trait_is_sin = paranoid } - } - } - text = { - localization_key = trait_trusting - trigger = { - has_trait = trusting - faith = { trait_is_sin = trusting } - } - } - text = { - localization_key = trait_compassionate - trigger = { - has_trait = compassionate - faith = { trait_is_sin = compassionate } - } - } - text = { - localization_key = trait_callous - trigger = { - has_trait = callous - faith = { trait_is_sin = callous } - } - } - text = { - localization_key = trait_sadistic - trigger = { - has_trait = sadistic - faith = { trait_is_sin = sadistic } - } - } - text = { - localization_key = trait_stubborn - trigger = { - has_trait = stubborn - faith = { trait_is_sin = stubborn } - } - } - text = { - localization_key = trait_fickle - trigger = { - has_trait = fickle - faith = { trait_is_sin = fickle } - } - } - text = { - localization_key = trait_vengeful - trigger = { - has_trait = vengeful - faith = { trait_is_sin = vengeful } - } - } - text = { - localization_key = trait_forgiving - trigger = { - has_trait = forgiving - faith = { trait_is_sin = forgiving } - } - } -} - -# Stress trait desires -GetStressDesire = { - type = character - - text = { - localization_key = drunkard_desire - trigger = { has_trait = drunkard } - } - text = { - localization_key = hashishiyah_desire - trigger = { has_trait = hashishiyah } - } - text = { - localization_key = rakish_desire - trigger = { has_trait = rakish } - } - text = { - localization_key = reclusive_desire - trigger = { has_trait = reclusive } - } - text = { - localization_key = irritable_desire - trigger = { has_trait = irritable } - } - text = { - localization_key = flagellant_desire - trigger = { has_trait = flagellant } - } - text = { - localization_key = profligate_desire - trigger = { has_trait = profligate } - } - text = { - localization_key = improvident_desire - trigger = { has_trait = improvident } - } - text = { - localization_key = contrite_desire - trigger = { has_trait = contrite } - } - text = { - localization_key = comfort_eater_desire - trigger = { has_trait = comfort_eater } - } - text = { - localization_key = inappetetic_desire - trigger = { has_trait = inappetetic } - } - text = { - localization_key = journaller_desire - trigger = { has_trait = journaller } - } - text = { - localization_key = confider_desire - trigger = { has_trait = confider } - } - text = { - localization_key = athletic_desire - trigger = { has_trait = athletic } - } - text = { - localization_key = fallback_desire - trigger = { always = yes } - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/00_travel.txt b/N3OW/common/customizable_localization/00_travel.txt deleted file mode 100644 index 33bb0fb5..00000000 --- a/N3OW/common/customizable_localization/00_travel.txt +++ /dev/null @@ -1,5160 +0,0 @@ -GetSpecialBuildingTouristDescriptor = { - type = province - - text = { # Mahabodhi Temple - trigger = { - has_special_building = yes - #this = province:1276 # Gaya - has_building_or_higher = holy_site_mahabodhi_temple_01 - } - localization_key = building_holy_site_mahabodhi_temple_destination_desc - } - - text = { # Imam Ali Mosque - trigger = { - has_special_building = yes - #this = province:5993 # An-Najaf - has_building_or_higher = holy_site_imam_ali_mosque_01 - } - setup_scope = { - character:33911 = { save_scope_as = ali } - } - localization_key = building_holy_site_imam_ali_mosque_destination_desc - } - - text = { # Great Mosque of Mecca - trigger = { - has_special_building = yes - #this = province:6223 # Mecca - has_building_or_higher = holy_site_great_mosque_of_mecca_01 - } - localization_key = building_holy_site_great_mosque_of_mecca_destination_desc - } - - text = { # Great Mosque of Cordoba - trigger = { - has_special_building = yes - #this = province:1995 # Cordoba - has_building_or_higher = holy_site_great_mosque_of_cordoba_01 - } - setup_scope = { - culture:visigothic = { save_scope_as = visigothic_culture } - } - localization_key = building_holy_site_great_mosque_of_cordoba_destination_desc - } - - text = { # Great Mosque of Djenne - trigger = { - has_special_building = yes - #this = province:6711 # Jenne-Jeno - has_building_or_higher = holy_site_great_mosque_of_djenne_01 - } - localization_key = building_holy_site_great_mosque_of_djenne_destination_desc - } - - text = { # Great Mosque of Samarra - trigger = { - has_special_building = yes - #this = province:4805 # Jenne-Jeno - has_building_or_higher = holy_site_great_mosque_of_samarra_01 - } - localization_key = building_holy_site_great_mosque_of_samarra_destination_desc - } - - text = { # Cologne Cathedral - trigger = { - has_special_building = yes - #this = province:2088 # Cologne - has_building_or_higher = holy_site_cologne_cathedral_01 - } - localization_key = building_holy_site_cologne_cathedral_destination_desc - } - - text = { # Canterbury Cathedral 1 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building_or_higher = holy_site_canterbury_cathedral_01 - } - localization_key = building_holy_site_canterbury_cathedral_destination_desc - } - - text = { # Canterbury Cathedral 2 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building_or_higher = holy_site_canterbury_cathedral_02 - } - localization_key = building_holy_site_canterbury_cathedral_destination_desc - } - - text = { # Canterbury Cathedral 3 - trigger = { - has_special_building = yes - #this = province:1503 # Canterbury - has_building_or_higher = holy_site_canterbury_cathedral_03 - } - localization_key = building_holy_site_canterbury_cathedral_destination_desc - } - - text = { # Prophetic Mosque - trigger = { - has_special_building = yes - #this = province:6212 # Medina - has_building_or_higher = holy_site_prophetic_mosque_01 - } - localization_key = building_holy_site_prophetic_mosque_destination_desc - } - - text = { # Doge's Palace - trigger = { - has_special_building = yes - #this = province:2517 # Venice - has_building_or_higher = doges_palace_01 - } - localization_key = building_doges_palace_destination_desc - } - - text = { # Walls of Genoa - trigger = { - has_special_building = yes - #this = province:2466 # Genoa - has_building_or_higher = walls_of_genoa_01 - } - localization_key = building_walls_of_genoa_destination_desc - } - - text = { # Visby Ringmur - trigger = { - has_special_building = yes - #this = province:369 # Visby - has_building_or_higher = visby_ringmur_01 - } - localization_key = building_visby_ringmur_destination_desc - } - - text = { # Walls of Benin - trigger = { - has_special_building = yes - #this = province:8072 # Benin City - has_building_or_higher = walls_of_benin_01 - } - localization_key = building_walls_of_benin_destination_desc - } - - #text = { # Theodosian Walls - Duchy Capital Building - # trigger = { - # has_special_building = yes - # #this = province:496 # Constantinople - # has_building_or_higher = theodosian_walls_01 - # } - # localization_key = building_theodosian_walls_destination_desc - #} - - #text = { # Aurelian Walls - Duchy Capital Building - # trigger = { - # has_special_building = yes - # #this = province:2575 # Rome - # has_building_or_higher = aurelian_walls_01 - # } - # localization_key = building_aurelian_walls_destination_desc - #} - - text = { # The Colosseum - trigger = { - has_special_building = yes - #this = province:2575 # Rome - has_building_or_higher = the_colosseum_01 - } - localization_key = building_the_colosseum_destination_desc - } - - text = { # The Iron Pillar of Delhi - trigger = { - has_special_building = yes - #this = province:1365 # Indraprastha - has_building_or_higher = iron_pillar_of_delhi_01 - } - localization_key = building_iron_pillar_of_delhi_destination_desc - } - - text = { # The Iron Pillar of Dhar - trigger = { - has_special_building = yes - #this = province:1149 # Dhara - has_building_or_higher = iron_pillar_of_dhar_01 - } - localization_key = building_iron_pillar_of_dhar_destination_desc - } - - text = { # The Pyramids - trigger = { - has_special_building = yes - #this = province:6057 # Giza - has_building_or_higher = the_pyramids_01 - } - localization_key = building_the_pyramids_destination_desc - } - - text = { # Stonehenge - trigger = { - has_special_building = yes - #this = province:1561 - has_building_or_higher = stonehenge_01 - } - localization_key = building_stonehenge_destination_desc - } - - text = { # Offa's Dyke - trigger = { - has_special_building = yes - #OR = { - # this = province:1643 # Cheshire - # this = province:1646 # Shropshire - # this = province:1648 # Bishop's Castle - # this = province:1580 # Gloucester - # this = province:1632 # Hereford - # this = province:1633 # Wigmore - # this = province:1634 # Clifford - #} - has_building_or_higher = offas_dyke_01 - } - setup_scope = { - character:205072 = { save_scope_as = offa } - } - localization_key = building_offas_dyke_destination_desc - } - - text = { # Hadrian's Wall - trigger = { - has_special_building = yes - #OR = { - # this = province:1609 # Bamburgh - # this = province:1611 # Hexham - # this = province:1635 # Carlisle - # this = province:8780 # Wigton - #} - has_building_or_higher = hadrians_wall_01 - } - setup_scope = { - culture:roman = { save_scope_as = roman_culture } - } - localization_key = building_hadrians_wall_destination_desc - } - - text = { # Petra - trigger = { - has_special_building = yes - #this = province:5971 # Baidha-Petra - has_building_or_higher = petra_01 - } - localization_key = building_petra_destination_desc - } - - text = { # Bamian Buddhas - trigger = { - has_special_building = yes - #this = province:4343 # Kabul - has_building_or_higher = buddhas_of_bamian_01 - } - localization_key = building_buddhas_of_bamian_destination_desc - } - - text = { # Alhambra - trigger = { - has_special_building = yes - #this = province:1978 # Granada - has_building_or_higher = alhambra_01 - } - localization_key = building_alhambra_destination_desc - } - - text = { # Alhambra - trigger = { - has_special_building = yes - #this = province:1978 # Granada - has_building_or_higher = alhambra_02 - } - localization_key = building_alhambra_destination_desc - } - - text = { # Citadel of Aleppo - trigger = { - has_special_building = yes - #this = province:5934 # Halab - has_building_or_higher = citadel_of_aleppo_01 - } - localization_key = building_citadel_of_aleppo_destination_desc - } - - text = { # Citadel of Aleppo - trigger = { - has_special_building = yes - #this = province:5934 # Halab - has_building_or_higher = citadel_of_aleppo_02 - } - localization_key = building_citadel_of_aleppo_destination_desc - } - - text = { # House of Wisdom - trigger = { - has_special_building = yes - #this = province:4828 # Baghdad - has_building_or_higher = house_of_wisdom_01 - } - localization_key = building_house_of_wisdom_destination_desc - } - - text = { # Tower of London - trigger = { - has_special_building = yes - #this = province:1527 # London - has_building_or_higher = the_tower_of_london_01 - } - localization_key = building_the_tower_of_london_destination_desc - } - - text = { # London Bridge - trigger = { - has_special_building = yes - #this = province:1526 # Southwark - has_building_or_higher = london_bridge_01 - } - localization_key = building_london_bridge_destination_desc - } - - text = { # Notre Dame - trigger = { - has_special_building = yes - #this = province:2333 # Paris - has_building_or_higher = notre_dame_01 - } - localization_key = building_notre_dame_destination_desc - } - - text = { # Brihadeeswarar Temple - trigger = { - has_special_building = yes - #this = province:1115 # Cholamandalam - has_building_or_higher = brihadeeswarar_temple_01 - } - localization_key = building_brihadeeswarar_temple_destination_desc - setup_scope = { - dynasty:1043008 = { save_scope_as = chola_dynasty } - } - } - - text = { # Shwedagon Pagoda - trigger = { - has_special_building = yes - #this = province:9598 # Dagon - has_building_or_higher = shwedagon_pagoda_01 - } - localization_key = building_shwedagon_pagoda_destination_desc - } - - text = { # Ananda Temple - trigger = { - has_special_building = yes - #this = province:9550 # Pagan - has_building_or_higher = ananda_temple_01 - } - localization_key = building_ananda_temple_destination_desc - setup_scope = { - dynasty:2000000 = { save_scope_as = pagan_dynasty } - } - } - - text = { # The Friday Mosque - trigger = { - has_special_building = yes - #this = province:4106 # Isfahan - has_building_or_higher = the_friday_mosque_01 - } - localization_key = building_the_friday_mosque_destination_desc - } - - text = { # Kjajuraho - trigger = { - has_special_building = yes - #this = province:1298 # Chanderi - has_building_or_higher = khajuraho_01 - } - localization_key = building_khajuraho_destination_desc - } - - text = { # Palace of Aachen - trigger = { - has_special_building = yes - #this = province:2092 # Aachen - has_building_or_higher = palace_of_aachen_01 - } - localization_key = building_palace_of_aachen_destination_desc - setup_scope = { - character:6392 = { save_scope_as = charlemagne } - } - } - - text = { # Hagia Sophia - trigger = { - has_special_building = yes - #this = province:496 # Constantinople - has_building_or_higher = hagia_sophia_01 - } - localization_key = building_hagia_sophia_christian_destination_desc - } - - text = { # Hagia Sophia - trigger = { - has_special_building = yes - #this = province:496 # Constantinople - has_building_or_higher = hagia_sophia_02 - } - localization_key = building_hagia_sophia_islamic_destination_desc - } - - text = { # Dome of the Rock - trigger = { - has_special_building = yes - #this = province:5965 # Jerusalem - has_building_or_higher = dome_of_the_rock_01 - } - localization_key = building_dome_of_the_rock_destination_desc - } - - text = { # Temple in Jerusalem - trigger = { - has_special_building = yes - #this = province:5965 # Jerusalem - has_building_or_higher = temple_in_jerusalem_01 - } - localization_key = building_temple_in_jerusalem_destination_desc - } - - text = { # Rammelsberg Mines 1 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building_or_higher = rammelsberg_mines_01 - } - localization_key = building_rammelsberg_mines_destination_desc - } - - text = { # Rammelsberg Mines 2 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building_or_higher = rammelsberg_mines_02 - } - localization_key = building_rammelsberg_mines_destination_desc - } - - text = { # Rammelsberg Mines 3 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building_or_higher = rammelsberg_mines_03 - } - localization_key = building_rammelsberg_mines_destination_desc - } - - text = { # Rammelsberg Mines 4 - trigger = { - #this = province:2918 # Goslar - has_special_building = yes - has_building_or_higher = rammelsberg_mines_04 - } - localization_key = building_rammelsberg_mines_destination_desc - } - - text = { # Kutna Hora Mines 1 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building_or_higher = kutna_hora_mines_01 - } - localization_key = building_kutna_hora_mines_destination_desc - } - - text = { # Kutna Hora Mines 2 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building_or_higher = kutna_hora_mines_02 - } - localization_key = building_kutna_hora_mines_destination_desc - } - - text = { # Kutna Hora Mines 3 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building_or_higher = kutna_hora_mines_03 - } - localization_key = building_kutna_hora_mines_destination_desc - } - - text = { # Kutna Hora Mines 4 - trigger = { - #this = province:4161 # Caslav - has_special_building = yes - has_building_or_higher = kutna_hora_mines_04 - } - localization_key = building_kutna_hora_mines_destination_desc - } - - text = { # Kremnica Mines 1 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building_or_higher = kremnica_mines_01 - } - localization_key = building_kremnica_mines_destination_desc - } - - text = { # Kremnica Mines 2 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building_or_higher = kremnica_mines_02 - } - localization_key = building_kremnica_mines_destination_desc - } - - text = { # Kremnica Mines 3 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building_or_higher = kremnica_mines_03 - } - localization_key = building_kremnica_mines_destination_desc - } - - text = { # Kremnica Mines 4 - trigger = { - #this = province:3814 # Turoc - has_special_building = yes - has_building_or_higher = kremnica_mines_04 - } - localization_key = building_kremnica_mines_destination_desc - } - - text = { # Falun Mines 1 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building_or_higher = falun_mines_01 - } - localization_key = building_falun_mines_destination_desc - } - - text = { # Falun Mines 2 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building_or_higher = falun_mines_02 - } - localization_key = building_falun_mines_destination_desc - } - - text = { # Falun Mines 3 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building_or_higher = falun_mines_03 - } - localization_key = building_falun_mines_destination_desc - } - - text = { # Falun Mines 4 - trigger = { - #this = province:350 # Falun - has_special_building = yes - has_building_or_higher = falun_mines_04 - } - localization_key = building_falun_mines_destination_desc - } - - text = { # Konasamudram Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = konasamudram_mines_01 - } - localization_key = building_konasamudram_mines_destination_desc - } - - text = { # Konasamudram Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = konasamudram_mines_02 - } - localization_key = building_konasamudram_mines_destination_desc - } - - text = { # Konasamudram Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = konasamudram_mines_03 - } - localization_key = building_konasamudram_mines_destination_desc - } - - text = { # Konasamudram Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = konasamudram_mines_04 - } - localization_key = building_konasamudram_mines_destination_desc - } - - text = { # Forest of Dean Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = dean_mines_01 - } - localization_key = building_dean_mines_destination_desc - } - - text = { # Forest of Dean Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = dean_mines_02 - } - localization_key = building_dean_mines_destination_desc - } - - text = { # Forest of Dean Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = dean_mines_03 - } - localization_key = building_dean_mines_destination_desc - } - - text = { # Forest of Dean Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = dean_mines_04 - } - localization_key = building_dean_mines_destination_desc - } - - text = { # Schwarz Mines 1 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building_or_higher = schwaz_mines_01 - } - localization_key = building_schwaz_mines_destination_desc - } - - text = { # Schwarz Mines 2 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building_or_higher = schwaz_mines_02 - } - localization_key = building_schwaz_mines_destination_desc - } - - text = { # Schwarz Mines 3 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building_or_higher = schwaz_mines_03 - } - localization_key = building_schwaz_mines_destination_desc - } - - text = { # Schwarz Mines 4 - trigger = { - #this = province:2950 # Innsbruck - has_special_building = yes - has_building_or_higher = schwaz_mines_04 - } - localization_key = building_schwaz_mines_destination_desc - } - - text = { # Argentiera Mines 1 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building_or_higher = argentiera_mines_01 - } - localization_key = building_argentiera_mines_destination_desc - } - - text = { # Argentiera Mines 2 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building_or_higher = argentiera_mines_02 - } - localization_key = building_argentiera_mines_destination_desc - } - - text = { # Argentiera Mines 3 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building_or_higher = argentiera_mines_03 - } - localization_key = building_argentiera_mines_destination_desc - } - - text = { # Argentiera Mines 4 - trigger = { - #this = province:2653 # Cagliari - has_special_building = yes - has_building_or_higher = argentiera_mines_04 - } - localization_key = building_argentiera_mines_destination_desc - } - - text = { # Srebrenica Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = srebrenica_mines_01 - } - localization_key = building_srebrenica_mines_destination_desc - } - - text = { # Srebrenica Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = srebrenica_mines_02 - } - localization_key = building_srebrenica_mines_destination_desc - } - - text = { # Srebrenica Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = srebrenica_mines_03 - } - localization_key = building_srebrenica_mines_destination_desc - } - - text = { # Srebrenica Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = srebrenica_mines_04 - } - localization_key = building_srebrenica_mines_destination_desc - } - - text = { # Kollur Diamond Mines 1 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building_or_higher = kollur_mines_01 - } - localization_key = building_kollur_mines_destination_desc - } - - text = { # Kollur Diamond Mines 2 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building_or_higher = kollur_mines_02 - } - localization_key = building_kollur_mines_destination_desc - } - - text = { # Kollur Diamond Mines 3 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building_or_higher = kollur_mines_03 - } - localization_key = building_kollur_mines_destination_desc - } - - text = { # Kollur Diamond Mines 4 - trigger = { - #this = province:7912 # Ellur - has_special_building = yes - has_building_or_higher = kollur_mines_04 - } - localization_key = building_kollur_mines_destination_desc - } - - text = { # Siderokausia Mines 1 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building_or_higher = siderokausia_mines_01 - } - localization_key = building_siderokausia_mines_destination_desc - } - - text = { # Siderokausia Mines 2 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building_or_higher = siderokausia_mines_02 - } - localization_key = building_siderokausia_mines_destination_desc - } - - text = { # Siderokausia Mines 3 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building_or_higher = siderokausia_mines_03 - } - localization_key = building_siderokausia_mines_destination_desc - } - - text = { # Siderokausia Mines 4 - trigger = { - #this = province:491 # Polygyros - has_special_building = yes - has_building_or_higher = siderokausia_mines_04 - } - localization_key = building_siderokausia_mines_destination_desc - } - - text = { # Zawar Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = zawar_mines_01 - } - localization_key = building_zawar_mines_destination_desc - } - - text = { # Zawar Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = zawar_mines_02 - } - localization_key = building_zawar_mines_destination_desc - } - - text = { # SideZawarrokausia Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = zawar_mines_03 - } - localization_key = building_zawar_mines_destination_desc - } - - text = { # Zawar Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = zawar_mines_04 - } - localization_key = building_zawar_mines_destination_desc - } - - text = { # Pansjhir Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = pansjhir_mines_01 - } - localization_key = building_pansjhir_mines_destination_desc - } - - text = { # Pansjhir Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = pansjhir_mines_02 - } - localization_key = building_pansjhir_mines_destination_desc - } - - text = { # Pansjhir Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = pansjhir_mines_03 - } - localization_key = building_pansjhir_mines_destination_desc - } - - text = { # Pansjhir Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = pansjhir_mines_04 - } - localization_key = building_pansjhir_mines_destination_desc - } - - text = { # Nishapur Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = nishapur_mines_01 - } - setup_scope = { - culture:persian = { save_scope_as = persian_culture } - } - localization_key = building_nishapur_mines_destination_desc - } - - text = { # Nishapur Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = nishapur_mines_02 - } - localization_key = building_nishapur_mines_destination_desc - } - - text = { # Nishapur Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = nishapur_mines_03 - } - localization_key = building_nishapur_mines_destination_desc - } - - text = { # Nishapur Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = nishapur_mines_04 - } - localization_key = building_nishapur_mines_destination_desc - } - - text = { # Ratnapura Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = ratnapura_mines_01 - } - localization_key = building_ratnapura_mines_destination_desc - } - - text = { # Ratnapura Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = ratnapura_mines_02 - } - localization_key = building_ratnapura_mines_destination_desc - } - - text = { # Ratnapura Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = pansjhir_mines_03 - } - localization_key = building_pansjhir_mines_destination_desc - } - - text = { # Ratnapura Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = ratnapura_mines_04 - } - localization_key = building_ratnapura_mines_destination_desc - } - - text = { # Wadi Al-Allaq Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = allaq_mines_01 - } - localization_key = building_allaq_mines_destination_desc - } - - text = { # Wadi Al-Allaq Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = allaq_mines_02 - } - localization_key = building_allaq_mines_destination_desc - } - - text = { # Wadi Al-Allaq Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = allaq_mines_03 - } - localization_key = building_allaq_mines_destination_desc - } - - text = { # Wadi Al-Allaq Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = allaq_mines_04 - } - localization_key = building_allaq_mines_destination_desc - } - - text = { # Takkeda Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = takkeda_mines_01 - } - localization_key = building_takkeda_mines_destination_desc - } - - text = { # Takkeda Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = takkeda_mines_02 - } - localization_key = building_takkeda_mines_destination_desc - } - - text = { # Takkeda Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = takkeda_mines_03 - } - localization_key = building_takkeda_mines_destination_desc - } - - text = { # Takkeda Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = takkeda_mines_04 - } - localization_key = building_takkeda_mines_destination_desc - } - - text = { # Turda Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = turda_mines_01 - } - localization_key = building_turda_mines_destination_desc - } - - text = { # Turda Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = turda_mines_02 - } - localization_key = building_turda_mines_destination_desc - } - - text = { # Turda Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = turda_mines_03 - } - localization_key = building_turda_mines_destination_desc - } - - text = { # Turda Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = turda_mines_04 - } - localization_key = building_turda_mines_destination_desc - } - - text = { # Taghaza Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = taghaza_mines_01 - } - localization_key = building_taghaza_mines_destination_desc - } - - text = { # Taghaza Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = taghaza_mines_02 - } - localization_key = building_taghaza_mines_destination_desc - } - - text = { # Taghaza Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = taghaza_mines_03 - } - localization_key = building_taghaza_mines_destination_desc - } - - text = { # Taghaza Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = taghaza_mines_04 - } - localization_key = building_taghaza_mines_destination_desc - } - - text = { # Phocaea Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = phocaea_mines_01 - } - localization_key = building_phocaea_mines_destination_desc - } - - text = { # Phocaea Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = phocaea_mines_02 - } - localization_key = building_phocaea_mines_destination_desc - } - - text = { # Phocaea Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = phocaea_mines_03 - } - localization_key = building_phocaea_mines_destination_desc - } - - text = { # Phocaea Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = phocaea_mines_04 - } - localization_key = building_phocaea_mines_destination_desc - } - - text = { # Verespatak Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = verespatak_mines_01 - } - localization_key = building_verespatak_mines_destination_desc - } - - text = { # Verespatak Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = verespatak_mines_02 - } - localization_key = building_verespatak_mines_destination_desc - } - - text = { # Verespatak Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = verespatak_mines_03 - } - localization_key = building_verespatak_mines_destination_desc - } - - text = { # Verespatak Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = verespatak_mines_04 - } - localization_key = building_verespatak_mines_destination_desc - } - - text = { # Khetri Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = khetri_mines_01 - } - localization_key = building_khetri_mines_destination_desc - } - - text = { # Khetri Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = khetri_mines_02 - } - localization_key = building_khetri_mines_destination_desc - } - - text = { # Khetri Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = khetri_mines_03 - } - localization_key = building_khetri_mines_destination_desc - } - - text = { # Khetri Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = khetri_mines_04 - } - localization_key = building_khetri_mines_destination_desc - } - - text = { # Trepca Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = trepca_mines_01 - } - localization_key = building_trepca_mines_destination_desc - } - - text = { # Trepca Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = trepca_mines_02 - } - localization_key = building_trepca_mines_destination_desc - } - - text = { # Trepca Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = trepca_mines_03 - } - localization_key = building_trepca_mines_destination_desc - } - - text = { # Trepca Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = trepca_mines_04 - } - localization_key = building_trepca_mines_destination_desc - } - - text = { # Rudnik Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = rudnik_mines_01 - } - localization_key = building_rudnik_mines_destination_desc - } - - text = { # Rudnik Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = rudnik_mines_02 - } - localization_key = building_rudnik_mines_destination_desc - } - - text = { # Rudnik Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = rudnik_mines_03 - } - localization_key = building_rudnik_mines_destination_desc - } - - text = { # Rudnik Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = rudnik_mines_04 - } - localization_key = building_rudnik_mines_destination_desc - } - - text = { # Ijil Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = ijil_mines_01 - } - localization_key = building_ijil_mines_destination_desc - } - - text = { # Ijil Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = ijil_mines_02 - } - localization_key = building_ijil_mines_destination_desc - } - - text = { # Ijil Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = ijil_mines_03 - } - localization_key = building_ijil_mines_destination_desc - } - - text = { # Ijil Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = ijil_mines_04 - } - localization_key = building_ijil_mines_destination_desc - } - - text = { # Cevennes Mines 1 - trigger = { - has_special_building = yes - has_building_or_higher = cevennes_mines_01 - } - localization_key = building_cevennes_mines_destination_desc - } - - text = { # Cevennes Mines 2 - trigger = { - has_special_building = yes - has_building_or_higher = cevennes_mines_02 - } - localization_key = building_cevennes_mines_destination_desc - } - - text = { # Cevennes Mines 3 - trigger = { - has_special_building = yes - has_building_or_higher = cevennes_mines_03 - } - localization_key = building_cevennes_mines_destination_desc - } - - text = { # Cevennes Mines 4 - trigger = { - has_special_building = yes - has_building_or_higher = cevennes_mines_04 - } - localization_key = building_cevennes_mines_destination_desc - } - - text = { # Malinese Gold Mines 1 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building_or_higher = mali_mines_01 - } - localization_key = building_mali_mines_destination_desc - } - - text = { # Malinese Gold Mines 2 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building_or_higher = mali_mines_02 - } - localization_key = building_mali_mines_destination_desc - } - - text = { # Malinese Gold Mines 3 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building_or_higher = mali_mines_03 - } - localization_key = building_mali_mines_destination_desc - } - - text = { # Malinese Gold Mines 4 - trigger = { - #OR = { - # this = province:6729 # Niani - # this = province:6730 # Wasulu - # this = province:6739 # Siguiri - # this = province:6742 # Diakha - # this = province:6744 # Goundafa - # this = province:6747 # Yaresna - #} - has_special_building = yes - has_building_or_higher = mali_mines_04 - } - localization_key = building_mali_mines_destination_desc - } - - ### UNIVERSITIES - - text = { # Al Azhar University - trigger = { - has_special_building = yes - has_building_or_higher = al_azhar_university - } - localization_key = building_al_azhar_university_destination_desc - } - - text = { # Sankore University - trigger = { - has_special_building = yes - has_building_or_higher = sankore_university - } - localization_key = building_sankore_university_destination_desc - } - - text = { # Siena University - trigger = { - has_special_building = yes - has_building_or_higher = siena_university - } - localization_key = building_siena_university_destination_desc - } - - text = { # Nalanda University - trigger = { - has_special_building = yes - has_building_or_higher = nalanda_university - } - localization_key = building_nalanda_university_destination_desc - } - - text = { # Nalanda University - trigger = { - has_special_building = yes - has_building_or_higher = nalanda_university - } - localization_key = building_nalanda_university_destination_desc - } - - ### MISC - - text = { # Hotin Fortress 1 - trigger = { - has_special_building = yes - has_building_or_higher = hotin_fort_01 - #this = province:5040 - } - localization_key = building_hotin_fort_destination_desc - } - - text = { # Hotin Fortress 2 - trigger = { - has_special_building = yes - has_building_or_higher = hotin_fort_02 - #this = province:5040 - } - localization_key = building_hotin_fort_destination_desc - } - - text = { # Heddal Stave Church - trigger = { - has_special_building = yes - has_building_or_higher = heddal_stave_church_01 - #this = province:286 # Tunsberg - } - localization_key = building_heddal_stave_church_destination_desc - } - - text = { # Temple of Uppsala 1 - trigger = { - has_special_building = yes - has_building_or_higher = temple_of_uppsala_01 - #this = province:341 # Sigtuna - } - localization_key = building_temple_of_uppsala_destination_desc - } - - text = { # Temple of Uppsala 2 - trigger = { - has_special_building = yes - has_building_or_higher = temple_of_uppsala_02 - #this = province:341 # Sigtuna - } - localization_key = building_temple_of_uppsala_destination_desc - } - - text = { # Lund Cathedral - trigger = { - has_special_building = yes - has_building_or_higher = lund_cathedral_01 - #this = province:70 # Lund - } - localization_key = building_lund_cathedral_destination_desc - } - - text = { # Danevirke - trigger = { - has_special_building = yes - has_building_or_higher = danevirke_01 - #this = province:62 # Hedeby - } - localization_key = building_danevirke_destination_desc - } - - text = { # Roman Wall of Lugo - trigger = { - has_special_building = yes - has_building_or_higher = roman_wall_of_lugo_01 - #this = province:1792 # Lugo - } - setup_scope = { - culture:roman = { save_scope_as = roman_culture } - } - localization_key = building_roman_wall_of_lugo_destination_desc - } - - text = { # Gibraltar - trigger = { - has_special_building = yes - has_building_or_higher = rock_of_gibraltar_01 - #this = province:1845 # Algeciras - } - localization_key = building_rock_of_gibraltar_destination_desc - } - - text = { # Gibraltar - trigger = { - has_special_building = yes - has_building_or_higher = aljaferia_palace_01 - #this = province:1887 # Zaragoza - } - localization_key = building_aljaferia_palace_destination_desc - } - - text = { # Tower of Hercules - trigger = { - has_special_building = yes - has_building_or_higher = tower_of_hercules_01 - #this = province:1787 # Coruna - } - setup_scope = { - culture:roman = { save_scope_as = roman_culture } - } - localization_key = building_tower_of_hercules_destination_desc - } - - text = { # City Walls of Toledo - trigger = { - has_special_building = yes - has_building_or_higher = city_wall_of_toledo_01 - #this = province:1919 # Toledo - } - setup_scope = { - culture:visigothic = { save_scope_as = visigothic_culture } - culture:roman = { save_scope_as = roman_culture } - } - localization_key = building_city_wall_of_toledo_destination_desc - } - - text = { # Alcazar of Segovia - trigger = { - has_special_building = yes - has_building_or_higher = alcazar_of_segovia_01 - #this = province:1924 # Segovia - } - localization_key = building_alcazar_of_segovia_destination_desc - } - - text = { # Basilica Santiago - trigger = { - has_special_building = yes - has_building_or_higher = holy_site_basilica_santiago_01 - #this = province:1785 # Santiago - } - localization_key = building_holy_site_basilica_santiago_destination_desc - } - - text = { # Sancutary of Imam Reza - trigger = { - has_special_building = yes - has_building_or_higher = imam_reza_shrine_01 - #this = province:4012 # Tus - } - localization_key = building_imam_reza_shrine_destination_desc - } - - text = { # Dome of Soltaniyeh - trigger = { - has_special_building = yes - has_building_or_higher = soltaniyeh_01 - #this = province:4325 # Zanjan - } - localization_key = building_soltaniyeh_destination_desc - } - - text = { # Ruins of the Palace of Ctesiphon 1 - trigger = { - has_special_building = yes - has_building_or_higher = palace_of_ctesiphon_01 - NOT = { has_building_or_higher = palace_of_ctesiphon_02 } - #this = province:4796 # An-Nahrawan - } - localization_key = building_palace_of_ctesiphon_destination_desc - } - - text = { # Ruins of the Palace of Ctesiphon 2 - trigger = { - has_special_building = yes - has_building_or_higher = palace_of_ctesiphon_02 - #this = province:4796 # An-Nahrawan - } - localization_key = building_palace_of_ctesiphon_destination_desc - } - - text = { # Falak-ol-Aflak - trigger = { - has_special_building = yes - has_building_or_higher = falak_ol_aflak_citadel_01 - #this = province:4261 # Saburkhawasht #actually Khorramabad, Saburkhawasht or Shapurkhast - } - localization_key = building_falak_ol_aflak_citadel_destination_desc - } - - text = { # Minarets of Jam - trigger = { - has_special_building = yes - has_building_or_higher = minarets_and_remains_of_jam_01 - #this = province:4225 # Firuzkuh #AKA Chagcharan - } - localization_key = building_minarets_and_remains_of_jam_destination_desc - } - - text = { # Great Wall of Gorgan - trigger = { - has_special_building = yes - has_building_or_higher = great_wall_of_gorgan_01 - #this = province:4030 # Bakrabad and 4031 #Abaskun - } - localization_key = building_great_wall_of_gorgan_destination_desc - } - - text = { # Lake Maharloo - trigger = { - has_special_building = yes - has_building_or_higher = maharloo_lake_01 - #this = province:4177 # Shiraz-farsi - } - localization_key = building_maharloo_lake_destination_desc - } - - text = { # Rainbow Mountains - trigger = { - has_special_building = yes - has_building_or_higher = rainbow_mountains_01 - #this = province:4540 # Ahar - } - localization_key = building_rainbow_mountains_destination_desc - } - - text = { # Mount Damavand - trigger = { - has_special_building = yes - has_building_or_higher = mount_damavand_01 - #this = province:4316 # Firrim - } - localization_key = building_mount_damavand_destination_desc - } - - text = { # Tomb of Batsheba - trigger = { - has_special_building = yes - has_building_or_higher = tomb_of_cyrus_01 - #this = province:4118 # Istakhr - } - localization_key = building_tomb_of_cyrus_destination_desc - } - - text = { # Ark of Bukhara - trigger = { - has_special_building = yes - has_building_or_higher = ark_of_bukhara_01 - #this = province:4394 # Bukhara - } - localization_key = building_ark_of_bukhara_destination_desc - } - - text = { # Shah-i-Zinda 1 - trigger = { - has_special_building = yes - has_building_or_higher = shah_i_zinda_01 - #this = province:4404 # Samarqand / Samarkand - } - localization_key = building_shah_i_zinda_destination_desc - } - - text = { # Shah-i-Zinda 2 - trigger = { - has_special_building = yes - has_building_or_higher = shah_i_zinda_02 - #this = province:4404 # Samarqand / Samarkand - } - localization_key = building_shah_i_zinda_destination_desc - } - - text = { # Alamut Castle 1 - trigger = { - has_special_building = yes - has_building_or_higher = alamut_castle_01 - #this = province:4323 # Qazwin / Qazvin - } - localization_key = building_alamut_castle_destination_desc - } - - text = { # Alamut Castle 2 - trigger = { - has_special_building = yes - has_building_or_higher = alamut_castle_02 - #this = province:4323 # Qazwin / Qazvin - } - localization_key = building_alamut_castle_destination_desc - } - - text = { # Golden Gate of Kyiv - trigger = { - has_special_building = yes - has_building_or_higher = golden_gate_of_kiev_01 - } - localization_key = building_golden_gate_of_kiev_destination_desc - } - - text = { # Sar-i-Sang Mines - trigger = { - has_special_building = yes - OR = { - has_building_or_higher = sar_i_sang_mines_01 - has_building_or_higher = sar_i_sang_mines_02 - has_building_or_higher = sar_i_sang_mines_03 - has_building_or_higher = sar_i_sang_mines_04 - } - } - localization_key = building_sar_i_sang_mines_01_destination_desc - } - - text = { # Church of the Theotokos - trigger = { - has_special_building = yes - has_building_or_higher = church_of_the_theotokos - } - localization_key = building_church_of_the_theotokos_destination_desc - } - - text = { # Parthenon - trigger = { - has_special_building = yes - has_building_or_higher = parthenon - } - localization_key = building_parthenon_destination_desc - } - - text = { # Hagios Demetrios - trigger = { - has_special_building = yes - has_building_or_higher = hagios_demetrios - } - localization_key = building_hagios_demetrios_destination_desc - } - - text = { # Kassiopi Castle - trigger = { - has_special_building = yes - has_building_or_higher = kassiopi_castle - } - localization_key = building_kassiopi_castle_destination_desc - } - - text = { # Saint Lazarus - trigger = { - has_special_building = yes - has_building_or_higher = saint_lazarus - } - localization_key = building_saint_lazarus_destination_desc - } - - text = { # Sumela Monastery - trigger = { - has_special_building = yes - OR = { - has_building_or_higher = sumela_monastery_01 - has_building_or_higher = sumela_monastery_02 - } - } - localization_key = building_sumela_monastery_destination_desc - } - - text = { # Patras Castle - trigger = { - has_special_building = yes - has_building_or_higher = patras_castle - } - localization_key = building_patras_castle_destination_desc - } - - text = { # Maiden's Tower - trigger = { - has_special_building = yes - has_building_or_higher = maiden_tower - } - localization_key = building_maiden_tower_destination_desc - } - - text = { # Despots' Palace at Mystras - trigger = { - has_special_building = yes - has_building_or_higher = despot_palace - } - localization_key = building_despot_palace_destination_desc - } - - text = { # Meteora - trigger = { - has_special_building = yes - OR = { - has_building_or_higher = meteora_01 - has_building_or_higher = meteora_02 - } - } - localization_key = building_meteora_destination_desc - } - - text = { # Mount Athos - trigger = { - has_special_building = yes - OR = { - has_building_or_higher = mount_athos_01 - has_building_or_higher = mount_athos_02 - has_building_or_higher = mount_athos_03 - } - } - localization_key = building_mount_athos_destination_desc - } - - text = { # Sant'Apollinare Nuovo - trigger = { - has_special_building = yes - has_building_or_higher = apollinare_nuovo - } - localization_key = building_apollinare_nuovo_destination_desc - } - - text = { # Saint Catherine's Monastery - trigger = { - has_special_building = yes - has_building_or_higher = saint_catherine - } - localization_key = building_saint_catherine_destination_desc - } - - text = { # Jvari Monastery - trigger = { - has_special_building = yes - has_building_or_higher = jvari_monastery - } - localization_key = building_jvari_monastery_destination_desc - } - - text = { # Etchmiadzin Cathedral - trigger = { - has_special_building = yes - has_building_or_higher = etchmiadzin_cathedral - } - localization_key = building_etchmiadzin_cathedral_destination_desc - } - - text = { # Cattolica di Stilo - trigger = { - has_special_building = yes - has_building_or_higher = cattolica_stilo - } - localization_key = building_cattolica_stilo_destination_desc - } - - text = { # Hosios Loukas - trigger = { - has_special_building = yes - has_building_or_higher = hosios_loukas - } - localization_key = building_hosios_loukas_destination_desc - } - - text = { # Church of Saint Sophia, Ohrid - trigger = { - has_special_building = yes - has_building_or_higher = sofia_ohrid - } - localization_key = building_sofia_ohrid_destination_desc - } - - text = { # Fairy Chimneys - trigger = { - has_special_building = yes - has_building_or_higher = fairy_chimneys - } - localization_key = building_fairy_chimneys_destination_desc - } - - text = { # Cilician Gates - trigger = { - has_special_building = yes - has_building_or_higher = cilician_gates - } - localization_key = building_cilician_gates_destination_desc - } - - #CCP3 - text = { # drassanes_01 - trigger = { - has_special_building = yes - has_building_or_higher = drassanes_01 - } - localization_key = building_drassanes_01_destination_desc - } - - text = { # kyz_kala_01 - trigger = { - has_special_building = yes - has_building_or_higher = kyz_kala_01 - } - localization_key = building_kyz_kala_01_destination_desc - } - - text = { # cluny_abbey_01 - trigger = { - has_special_building = yes - has_building_or_higher = cluny_abbey_01 - NOT = { has_building_or_higher = cluny_abbey_02 } - } - localization_key = building_cluny_abbey_01_destination_desc - } - - text = { # cluny_abbey_02 - trigger = { - has_special_building = yes - has_building_or_higher = cluny_abbey_02 - } - localization_key = building_cluny_abbey_02_destination_desc - } - - text = { # york_walls_01 - trigger = { - has_special_building = yes - has_building_or_higher = york_walls_01 - } - localization_key = building_york_walls_01_destination_desc - } - - text = { # damascus_mosque_01 - trigger = { - has_special_building = yes - has_building_or_higher = damascus_mosque_01 - } - localization_key = building_damascus_mosque_01_destination_desc - } - - text = { # jokhang_01 - trigger = { - has_special_building = yes - has_building_or_higher = jokhang_01 - } - localization_key = building_jokhang_01_destination_desc - } - - text = { # wartburg_01 - trigger = { - has_special_building = yes - has_building_or_higher = wartburg_01 - } - localization_key = building_wartburg_01_destination_desc - } - - text = { # beta_giyorgis_01 - trigger = { - has_special_building = yes - has_building_or_higher = beta_giyorgis_01 - } - localization_key = building_beta_giyorgis_01_destination_desc - } - - text = { # holy_wisdom_01 - trigger = { - has_special_building = yes - has_building_or_higher = holy_wisdom_01 - } - localization_key = building_holy_wisdom_01_destination_desc - } - - text = { # kano_walls_01 - trigger = { - has_special_building = yes - has_building_or_higher = kano_walls_01 - } - localization_key = building_kano_walls_01_destination_desc - } - - text = { # somapura_university_01 - trigger = { - has_special_building = yes - has_building_or_higher = somapura_university_01 - } - localization_key = building_somapura_university_01_destination_desc - } - - text = { # duomo_florence_01 - trigger = { - has_special_building = yes - has_building = duomo_florence_01 - } - localization_key = building_duomo_florence_01_destination_desc - } - - text = { # duomo_florence_02 - trigger = { - has_special_building = yes - has_building = duomo_florence_02 - } - localization_key = building_duomo_florence_02_destination_desc - } - - text = { # duomo_florence_03 - trigger = { - has_special_building = yes - has_building = duomo_florence_03 - } - localization_key = building_duomo_florence_03_destination_desc - } - - text = { # duomo_florence_04 - trigger = { - has_special_building = yes - has_building = duomo_florence_04 - } - localization_key = building_duomo_florence_04_destination_desc - } - - text = { # konark_temple_01 - trigger = { - has_special_building = yes - has_building_or_higher = konark_temple_01 - } - localization_key = building_konark_temple_01_destination_desc - } - - text = { # al_qarawiyyin_university_01 - trigger = { - has_special_building = yes - has_building_or_higher = al_qarawiyyin_university_01 - } - localization_key = building_al_qarawiyyin_university_01_destination_desc - } - - text = { # kairouan_basins_01 - trigger = { - has_special_building = yes - has_building_or_higher = kairouan_basins_01 - } - localization_key = building_kairouan_basins_01_destination_desc - } - - text = { # ghana_palace_01 - trigger = { - has_special_building = yes - has_building_or_higher = ghana_palace_01 - } - localization_key = building_ghana_palace_01_destination_desc - } - - text = { # visegrad_castle_01 - trigger = { - has_special_building = yes - has_building_or_higher = visegrad_castle_01 - } - localization_key = building_visegrad_castle_01_destination_desc - } - - text = { # wawel_cathedral_01 - trigger = { - has_special_building = yes - has_building_or_higher = wawel_cathedral_01 - } - localization_key = building_wawel_cathedral_01_destination_desc - } - - text = { # vatapi_caves_01 - trigger = { - has_special_building = yes - has_building_or_higher = vatapi_caves_01 - } - localization_key = building_vatapi_caves_01_destination_desc - } - - text = { # jaisalmer_fort_01 - trigger = { - has_special_building = yes - has_building_or_higher = jaisalmer_fort_01 - } - localization_key = building_jaisalmer_fort_01_destination_desc - } - #CCP3 End - #CE2 - text = { # Pleasure Dome - trigger = { - has_special_building = yes - has_building_or_higher = pleasure_dome - } - localization_key = building_pleasure_dome_01_destination_desc - } - - text = { # Burkhan Khaldun - trigger = { - has_special_building = yes - has_building_or_higher = burkhan_khaldun_01 - } - localization_key = building_burkhan_khaldun_01_destination_desc - } - - #CE2 End - text = { # legendary_shrine - trigger = { - has_special_building = yes - has_building_or_higher = legendary_shrine - } - localization_key = legendary_shrine_destination_desc - } - - text = { # legendary_statue - trigger = { - has_special_building = yes - has_building_or_higher = legendary_statue - } - localization_key = legendary_statue_destination_desc - } - - text = { # legendary_palace - trigger = { - has_special_building = yes - has_building_or_higher = legendary_palace - } - localization_key = legendary_palace_destination_desc - } - - text = { # legendary_hunting_lodge - trigger = { - has_special_building = yes - has_building_or_higher = legendary_hunting_lodge - } - localization_key = legendary_hunting_ground_destination_desc - } - - text = { # legendary_watchtower - trigger = { - has_special_building = yes - has_building_or_higher = legendary_watchtower - } - localization_key = legendary_watchtower_destination_desc - } - - text = { # Fallback - trigger = { - always = no - } - fallback = yes - localization_key = building_generic_destination_desc - } -} - -GetTouristHoldingIntro = { - type = province - random_valid = yes - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = castle_holding - } - localization_key = building_castle_arrival_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = castle_holding - } - localization_key = building_castle_arrival_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = castle_holding - } - localization_key = building_castle_arrival_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = castle_holding - } - localization_key = building_castle_arrival_04_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = castle_holding - } - localization_key = building_castle_arrival_05_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = city_holding - } - localization_key = building_city_arrival_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = city_holding - } - localization_key = building_city_arrival_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = city_holding - } - localization_key = building_city_arrival_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = city_holding - } - localization_key = building_city_arrival_04_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = city_holding - } - localization_key = building_city_arrival_05_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = church_holding - } - localization_key = building_temple_arrival_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = church_holding - } - localization_key = building_temple_arrival_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = church_holding - } - localization_key = building_temple_arrival_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = church_holding - } - localization_key = building_temple_arrival_04_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = church_holding - } - localization_key = building_temple_arrival_05_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = tribal_holding - } - localization_key = building_tribal_holding_arrival_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = tribal_holding - } - localization_key = building_tribal_holding_arrival_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = tribal_holding - } - localization_key = building_tribal_holding_arrival_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = tribal_holding - } - localization_key = building_tribal_holding_arrival_04_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_holding_type = tribal_holding - } - localization_key = building_tribal_holding_arrival_05_desc - } -} - -GetTouristHoldingOutro = { - type = province - random_valid = yes - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_travel_point_of_interest = poi_special_buildings_learning - has_travel_point_of_interest = poi_special_buildings_religious - } - } - localization_key = building_religious_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_travel_point_of_interest = poi_special_buildings_learning - has_travel_point_of_interest = poi_special_buildings_religious - } - } - localization_key = building_religious_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_travel_point_of_interest = poi_special_buildings_learning - has_travel_point_of_interest = poi_special_buildings_religious - } - } - localization_key = building_religious_learning_outro_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_diplomatic - } - localization_key = building_diplomatic_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_diplomatic - } - localization_key = building_diplomatic_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_diplomatic - } - localization_key = building_diplomatic_learning_outro_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_martial - } - localization_key = building_martial_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_martial - } - localization_key = building_martial_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_martial - } - localization_key = building_martial_learning_outro_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_economic - } - localization_key = building_economic_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_economic - } - localization_key = building_economic_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_economic - } - localization_key = building_economic_learning_outro_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_wonder - } - localization_key = building_man_made_wonder_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_wonder - } - localization_key = building_man_made_wonder_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_special_buildings_wonder - } - localization_key = building_man_made_wonder_learning_outro_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = building_natural_wonder_learning_outro_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = building_natural_wonder_learning_outro_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = building_natural_wonder_learning_outro_03_desc - } -} - -GetTouristStartEventOutro = { - type = province - random_valid = yes - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_01_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_02_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_03_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_04_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_05_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_06_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_07_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_08_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_09_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_10_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_11_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_12_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_13_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_14_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_15_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_16_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_17_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_18_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_19_desc - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = building_exploration_20_desc - } -} - -GetSpecialBuildingPrefix = { - type = province - text = { - trigger = { - OR = { - has_building = the_pyramids_01 - has_building = the_colosseum_01 - has_building = the_tower_of_london_01 - has_building = the_friday_mosque_01 - has_building = holy_site_great_mosque_of_cordoba_01 - has_building = holy_site_prophetic_mosque_01 - has_building = sankore_university - has_building = siena_university - has_building = stonehenge_01 - has_building = notre_dame_01 - has_building = hadrians_wall_01 - has_building = offas_dyke_01 - has_building = maharloo_lake_01 - has_building = duomo_florence_04 - } - } - localization_key = blank_line - } - text = { - trigger = { - always = no - } - localization_key = the_with_space - fallback = yes - } -} - -GetSpecialBuildingSurface = { - type = province - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = a_large_rock - } - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = the_mine_entrance - } - text = { - setup_scope = { - root = { save_scope_as = location } - } - localization_key = a_wall - } -} - -GetSpecialBuildingSong = { - type = province - random_valid = yes - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = event_song_religious_01 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = event_song_religious_02 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = event_song_religious_03 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = event_song_learning_01 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = event_song_learning_02 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = event_song_learning_03 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_mines_01 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_mines_02 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_mines_03 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = event_song_martial_01 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = event_song_martial_02 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = event_song_martial_03 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_economic_01 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_economic_02 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = event_song_economic_03 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = event_song_diplomatic_01 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = event_song_diplomatic_02 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = event_song_diplomatic_03 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = event_song_ancient_wonders_01 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = event_song_ancient_wonders_02 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = event_song_ancient_wonders_03 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = event_song_natural_wonders_01 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = event_song_natural_wonders_02 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = event_song_natural_wonders_03 - } -} - -GetSpecialBuildingCatSleepingSpot = { - type = province - random_valid = yes - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = cats_sleeping_religious_01 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = cats_sleeping_religious_02 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = cats_sleeping_religious_03 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = cats_sleeping_learning_01 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = cats_sleeping_learning_02 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = cats_sleeping_learning_03 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = cats_sleeping_mines_01 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = cats_sleeping_mines_02 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = cats_sleeping_mines_03 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = cats_sleeping_martial_01 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = cats_sleeping_martial_02 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - } - localization_key = cats_sleeping_martial_03 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - localization_key = cats_sleeping_economic_01 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = cats_sleeping_economic_02 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = cats_sleeping_economic_03 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = cats_sleeping_diplomatic_01 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = cats_sleeping_diplomatic_02 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = cats_sleeping_diplomatic_03 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = cats_sleeping_ancient_wonders_01 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = cats_sleeping_ancient_wonders_02 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - } - localization_key = cats_sleeping_ancient_wonders_03 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = cats_sleeping_natural_wonders_01 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = cats_sleeping_natural_wonders_02 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - } - localization_key = cats_sleeping_natural_wonders_03 - } -} - -GetSpecialBuildingDiplomacySkill = { - type = province - text = { - trigger = { - journey_diplomacy_skill_monument_trigger = yes - } - localization_key = MOD_DIPLOMACY_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = blank_line - fallback = yes - } -} - -GetSpecialBuildingMartialSkill = { - type = province - text = { - trigger = { - journey_martial_skill_monument_trigger = yes - } - localization_key = MOD_MARTIAL_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = blank_line - fallback = yes - } -} - -GetSpecialBuildingLearningSkill = { - type = province - text = { - trigger = { - journey_learning_skill_monument_trigger = yes - } - localization_key = MOD_LEARNING_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = blank_line - fallback = yes - } -} - -GetSpecialBuildingStewardshipSkill = { - type = province - text = { - trigger = { - journey_stewardship_skill_monument_trigger = yes - } - localization_key = MOD_STEWARDSHIP_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = blank_line - fallback = yes - } -} - -GetSpecialBuildingIntrigueSkill = { - type = province - text = { - trigger = { - journey_intrigue_skill_monument_trigger = yes - } - localization_key = MOD_INTRIGUE_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = blank_line - fallback = yes - } -} - -GetChosenJourneySkill = { - type = all - text = { - trigger = { - has_variable = diplomacy_skill_focus - } - localization_key = MOD_DIPLOMACY_PREFIX - } - text = { - trigger = { - has_variable = learning_skill_focus - } - localization_key = MOD_LEARNING_PREFIX - } - text = { - trigger = { - has_variable = martial_skill_focus - } - localization_key = MOD_MARTIAL_PREFIX - } - text = { - trigger = { - has_variable = stewardship_skill_focus - } - localization_key = MOD_STEWARDSHIP_PREFIX - } - text = { - trigger = { - has_variable = intrigue_skill_focus - } - localization_key = MOD_INTRIGUE_PREFIX - } - text = { - trigger = { - always = no - } - localization_key = choose_on_arrival - fallback = yes - } -} - -GetMilitaryDrillSentence = { - type = character - random_valid = yes - text = { - localization_key = drill_order_1 - } - text = { - localization_key = drill_order_2 - } - text = { - localization_key = drill_order_3 - } - text = { - localization_key = drill_order_4 - } - text = { - localization_key = drill_order_5 - } - text = { - localization_key = drill_order_6 - } - text = { - localization_key = drill_order_7 - } - text = { - localization_key = drill_order_8 - } - text = { - localization_key = drill_order_9 - } - text = { - localization_key = drill_order_10 - } - text = { - localization_key = drill_order_11 - } -} - -GetSpecialBuildingNonsensicalClaim = { - type = province - random_valid = yes - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = guide_religious_1 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = guide_religious_2 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = guide_religious_3 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = guide_religious_4 - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = guide_religious_5 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = guide_learning_1 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = guide_learning_2 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = guide_learning_3 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = guide_learning_4 - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = guide_learning_5 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = guide_mines_1 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = guide_mines_2 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = guide_mines_3 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = guide_mines_4 - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = guide_mines_5 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = guide_martial_1 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = guide_martial_2 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = guide_martial_3 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = guide_martial_4 - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = guide_martial_5 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_economic_1 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_economic_2 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_economic_3 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_economic_4 - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_economic_5 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_1 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_2 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_3 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_4 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_5 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_ancient_wonders_1 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_ancient_wonders_2 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_ancient_wonders_3 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_ancient_wonders_4 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = guide_ancient_wonders_5 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = maharloo_lake_01 - } - localization_key = guide_natural_wonder_1 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - NOT = { has_building = maharloo_lake_01 } - } - localization_key = guide_natural_wonder_2 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - NOT = { has_building = maharloo_lake_01 } - } - localization_key = guide_natural_wonder_3 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - NOT = { has_building = maharloo_lake_01 } - } - localization_key = guide_natural_wonder_4 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - NOT = { has_building = maharloo_lake_01 } - } - localization_key = guide_natural_wonder_5 - } -} - -GetSpecialBuildingPerson = { - type = province - random_valid = yes - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = religious_priest - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = religious_monk - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = religious_acolyte - } - text = { # Religious - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_religious - } - localization_key = religious_pilgrim - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = learning_scholar - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = learning_student - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = learning_historian - } - text = { # Learning - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_learning - } - localization_key = learning_tutor - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = mines_overseer - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = mines_smith - } - text = { # Mines - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - } - localization_key = mines_miner - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = martial_engineer - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = martial_commander - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = martial_squire - } - text = { # martial - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_martial - has_building_with_flag = travel_point_of_interest_martial_minor - } - NOT = { has_building = the_colosseum_01 } - NOT = { has_building = cilician_gates } - } - localization_key = martial_archer - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = economic_merchant - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = economic_artisan - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = economic_caravan_leader - } - text = { # Economic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - OR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - has_building = kairouan_basins_01 - } - NOR = { - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = economic_trader - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = guide_diplomatic_1 - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = diplomatic_diplomat - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = diplomatic_noble - } - text = { # Diplomatic - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_diplomatic - } - localization_key = diplomatic_scribe - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = ancient_guide - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = ancient_pilgrim - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_wonder - has_building = the_colosseum_01 - has_building = iron_pillar_of_delhi_01 - has_building = iron_pillar_of_dhar_01 - } - } - localization_key = ancient_storyteller - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = maharloo_lake_01 - } - localization_key = guide_natural_wonder_1 - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - } - localization_key = natural_guide - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - } - localization_key = natural_artist - } - text = { # Wonders - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - OR = { - has_building_with_flag = travel_point_of_interest_natural_feature - has_building = cilician_gates - } - } - localization_key = natural_naturalist - } -} - -ProvinceCompliment = { - type = province - random_valid = yes - - text = { - trigger = { - OR = { - terrain = plains - terrain = farmlands - terrain = oasis - } - } - localization_key = prefix_verdant - } - - text = { - trigger = { - OR = { - terrain = mountains - terrain = desert_mountains - terrain = jungle - has_travel_point_of_interest = poi_special_buildings_martial - } - } - localization_key = prefix_mighty - } - - text = { - trigger = { - OR = { - terrain = jungle - terrain = forest - } - } - localization_key = prefix_lush - } - - text = { - trigger = { - OR = { - terrain = floodplains - terrain = farmlands - has_holding_type = city_holding - has_building_with_flag = travel_point_of_interest_economic - } - } - localization_key = prefix_rich - } - - text = { - trigger = { - OR = { - has_travel_point_of_interest = poi_natural_feature - has_holding_type = church_holding - } - } - localization_key = compliment_serene - } - - text = { - trigger = { - always = yes - } - localization_key = wealth_beautiful - } -} - -FormerJob = { - type = character - - text = { - setup_scope = { - location = { save_scope_as = location } - if = { - limit = { - location.county.holder = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - } - } - location.county.holder = { - save_scope_as = former_employer - } - } - else_if = { - limit = { - is_ai = no - any_ruler = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - capital_province ?= { - squared_distance = { - target = root.location - value <= squared_distance_small - } - } - } - } - random_ruler = { - limit = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - capital_province = { - squared_distance = { - target = root.location - value <= squared_distance_small - } - } - } - save_scope_as = former_employer - } - } - else_if = { - limit = { - is_ai = no - any_ruler = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - capital_province ?= { - squared_distance = { - target = root.location - value <= squared_distance_large - } - } - } - } - random_ruler = { - limit = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - capital_province = { - squared_distance = { - target = root.location - value <= squared_distance_large - } - } - } - save_scope_as = former_employer - } - } - else = { - random_ruler = { - limit = { - exists = dynasty - dynasty = { - any_dynasty_member = { - count >= 3 - } - } - NOR = { - this = root - root.house ?= this.house - } - } - save_scope_as = former_employer - } - } - } - trigger = { - has_character_flag = court_tutor_court_position - } - localization_key = court_tutor_court_position_job - } - - text = { - trigger = { - OR = { - has_character_flag = royal_architect_court_position - has_character_flag = head_porter_camp_officer - } - } - localization_key = royal_architect_court_position_job - } - - text = { - trigger = { - OR = { - has_character_flag = cupbearer_court_position - has_character_flag = witness_camp_officer - } - } - localization_key = cupbearer_court_position_job - } - - text = { - trigger = { - has_character_flag = court_poet_court_position - } - localization_key = court_poet_court_position_job - } - - text = { - trigger = { - OR = { - has_character_flag = chronicler_court_position - has_character_flag = second_camp_officer - } - } - localization_key = chronicler_court_position_job - } - - text = { - trigger = { - has_character_flag = wet_nurse_court_position - } - localization_key = wet_nurse_court_position_job - } - - text = { - trigger = { - has_character_flag = antiquarian_court_position - } - localization_key = antiquarian_court_position_job - } -} - -IntentDesc = { - type = character - random_valid = yes - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = journey_knowledge_hoarding_intent_idesc - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = journey_knowledge_hoarding_intent_idesc2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = journey_knowledge_hoarding_intent_idesc3 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = journey_curiosity_intent_idesc - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = journey_curiosity_intent_idesc2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = journey_curiosity_intent_idesc3 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_intent_idesc - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_intent_idesc2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_intent_idesc3 - } -} - -IntentInitialEventDesc = { - type = character - random_valid = yes - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = knowledge_hoarding_1 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = knowledge_hoarding_2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_knowledge_hoarding_intent - } - localization_key = knowledge_hoarding_3 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = curiosity_1 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = curiosity_2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = journey_curiosity_intent - } - localization_key = curiosity_3 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_1 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - trigger = { - has_activity_intent = spread_legend_intent - } - localization_key = spread_legend_3 - } -} - -MonumentViewIntro = { - type = character - random_valid = yes - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - localization_key = monument_view_intro_1 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - localization_key = monument_view_intro_2 - } - - text = { - setup_scope = { - root.location = { save_scope_as = location } - root = { save_scope_as = me_scope } - } - localization_key = monument_view_intro_3 - } -} - -MonumentTypeDesc = { - type = province - random_valid = yes - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = monument_beautiful_natural_wonder - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = monument_inspiring_natural_wonder - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_travel_point_of_interest = poi_natural_feature - } - localization_key = monument_glorious_natural_wonder - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - localization_key = monument_impressive_mine - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - localization_key = monument_enormous_mine - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - localization_key = monument_grand_mine - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_impressive_building - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_magnificent_building - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_imposing_building - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_grand_edifice - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_spectacular_structure - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_majestic_fortress - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_stately_palace - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_breathtaking_monolith - } - - text = { - setup_scope = { - root = { save_scope_as = location } - } - trigger = { - NOR = { - has_travel_point_of_interest = poi_natural_feature - AND = { - has_building_with_flag = travel_point_of_interest_economic - NOR = { - has_building = doges_palace_01 - has_building = iron_pillar_of_dhar_01 - has_building = petra_01 - has_building = fairy_chimneys - } - } - } - } - localization_key = monument_legendary_hallmark - } -} diff --git a/N3OW/common/customizable_localization/00_unfriendly_custom_loc.txt b/N3OW/common/customizable_localization/00_unfriendly_custom_loc.txt deleted file mode 100644 index 28902d37..00000000 --- a/N3OW/common/customizable_localization/00_unfriendly_custom_loc.txt +++ /dev/null @@ -1,55 +0,0 @@ -ObjectifiedFeature = { - type = character - random_valid = yes - - text = { - localization_key = amorous_lips - } - text = { - trigger = { is_female = yes } - localization_key = ample_bosom - } - text = { - trigger = { is_female = yes } - localization_key = curves - } - text = { - trigger = { is_female = yes } - localization_key = generous_rear - } - text = { - trigger = { - is_female = yes - } - localization_key = delicate_wrists - } - text = { - trigger = { - is_female = yes - NOT = { has_trait = one_legged } - } - localization_key = ankles - } - text = { - trigger = { - is_male = yes - NOT = { has_trait = one_legged } - } - localization_key = shapely_legs - } - text = { - trigger = { - is_male = yes - is_eunuch_trigger = no - } - localization_key = copious_codpiece - } - text = { - trigger = { - is_male = yes - NOT = { has_trait = one_legged } - } - localization_key = graceful_feet - } -} - diff --git a/N3OW/common/customizable_localization/00_vassal_custom_loc.txt b/N3OW/common/customizable_localization/00_vassal_custom_loc.txt deleted file mode 100644 index 5199c51f..00000000 --- a/N3OW/common/customizable_localization/00_vassal_custom_loc.txt +++ /dev/null @@ -1,357 +0,0 @@ -powerful_vassals_loc = { - type = character - - text = { - localization_key = kings - trigger = { - any_vassal = { - highest_held_title_tier >= 4 - count > 1 - } - } - } - - text = { - localization_key = dukes - trigger = { - any_vassal = { - highest_held_title_tier >= 3 - count > 1 - } - } - } - - text = { - localization_key = counts - trigger = { - any_vassal = { - highest_held_title_tier >= 2 - count > 1 - } - } - } - - text = { - localization_key = barons - trigger = { - any_vassal = { - highest_held_title_tier >= 1 - count > 1 - } - } - } - - text = { - localization_key = courtier_plural - trigger = { - is_landed = yes - NOT = { - any_vassal = { - highest_held_title_tier >= 1 - count > 1 - } - } - } - } - - text = { - localization_key = followers - trigger = { - is_landed = no - NOT = { - any_vassal = { - highest_held_title_tier >= 1 - count > 1 - } - } - } - } -} - -vassal_directive_icon = { - type = character - - text = { - localization_key = no_directive_icon - trigger = { - NOR = { - has_character_flag = vassal_directive_improve_development - has_character_flag = vassal_directive_train_commanders - has_character_flag = vassal_directive_build_maa - has_character_flag = vassal_directive_convert_faith - has_character_flag = vassal_directive_convert_culture - has_character_flag = vassal_directive_improve_cultural_acceptance - has_character_flag = vassal_directive_building_focus_fortification - has_character_flag = vassal_directive_building_focus_military - has_character_flag = vassal_directive_building_focus_economy - has_character_flag = vassal_directive_manage_fertility - has_character_flag = vassal_directive_explore_cultures - has_character_flag = vassal_directive_raid_innovation_intent - has_character_flag = vassal_directive_raid_herd_intent - } - } - } - - text = { - localization_key = directive_refusal_icon - trigger = { - OR = { - has_character_flag = vassal_directive_improve_development - has_character_flag = vassal_directive_train_commanders - has_character_flag = vassal_directive_build_maa - has_character_flag = vassal_directive_convert_faith - has_character_flag = vassal_directive_convert_culture - has_character_flag = vassal_directive_improve_cultural_acceptance - has_character_flag = vassal_directive_building_focus_fortification - has_character_flag = vassal_directive_building_focus_military - has_character_flag = vassal_directive_building_focus_economy - has_character_flag = vassal_directive_manage_fertility - has_character_flag = vassal_directive_explore_cultures - has_character_flag = vassal_directive_raid_innovation_intent - has_character_flag = vassal_directive_raid_herd_intent - } - save_temporary_scope_as = vassal_scope - NOT = { vassal_is_valid_and_follows_directive_trigger = { VASSAL = scope:vassal_scope LIEGE = scope:vassal_scope.liege } } - } - } - - text = { - localization_key = improve_development_icon - trigger = { - has_character_flag = vassal_directive_improve_development - } - } - - text = { - localization_key = train_commanders_icon - trigger = { - has_character_flag = vassal_directive_train_commanders - } - } - - text = { - localization_key = build_maa_icon - trigger = { - has_character_flag = vassal_directive_build_maa - } - } - - text = { - localization_key = convert_faith_icon - trigger = { - has_character_flag = vassal_directive_convert_faith - } - } - - text = { - localization_key = convert_culture_icon - trigger = { - has_character_flag = vassal_directive_convert_culture - } - } - - text = { - localization_key = improve_cultural_acceptance_icon - trigger = { - has_character_flag = vassal_directive_improve_cultural_acceptance - } - } - - text = { - localization_key = building_focus_fortification_icon - trigger = { - has_character_flag = vassal_directive_building_focus_fortification - } - } - - text = { - localization_key = building_focus_military_icon - trigger = { - has_character_flag = vassal_directive_building_focus_military - } - } - - text = { - localization_key = building_focus_economy_icon - trigger = { - has_character_flag = vassal_directive_building_focus_economy - } - } - - text = { - localization_key = manage_fertility_icon - trigger = { - has_character_flag = vassal_directive_manage_fertility - } - } - text = { - localization_key = explore_cultures_icon - trigger = { - has_character_flag = vassal_directive_explore_cultures - } - } - text = { - localization_key = raid_innovation_intent_icon - trigger = { - has_character_flag = vassal_directive_raid_innovation_intent - } - } - text = { - localization_key = raid_herd_intent_icon - trigger = { - has_character_flag = vassal_directive_raid_herd_intent - } - } - - text = { - localization_key = blank_line - trigger = { - always = no - } - fallback = yes - } -} - -vassal_directive_text = { - type = character - - text = { - localization_key = no_directive_text - trigger = { - NOR = { - has_character_flag = vassal_directive_improve_development - has_character_flag = vassal_directive_train_commanders - has_character_flag = vassal_directive_build_maa - has_character_flag = vassal_directive_convert_faith - has_character_flag = vassal_directive_convert_culture - has_character_flag = vassal_directive_improve_cultural_acceptance - has_character_flag = vassal_directive_building_focus_fortification - has_character_flag = vassal_directive_building_focus_military - has_character_flag = vassal_directive_building_focus_economy - has_character_flag = vassal_directive_manage_fertility - has_character_flag = vassal_directive_explore_cultures - has_character_flag = vassal_directive_raid_innovation_intent - has_character_flag = vassal_directive_raid_herd_intent - } - } - } - - text = { - localization_key = refusing_directive_text - trigger = { - OR = { - has_character_flag = vassal_directive_improve_development - has_character_flag = vassal_directive_train_commanders - has_character_flag = vassal_directive_build_maa - has_character_flag = vassal_directive_convert_faith - has_character_flag = vassal_directive_convert_culture - has_character_flag = vassal_directive_improve_cultural_acceptance - has_character_flag = vassal_directive_building_focus_fortification - has_character_flag = vassal_directive_building_focus_military - has_character_flag = vassal_directive_building_focus_economy - has_character_flag = vassal_directive_manage_fertility - has_character_flag = vassal_directive_explore_cultures - has_character_flag = vassal_directive_raid_innovation_intent - has_character_flag = vassal_directive_raid_herd_intent - } - save_temporary_scope_as = vassal_scope - NOT = { vassal_is_valid_and_follows_directive_trigger = { VASSAL = scope:vassal_scope LIEGE = scope:vassal_scope.liege } } - } - } - - text = { - localization_key = improve_development_text - trigger = { - has_character_flag = vassal_directive_improve_development - } - } - - text = { - localization_key = train_commanders_text - trigger = { - has_character_flag = vassal_directive_train_commanders - } - } - - text = { - localization_key = build_maa_text - trigger = { - has_character_flag = vassal_directive_build_maa - } - } - - text = { - localization_key = convert_faith_text - trigger = { - has_character_flag = vassal_directive_convert_faith - } - } - - text = { - localization_key = convert_culture_text - trigger = { - has_character_flag = vassal_directive_convert_culture - } - } - - text = { - localization_key = improve_cultural_acceptance_text - trigger = { - has_character_flag = vassal_directive_improve_cultural_acceptance - } - } - - text = { - localization_key = building_focus_fortification_text - trigger = { - has_character_flag = vassal_directive_building_focus_fortification - } - } - - text = { - localization_key = building_focus_military_text - trigger = { - has_character_flag = vassal_directive_building_focus_military - } - } - - text = { - localization_key = building_focus_economy_text - trigger = { - has_character_flag = vassal_directive_building_focus_economy - } - } - - text = { - localization_key = county_fertility_text - trigger = { - has_character_flag = vassal_directive_manage_fertility - } - } - text = { - localization_key = explore_cultures_text - trigger = { - has_character_flag = vassal_directive_explore_cultures - } - } - text = { - localization_key = culture_text - trigger = { - has_character_flag = vassal_directive_raid_innovation_intent - } - } - text = { - localization_key = herd_text - trigger = { - has_character_flag = vassal_directive_raid_herd_intent - } - } - - text = { - localization_key = blank_line - trigger = { - always = no - } - fallback = yes - } -} diff --git a/N3OW/common/customizable_localization/00_visit_settlement_custom_loc.txt b/N3OW/common/customizable_localization/00_visit_settlement_custom_loc.txt deleted file mode 100644 index 35f98b21..00000000 --- a/N3OW/common/customizable_localization/00_visit_settlement_custom_loc.txt +++ /dev/null @@ -1,1001 +0,0 @@ - -IsAlreadyVisiting = { - type = character - - #Temporary fix #TODO_CD_TGP TIT-57969 Hook these strings in when we get code support for comparing time left on variables - text = { - trigger = { - exists = var:ep3_laamp_decision_1000_is_visiting - always = yes - } - localization_key = DECISION_ALREADY_VISITING_LOCAL_SETTLEMENT_TIME - } - - #Are you *bugged out* (did the variable linger longer than it should) - text = { - trigger = { - exists = var:ep3_laamp_decision_1000_is_visiting - always = no #TODO_CD_TGP TIT-57969 remove and uncomment below - #var_time_remaining:ep3_laamp_decision_1000_is_visiting < visit_settlement_lock_days - } - localization_key = DECISION_ALREADY_VISITING_LOCAL_SETTLEMENT_TIME - } - - #Or are you *just* visiting a Settlement - text = { - trigger = { - exists = var:ep3_laamp_decision_1000_is_visiting - always = no #TODO_CD_TGP TIT-57969 remove and uncomment below - #var_time_remaining:ep3_laamp_decision_1000_is_visiting = visit_settlement_lock_days - } - localization_key = DECISION_ALREADY_VISITING_LOCAL_SETTLEMENT_NO_TIME - } - -} - -#The loc string has a concept in this version of the custom loc -LocalHoldingTypeConcept = { - type = character - - text = { - trigger = { - location = { has_holding = no } - } - localization_key = local_holding_type_concept_no_holding - } - - text = { - trigger = { - location = { - has_holding_type = tribal_holding - } - } - localization_key = local_holding_type_concept_tribal_holding - } - - text = { - trigger = { - location = { - has_holding_type = nomad_holding - } - } - localization_key = local_holding_type_concept_nomad_holding - } - - text = { - trigger = { - location = { - has_holding_type = herder_holding - } - } - localization_key = local_holding_type_concept_herder_holding - } - - #Christian - text = { - trigger = { - location = { - faith = { religion_tag = christianity_religion } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_concept_church_holding - } - - text = { - trigger = { - location = { - NOT = { - faith = { religion_tag = christianity_religion } - } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_concept_temple_holding - } - - text = { - trigger = { - location = { has_holding_type = castle_holding } - } - localization_key = local_holding_type_concept_castle_holding - } - - text = { - trigger = { - location = { has_holding_type = city_holding } - } - localization_key = local_holding_type_concept_city_holding - } -} - -LocalHoldingType = { - type = character - - text = { - trigger = { - location = { has_holding = no } - } - localization_key = local_holding_type_no_holding - } - - text = { - trigger = { - location = { - has_holding_type = tribal_holding - } - } - localization_key = local_holding_type_tribal_holding - } - - text = { - trigger = { - location = { - has_holding_type = nomad_holding - } - } - localization_key = local_holding_type_nomad_holding - } - - text = { - trigger = { - location = { - has_holding_type = herder_holding - } - } - localization_key = local_holding_type_herder_holding - } - - #Christian - text = { - trigger = { - location = { - faith = { religion_tag = christianity_religion } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_church_holding - } - - text = { - trigger = { - location = { - NOT = { - faith = { religion_tag = christianity_religion } - } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_temple_holding - } - - text = { - trigger = { - location = { has_holding_type = castle_holding } - } - localization_key = local_holding_type_castle_holding - } - - text = { - trigger = { - location = { has_holding_type = city_holding } - } - localization_key = local_holding_type_city_holding - } -} - -LocalHoldingTypeCapitalized = { - type = character - - text = { - trigger = { - location = { has_holding = no } - } - localization_key = local_holding_type_capitalized_no_holding - } - - text = { - trigger = { - location = { - has_holding_type = tribal_holding - } - } - localization_key = local_holding_type_capitalized_tribal_holding - } - - text = { - trigger = { - location = { - has_holding_type = nomad_holding - } - } - localization_key = local_holding_type_capitalized_nomad_holding - } - - text = { - trigger = { - location = { - has_holding_type = herder_holding - } - } - localization_key = local_holding_type_capitalized_herder_holding - } - - #Christian - text = { - trigger = { - location = { - faith = { religion_tag = christianity_religion } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_capitalized_church_holding - } - - text = { - trigger = { - location = { - NOT = { - faith = { religion_tag = christianity_religion } - } - has_holding_type = church_holding - } - } - localization_key = local_holding_type_capitalized_temple_holding - } - - text = { - trigger = { - location = { has_holding_type = castle_holding } - } - localization_key = local_holding_type_capitalized_castle_holding - } - - text = { - trigger = { - location = { has_holding_type = city_holding } - } - localization_key = local_holding_type_capitalized_city_holding - } -} - -SettlementCity = { - type = character - - text = { - trigger = { - OR = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - AND = { - location = { - OR = { - has_holding = no - has_holding_type = tribal_holding - } - } - location.county.culture = { - has_cultural_tradition = tradition_horse_lords - } - } - } - } - localization_key = is_encampment - } - - text = { - trigger = { - location = { - OR = { - has_holding = no - has_holding_type = tribal_holding - has_holding_type = nomad_holding - has_holding_type = herder_holding - } - } - } - localization_key = is_settlement - } - - text = { - trigger = { - location = { - OR = { - has_holding_type = church_holding - has_holding_type = castle_holding - has_holding_type = city_holding - } - } - location.county = { - development_level < 20 - NOT = { - culture = { - has_cultural_tradition = tradition_horse_lords - } - } - } - - } - localization_key = is_town - } - - text = { - trigger = { - location = { - OR = { - has_holding_type = church_holding - has_holding_type = castle_holding - has_holding_type = city_holding - } - } - location.county = { - development_level >= 20 - } - } - localization_key = is_city - } -} - -#Used in the Town Crier event [ ep3_laamp_decision_event.1025 ] in the Visit Settlement decision for LAAMPs -TownCrierDescOptionA = { - type = character - random_valid = yes - - #Legendary desc is handled in another loc string - - #Treasure Map Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.desc_treasure_map - } - #Transport Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_transport_contracts - } - #Criminal Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_criminal_contracts - } - #Justicar Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_justicar_contracts - } - #Hireling Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_hireling_contracts - } - #Diplomacy Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_diplomacy_contracts - } - #Stewardship Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_stewardship_contracts - } - #Learning Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_learning_contracts - } - #Intrigue Contract desc - text = { - trigger = { var:1025_first_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_intrigue_contracts - } - -} - -TownCrierDescOptionB = { - type = character - random_valid = yes - - #Legendary desc is handled in another loc string - - #Treasure Map Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.desc_treasure_map - } - #Transport Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_transport_contracts - } - #Criminal Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_criminal_contracts - } - #Justicar Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_justicar_contracts - } - #Hireling Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_hireling_contracts - } - #Diplomacy Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_diplomacy_contracts - } - #Stewardship Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_stewardship_contracts - } - #Learning Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_learning_contracts - } - #Intrigue Contract desc - text = { - trigger = { var:1025_second_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_intrigue_contracts - } - -} - -TownCrierDescOptionC = { - type = character - random_valid = yes - - #Legendary desc is handled in another loc string - - #Treasure Map Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.desc_treasure_map - } - #Transport Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_transport_contracts - } - #Criminal Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_criminal_contracts - } - #Justicar Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_justicar_contracts - } - #Hireling Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_hireling_contracts - } - #Diplomacy Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_diplomacy_contracts - } - #Stewardship Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_stewardship_contracts - } - #Learning Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_learning_contracts - } - #Intrigue Contract desc - text = { - trigger = { var:1025_third_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.desc_intrigue_contracts - } - -} - -#The event options of the same event -TownCrierOptionA = { - type = character - random_valid = yes - - #Legendary Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:legendary_contract } - localization_key = ep3_laamp_decision_event.1025.option.legendary - } - #Treasure Map Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.option.treasure_map - } - #Transport Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.option.transport_contracts - } - #Criminal Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.option.criminal_contracts - } - #Justicar Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.option.justicar_contracts - } - #Hireling Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.option.hireling_contracts - } - #Diplomacy Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.option.diplomacy_contracts - } - #Stewardship Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.option.stewardship_contracts - } - #Learning Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.option.learning_contracts - } - #Intrigue Contract option - text = { - trigger = { var:1025_first_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.option.intrigue_contracts - } - -} - -TownCrierOptionB = { - type = character - random_valid = yes - - #Legendary Contract - text = { - trigger = { var:1025_second_contract_desc ?= flag:legendary_contract } - localization_key = ep3_laamp_decision_event.1025.option.legendary - } - #Treasure Map Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.option.treasure_map - } - #Transport Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.option.transport_contracts - } - #Criminal Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.option.criminal_contracts - } - #Justicar Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.option.justicar_contracts - } - #Hireling Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.option.hireling_contracts - } - #Diplomacy Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.option.diplomacy_contracts - } - #Stewardship Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.option.stewardship_contracts - } - #Learning Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.option.learning_contracts - } - #Intrigue Contract option - text = { - trigger = { var:1025_second_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.option.intrigue_contracts - } - -} - -TownCrierOptionC = { - type = character - random_valid = yes - - #Legendary Contract - text = { - trigger = { var:1025_third_contract_desc ?= flag:legendary_contract } - localization_key = ep3_laamp_decision_event.1025.option.legendary - } - #Treasure Map Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:treasure_map_contract } - localization_key = ep3_laamp_decision_event.1025.option.treasure_map - } - #Transport Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:transport_contracts } - localization_key = ep3_laamp_decision_event.1025.option.transport_contracts - } - #Criminal Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:criminal_contracts } - localization_key = ep3_laamp_decision_event.1025.option.criminal_contracts - } - #Justicar Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:justicar_contracts } - localization_key = ep3_laamp_decision_event.1025.option.justicar_contracts - } - #Hireling Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:hireling_contracts } - localization_key = ep3_laamp_decision_event.1025.option.hireling_contracts - } - #Diplomacy Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:diplomacy_contracts } - localization_key = ep3_laamp_decision_event.1025.option.diplomacy_contracts - } - #Stewardship Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:stewardship_contracts } - localization_key = ep3_laamp_decision_event.1025.option.stewardship_contracts - } - #Learning Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:learning_contracts } - localization_key = ep3_laamp_decision_event.1025.option.learning_contracts - } - #Intrigue Contract option - text = { - trigger = { var:1025_third_contract_desc ?= flag:intrigue_contracts } - localization_key = ep3_laamp_decision_event.1025.option.intrigue_contracts - } - -} - -GetBuildingDwelling = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_dwelling - } - - text = { - localization_key = is_building - } -} - -GetTavernDwelling = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_dwelling - } - - text = { - localization_key = is_tavern - } -} - -GetTaverngoersTribespeople = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_tribespeople - } - - text = { - localization_key = is_taverngoers - } -} - -GetRoomTent = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_tent - } - - text = { - localization_key = is_room - } -} - -GetDoorTentflap = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_tentflap - } - - text = { - localization_key = is_door - } -} - -GetCrookedhousesDelapidatedtents = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_delapitated_tents - } - - text = { - localization_key = is_crooked_houses - } -} - -GetTowncrierElder = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_elder - } - - text = { - localization_key = is_town_crier - } -} - -GetTowncrierElderCapitalized = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_capitalized_elder - } - - text = { - localization_key = is_capitalized_town_crier - } -} - - -GetMainsquareCommons = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_commons - } - - text = { - localization_key = is_main_square - } -} - -GetMainsquareCommonsCapitalized = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_capitalized_commons - } - - text = { - localization_key = is_capitalized_main_square - } -} - -GetCeilingCanopy = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_canopy - } - - text = { - localization_key = is_ceiling - } -} - -GetTribalTradegoods = { - type = character - - text = { - trigger = { - location = { geographical_region = world_europe_north } - } - localization_key = northern_tradegoods - } - - text = { - trigger = { - location = { geographical_region = world_india } - } - localization_key = indian_tradegoods - } - - text = { - trigger = { - location = { geographical_region = world_africa } - } - localization_key = african_tradegoods - } - - text = { - trigger = { - location = { geographical_region = world_steppe } - } - localization_key = steppe_tradegoods - } - - #Fallback - text = { - trigger = { - location = { - NOR = { - geographical_region = world_europe_north - geographical_region = world_india - geographical_region = world_africa - geographical_region = world_steppe - } - } - } - localization_key = generic_tradegoods - } -} - -GetTreesScaffolding = { - type = character - - text = { - trigger = { is_snowy_rural_scandinavia_location_trigger = yes } - localization_key = is_trees - } - - text = { - localization_key = is_scaffolding - } -} - -GetSquareCommons = { - type = character - - text = { - trigger = { - location = { - OR = { - has_holding_type = nomad_holding - has_holding_type = herder_holding - has_holding_type = tribal_holding - is_nomadic_location_trigger = yes - } - } - } - localization_key = is_commons - } - - text = { - localization_key = is_square - } -} diff --git a/N3OW/common/customizable_localization/00_war_custom_loc.txt b/N3OW/common/customizable_localization/00_war_custom_loc.txt deleted file mode 100644 index 77dc8717..00000000 --- a/N3OW/common/customizable_localization/00_war_custom_loc.txt +++ /dev/null @@ -1,543 +0,0 @@ - -WarDeclaredOpening = { - type = war - - text = { - trigger = { #War to stop the Gurkhan from becoming Greatest of Khans - root = { - using_cb = mpo_great_war_of_defiance_cb - } - } - localization_key = war_declared_opening_mpo_gok - } - - text = { - trigger = { - root.primary_attacker = { - opinion = { - target = root.primary_defender - value <= -10 - } - } - } - localization_key = war_declared_opening.negative - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = war_declared_opening.neutral - } -} - -WarDeclaredFlavor = { - type = war - - text = { - trigger = { #War to stop the Gurkhan from becoming Greatest of Khans - root = { - using_cb = mpo_great_war_of_defiance_cb - } - } - localization_key = war_declared_flavor_mpo_gok - } - - text = { # Used when one or more Deviant Lovers manage to get into a war with each other. - trigger = { - root.primary_attacker = { - has_relation_lover = root.primary_defender - } - OR = { - root.primary_attacker = { - is_deviant_trigger = yes - - } - root.primary_defender = { - is_deviant_trigger = yes - } - } - } - localization_key = war_declared_flavor.naughty - } - - text = { # Used when Zealous characters are attacking a religious enemy. Also used for excommunication wars. - trigger = { - OR = { - root.primary_attacker = { - # Attacker must be Zealous - OR = { - has_trait = zealous - ai_zeal >= medium_positive_zeal - } - # Defender must belong to a Hostile/Evil Faith, OR must be Sinful in the eyes of the Attacker's Faith. - OR = { - faith = { - faith_hostility_level = { - target = root.primary_defender.faith - value >= faith_hostile_level - } - } - root.primary_defender = { - num_sinful_traits = { - faith = root.primary_attacker.faith - value >= 1 - } - } - } - # Attacker must also personally dislike the defender, because this text is quite insult-y. - opinion = { - target = root.primary_defender - value <= 20 - } - - } - - # If an excommunication war, use this regardless of attacker/defender's traits. - root = { - using_cb = excommunication_war - } - } - } - localization_key = war_declared_flavor.zealous - } - - text = { # Used by Greedy characters when declaring a war of conquest. - trigger = { - root.primary_attacker = { - OR = { - has_trait = greedy - has_trait = ambitious - } - } - root = { - OR = { - using_conquest_cb_trigger = yes - using_de_jure_cb_trigger = yes - } - } - } - localization_key = war_declared_flavor.greedy - } - - text = { # Generic DoW text for all holy wars. - trigger = { - root = { - using_holy_war_cb_trigger = yes - } - } - localization_key = war_declared_flavor.holy_war - } - - text = { # Generic DoW text for all De Jure (and Claimant) wars. - trigger = { - root = { - using_de_jure_cb_trigger = yes - } - } - localization_key = war_declared_flavor.dejure - } - - text = { # Used by Arrogant characters when attempting to vassalize/subjugate another character. - trigger = { - root = { - using_hierarchical_cb_trigger = yes - } - root.primary_attacker = { - has_trait = arrogant - - # Attacker must also personally dislike the defender, because this text is quite insult-y. - opinion = { - target = root.primary_defender - value <= 20 - } - } - } - localization_key = war_declared_flavor.subjugation.arrogant - } - - text = { # Tribal characters have special text for declaring conquest or subjugation wars. - trigger = { - root.primary_attacker = { - government_has_flag = government_is_tribal - } - root = { - OR = { - using_conquest_cb_trigger = yes - using_hierarchical_cb_trigger = yes - } - } - } - localization_key = war_declared_flavor.subjugation.tribal - } - - text = { # Other characters have a standard subjugation CB DoW. - trigger = { - root = { - using_hierarchical_cb_trigger = yes - } - } - localization_key = war_declared_flavor.subjugation - } - - text = { # Other characters have a standard subjugation CB DoW. - trigger = { - root = { - using_conquest_cb_trigger = yes - } - } - localization_key = war_declared_flavor.conquest - } - - text = { - trigger = { - root = { - using_cb = populist_war - } - } - localization_key = war_declared_flavor.populist - } - - text = { - trigger = { - root = { - using_cb = peasant_war - } - } - localization_key = war_declared_flavor.peasant - } - - text = { - trigger = { - root = { - using_cb = independence_faction_war - } - } - localization_key = war_declared_flavor.independence - } - - text = { - trigger = { - root = { - using_cb = liberty_faction_war - } - } - localization_key = war_declared_flavor.liberty - } - - text = { - trigger = { - root = { - using_cb = claimant_faction_war - } - } - localization_key = war_declared_flavor.claimant - } - - #TIT-17244: will not appear without this. - text = { - trigger = { - AND = { - exists = scope:recipient - scope:recipient = { exists = scope:war_for_retraction_flavour } - } - } - localization_key = war_declared_flavor.retraction_refused - } - - #TIT-17244: will not appear without this. - text = { - trigger = { - AND = { - exists = scope:recipient - scope:recipient = { exists = scope:war_for_revocation_flavour } - } - } - localization_key = war_declared_flavor.revocation_refused - } - - #TIT-17244: will not appear without this. - text = { - trigger = { - AND = { - exists = scope:recipient - scope:recipient = { exists = scope:war_for_imprisonment_flavour } - } - } - localization_key = war_declared_flavor.revocation_refused - } - - text = { # Fallback DoW text. Ideallty we should never reach this point, but it's here if we need it. - trigger = { - always = no - } - fallback = yes - localization_key = war_declared_flavor.fallback - } -} - -#Custom loc for various prison uses -ZealousDoW = { - type = character - - text = { - trigger = { - root.faith = { - OR = { - religion_tag = christianity_religion - religion_tag = islam_religion - religion_tag = west_african_roog_religion - } - } - } - localization_key =war_declared_flavor.zealous.mercifulgod - } - - text = { - trigger = { - root.faith = { - has_doctrine_parameter = reincarnation_resistance_to_conversion - } - } - localization_key = war_declared_flavor.zealous.reincarnation - } - - text = { - trigger = { - always = no - } - fallback = yes - localization_key = war_declared_flavor.zealous.fallback - } -} - -GetMilitaryStrengthColoredCurrentSituation = { - type = character - - text = { - localization_key = military_strength_green_current_situation - trigger = { - scope:second.current_military_strength < root.fifty_percent_of_current_military_strength - } - } - - text = { - localization_key = military_strength_red_current_situation - trigger = { - scope:second.current_military_strength >= root.current_military_strength - } - } - - text = { - localization_key = military_strength_gray_current_situation - } -} - -WarCasusBelliShort = { - type = war - - text = { - trigger = { - OR = { - using_cb = claim_cb - using_cb = claimant_faction_war - using_cb = norman_conquest_cb - using_cb = norwegian_invasion_cb - } - } - localization_key = war_memory_cb_claim - } - - text = { - trigger = { - OR = { - using_cb = county_conquest_cb - using_cb = duchy_conquest_cb - using_cb = county_struggle_cb - using_cb = fp2_mediterranean_conquest_cb - using_cb = hungarian_migration_cb - using_cb = sons_of_lothbrok_invasion_cb - } - } - localization_key = war_memory_cb_conquest - } - - text = { - trigger = { - OR = { - using_cb = minor_religious_war - using_cb = religious_war - using_cb = major_religious_war - } - } - localization_key = war_memory_cb_holy_war - } - - text = { - trigger = { - OR = { - using_cb = de_jure_cb - using_cb = individual_county_de_jure_cb - using_cb = individual_duchy_de_jure_cb - } - } - localization_key = war_memory_cb_de_jure - } - - text = { - trigger = { - OR = { - using_cb = invasion_war - using_cb = clan_invasion_war - using_cb = mongol_invasion_war - using_cb = mongol_realm_invasion_war - using_cb = ep3_laamp_adventurer_county_invasion - using_cb = ep3_laamp_adventurer_duchy_invasion - using_cb = ep3_laamp_adventurer_kingdom_invasion - using_cb = ep3_laamp_adventurer_empire_invasion - using_cb = mpo_gok_onslaught_cb - } - } - localization_key = war_memory_cb_invasion - } - - text = { - trigger = { - OR = { - using_cb = undirected_great_holy_war - using_cb = directed_great_holy_war - } - } - localization_key = war_memory_cb_invasion - } - - text = { - trigger = { - OR = { - using_cb = independence_war - using_cb = independence_faction_war - } - } - localization_key = war_memory_cb_ghw - } - - text = { - trigger = { - OR = { - using_cb = independence_war - using_cb = independence_faction_war - } - } - localization_key = war_memory_cb_independence - } - - text = { - trigger = { - OR = { - using_cb = artifact_war - using_cb = reclaim_relic_artifact_war - } - } - localization_key = war_memory_cb_artifact - } - - text = { - trigger = { using_cb = liberty_faction_war } - localization_key = war_memory_cb_liberty - } - - text = { - trigger = { using_cb = depose_war } - localization_key = war_memory_cb_depose - } - - text = { - trigger = { using_cb = refused_liege_demand_war } - localization_key = war_memory_cb_tyranny - } - - text = { - trigger = { using_cb = nation_fracturing_faction_war } - localization_key = war_memory_cb_fracture - } - - text = { - trigger = { using_cb = ducal_conquest_cb } - localization_key = war_memory_cb_ducal_conquest - } - - text = { - trigger = { using_cb = imperial_reconquest_cb } - localization_key = war_memory_cb_imperial_reconquest - } - - text = { - trigger = { using_cb = dismantle_holy_pretender_cb } - localization_key = war_memory_cb_holy_pretender - } - - text = { - trigger = { using_cb = dismantle_byz_pretender_cb } - localization_key = war_memory_cb_byz_pretender - } - - text = { - trigger = { using_cb = excommunication_war } - localization_key = war_memory_cb_excommunicate - } - - text = { - trigger = { using_cb = flowery_war_cb } - localization_key = war_memory_cb_flower - } - - text = { - trigger = { using_cb = tribal_subjugation_cb } - localization_key = war_memory_cb_subjugation - } - - text = { - trigger = { - using_cb = vassalization_cb - using_cb = diarch_vassalisation_cb - } - localization_key = war_memory_cb_vassalization - } - - text = { - trigger = { - OR = { - using_cb = fp1_varangian_adventurer_conquest - using_cb = fp1_scandi_adventurer_conquest - } - } - localization_key = war_memory_cb_varangian - } - - text = { - trigger = { using_cb = fp2_border_raid } - localization_key = war_memory_cb_border - } - - text = { - trigger = { using_cb = fp2_expel_interloper } - localization_key = war_memory_cb_expel - } - - text = { - trigger = { using_cb = diarch_vassalisation_cb } - localization_key = war_memory_cb_vassalization - } - - text = { - trigger = { using_cb = remove_regent_cb } - localization_key = war_memory_cb_regent - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = war_memory_cb_fallback - } -} diff --git a/N3OW/common/customizable_localization/00_weird_objects.txt b/N3OW/common/customizable_localization/00_weird_objects.txt deleted file mode 100644 index f096fc64..00000000 --- a/N3OW/common/customizable_localization/00_weird_objects.txt +++ /dev/null @@ -1,32 +0,0 @@ -# for court.4400 -RandomWeirdObject = { - - type = character - - random_valid = yes - - text = { - localization_key = turnip_shaped_like_me - } - text = { - localization_key = human_skull_cup - } - text = { - localization_key = copper_scroll - } - text = { - localization_key = abandoned_chess_piece - } - text = { - localization_key = ancient_salted_beef - } - text = { - localization_key = cracked_ostrich_eggshell - } - text = { - localization_key = bat_guano - } - text = { - localization_key = abandoned_list - } -} diff --git a/N3OW/common/customizable_localization/00_yearly_events_custom_loc.txt b/N3OW/common/customizable_localization/00_yearly_events_custom_loc.txt deleted file mode 100644 index f613dd9d..00000000 --- a/N3OW/common/customizable_localization/00_yearly_events_custom_loc.txt +++ /dev/null @@ -1,108 +0,0 @@ - -YearlyEvent0001GetDescriptor = { - type = character - - text = { - trigger = { - opinion = { - target = scope:second - value > 20 - } - } - localization_key = yearly.0001.pos_descriptor - } - - text = { - trigger = { - opinion = { - target = scope:second - value <= 20 - } - } - fallback = yes - localization_key = yearly.0001.no_descriptor - } -} - -YearlyEvent0001Skill = { - type = character - - text = { - trigger = { - var:yearly_0001_skill = flag:diplomacy - } - localization_key = yearly.0001.diplomacy - } - - text = { - trigger = { - var:yearly_0001_skill = flag:martial - } - localization_key = yearly.0001.martial - } - - - text = { - trigger = { - var:yearly_0001_skill = flag:stewardship - } - localization_key = yearly.0001.stewardship - } - - - text = { - trigger = { - var:yearly_0001_skill = flag:intrigue - } - localization_key = yearly.0001.intrigue - } - - text = { - trigger = { - var:yearly_0001_skill = flag:learning - } - localization_key = yearly.0001.learning - } -} - -YearlyEvent0001SkillShort = { - type = character - - text = { - trigger = { - var:yearly_0001_skill = flag:diplomacy - } - localization_key = yearly.0001.diplomacy_short - } - - text = { - trigger = { - var:yearly_0001_skill = flag:martial - } - localization_key = yearly.0001.martial_short - } - - - text = { - trigger = { - var:yearly_0001_skill = flag:stewardship - } - localization_key = yearly.0001.stewardship_short - } - - - text = { - trigger = { - var:yearly_0001_skill = flag:intrigue - } - localization_key = yearly.0001.intrigue_short - } - - text = { - trigger = { - var:yearly_0001_skill = flag:learning - } - localization_key = yearly.0001.learning_short - } -} - diff --git a/N3OW/common/customizable_localization/01_bp1_custom_loc.txt b/N3OW/common/customizable_localization/01_bp1_custom_loc.txt deleted file mode 100644 index 02ecf932..00000000 --- a/N3OW/common/customizable_localization/01_bp1_custom_loc.txt +++ /dev/null @@ -1,693 +0,0 @@ -GetRandomRoom = { - type = character - random_valid = yes - - text = { - localization_key = room_library - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 0 - } - trigger_else = { always = yes } - } - } - - text = { - localization_key = room_garden - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 1 - } - trigger_else = { always = yes } - } - } - - text = { - localization_key = room_corridor - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 2 - } - trigger_else = { always = yes } - } - } - - text = { - localization_key = room_council_chamber - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 3 - } - trigger_else = { always = yes } - } - } - - text = { - localization_key = room_throne_room - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 4 - } - trigger_else = { always = yes } - } - } - - text = { - localization_key = room_command_tent - trigger = { - trigger_if = { - limit = { has_variable = random_location } - var:random_location = 5 - } - trigger_else = { always = no } - } - } -} - -#Takes two character scopes -PartnerOpinionDescription = { - type = character - - #High - text = { - trigger = { - opinion = { - target = scope:second - value >= 50 - } - } - localization_key = partner_opinion_high - } - #Low - text = { - trigger = { - opinion = { - target = scope:second - value < 50 - } - } - localization_key = partner_opinion_low - } -} - -#Is filtered through PartnerOpinionDescription -PartnerOpinionHighDescription = { - type = character - random_valid = yes - - #Darling - text = { - localization_key = partner_opinion_desc_darling - } - #Precious - text = { - localization_key = partner_opinion_desc_precious - } - #Sweet - text = { - localization_key = partner_opinion_desc_sweet - } - #Lovely - text = { - localization_key = partner_opinion_desc_lovely - } -} - -#Is filtered through PartnerOpinionDescription -PartnerOpinionLowDescription = { - type = character - random_valid = yes - - #Esteemed - text = { - localization_key = partner_opinion_desc_esteemed - } - #Imposing - text = { - localization_key = partner_opinion_desc_imposing - } - #Respectable - text = { - localization_key = partner_opinion_desc_respectable - } -} - -RandomJewelry = { - type = character - random_valid = yes - - #Torc - text = { - localization_key = random_jewelry_torc - } - #Pendant - text = { - localization_key = random_jewelry_pendant - } - #Ring - text = { - localization_key = random_jewelry_ring - } - #Medallion - text = { - localization_key = random_jewelry_medallion - } - #Bracelet - text = { - localization_key = random_jewelry_bracelet - } - #Bangle - text = { - localization_key = random_jewelry_bangle - } - #Brooch - text = { - localization_key = random_jewelry_brooch - } -} - -RandomPositiveLookAdjective = { - type = character - random_valid = yes - - #Magnificent - text = { - localization_key = random_positive_look_magnificent - } - #Stupendous - text = { - localization_key = random_positive_look_stupendous - } - #Marvelous - text = { - localization_key = random_positive_look_marvelous - } - #Exquisite - text = { - localization_key = random_positive_look_exquisite - } - #Delightful - text = { - localization_key = random_positive_look_delightful - } - #Terrific - text = { - localization_key = random_positive_look_terrific - } - #Splendid - text = { - localization_key = random_positive_look_splendid - } - #Stunning - text = { - localization_key = random_positive_look_stunning - } - #Enchanting - text = { - localization_key = random_positive_look_enchanting - } - #Wonderful - text = { - localization_key = random_positive_look_wonderful - } -} - -MurderMemoryEnding = { - type = character - random_valid = yes - - text = { - localization_key = murder_memory_ending_revenge - } - - text = { - localization_key = murder_memory_ending_justice - } - - text = { - localization_key = murder_memory_ending_sleep - } - - text = { - localization_key = murder_memory_ending_sow - } -} - -GetFamilyFeudLongFlavor = { - type = story - - text = { - localization_key = house_feud_head_rivalry_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_rivalry } - } - } - - text = { - localization_key = house_feud_family_rivalry_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_rivalry } - } - } - - text = { - localization_key = house_feud_head_killed_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_killed } - } - } - - text = { - localization_key = house_feud_family_killed_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_killed } - } - } - - text = { - localization_key = house_feud_head_imprisoned_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_imprisoned } - } - } - text = { - localization_key = house_feud_family_imprisoned_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_imprisoned } - } - } - text = { - localization_key = house_feud_head_tortured_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_tortured } - } - } - text = { - localization_key = house_feud_family_tortured_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_tortured } - } - } - text = { - localization_key = house_feud_head_castrated_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_castrated } - } - } - text = { - localization_key = house_feud_family_castrated_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_castrated } - } - } - text = { - localization_key = house_feud_head_blinded_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_blinded } - } - } - text = { - localization_key = house_feud_family_blinded_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_blinded } - } - } - text = { - localization_key = house_feud_head_cuckolded_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_cuckolded } - } - } - text = { - localization_key = house_feud_family_cuckolded_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_cuckolded } - } - } - text = { - localization_key = house_feud_competing_claim_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = competing_claim } - } - } - text = { - localization_key = house_feud_inherited_rivalry_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = inherited_rivalry } - } - } - text = { - localization_key = house_feud_reciprocated_rivalry_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = reciprocated_rivalry } - } - } - text = { - localization_key = house_feud_head_broken_grand_wedding_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = head_broke_gw_betrothal } - } - } - text = { - localization_key = house_feud_family_broken_grand_wedding_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = family_broke_gw_betrothal } - } - } - text = { - localization_key = house_feud_murder_feast_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = murder_feast } - } - } - text = { - localization_key = house_feud_bloody_wedding_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = bloody_wedding } - } - } - text = { - localization_key = house_feud_raid_estate_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = raid_estate } - } - } - text = { - localization_key = house_feud_stolen_herd_flavor - trigger = { - house_feud_story_flag_trigger = { VARIABLE = house_feud_reason FLAG = stolen_herd } - } - } -} - -GetFamilyFeudBalance = { - type = character - - text = { - localization_key = house_feud_balance_terrible - trigger = { - house.house_head = { - any_owned_story = { - story_type = story_cycle_house_feud - house_feud_balance_value <= -3 - } - } - } - } - text = { - localization_key = house_feud_balance_bad - trigger = { - house.house_head = { - any_owned_story = { - story_type = story_cycle_house_feud - house_feud_balance_value > -3 - house_feud_balance_value < -0.5 - } - } - } - } - text = { - localization_key = house_feud_balance_even - trigger = { - house.house_head = { - any_owned_story = { - story_type = story_cycle_house_feud - house_feud_balance_value >= -0.5 - house_feud_balance_value <= 0.5 - } - } - } - } - text = { - localization_key = house_feud_balance_good - trigger = { - house.house_head = { - any_owned_story = { - story_type = story_cycle_house_feud - house_feud_balance_value > 0.5 - house_feud_balance_value < 3 - } - } - } - } - text = { - localization_key = house_feud_balance_excellent - trigger = { - house.house_head = { - any_owned_story = { - story_type = story_cycle_house_feud - house_feud_balance_value >= 3 - } - } - } - } -} - -GetFamilyFeudShortFlavor = { - type = story - - text = { - localization_key = house_feud_flavor_char_attacker - trigger = { - var:house_feud_attacker = { is_local_player = yes } - OR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } - - - text = { - localization_key = house_feud_flavor_char_victim - trigger = { - var:house_feud_victim = { is_local_player = yes } - OR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - var:house_feud_reason = flag:family_broke_gw_betrothal - var:house_feud_reason = flag:head_broke_gw_betrothal - } - } - } - - text = { - localization_key = house_feud_flavor_char - trigger = { - OR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - var:house_feud_reason = flag:family_broke_gw_betrothal - var:house_feud_reason = flag:head_broke_gw_betrothal - } - } - } - - text = { - localization_key = house_feud_verb_char_attacker - trigger = { - var:house_feud_attacker = { is_local_player = yes } - NOR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } - - text = { - localization_key = house_feud_verb_char_victim - trigger = { - var:house_feud_victim = { is_local_player = yes } - NOR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } - - text = { - localization_key = house_feud_verb_char - trigger = { - NOR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } -} - -GetFamilyFeudVictimFlavor = { - type = story - - text = { - localization_key = house_feud_flavor_victim - trigger = { - OR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } - text = { - localization_key = house_feud_verb_victim - trigger = { - NOR = { - var:house_feud_reason = flag:competing_claim - var:house_feud_reason = flag:inherited_rivalry - var:house_feud_reason = flag:reciprocated_rivalry - } - } - } -} - -GetFamilyFeudShort = { - type = story - - text = { - localization_key = house_feud_hatred - trigger = { var:house_feud_reason = flag:head_rivalry } - } - text = { - localization_key = house_feud_killing - trigger = { - OR = { - var:house_feud_reason = flag:head_killed - var:house_feud_reason = flag:family_killed - } - } - } - text = { - localization_key = house_feud_imprisonment - trigger = { - OR = { - var:house_feud_reason = flag:head_imprisoned - var:house_feud_reason = flag:family_imprisoned - } - } - } - text = { - localization_key = house_feud_torturing - trigger = { - OR = { - var:house_feud_reason = flag:head_tortured - var:house_feud_reason = flag:family_tortured - } - } - } - text = { - localization_key = house_feud_blinding - trigger = { - OR = { - var:house_feud_reason = flag:head_blinded - var:house_feud_reason = flag:family_blinded - } - } - } - text = { - localization_key = house_feud_castration - trigger = { - OR = { - var:house_feud_reason = flag:head_castrated - var:house_feud_reason = flag:family_castrated - } - } - } - text = { - localization_key = house_feud_cuckoldry - trigger = { - OR = { - var:house_feud_reason = flag:head_cuckolded - var:house_feud_reason = flag:family_cuckolded - } - } - } - text = { - localization_key = house_feud_competing - trigger = { var:house_feud_reason = flag:competing_claim } - } - text = { - localization_key = house_feud_inherited - trigger = { var:house_feud_reason = flag:inherited_rivalry } - } - text = { - localization_key = house_feud_reciprocated - trigger = { var:house_feud_reason = flag:reciprocated_rivalry } - } - text = { - localization_key = house_feud_betrothal - trigger = { - OR = { - var:house_feud_reason = flag:family_broke_gw_betrothal - var:house_feud_reason = flag:head_broke_gw_betrothal - } - } - } - text = { - localization_key = house_feud_murder_feast - trigger = { var:house_feud_reason = flag:murder_feast } - } - text = { - localization_key = house_feud_bloody_wedding - trigger = { var:house_feud_reason = flag:bloody_wedding } - } - text = { - localization_key = house_feud_raid_estate - trigger = { var:house_feud_reason = flag:raid_estate } - } - text = { - localization_key = house_feud_fallback - trigger = { always = no } - fallback = yes - } -} - -GetLaughType = { - type = character - random_valid = yes - - text = { - localization_key = laugh_type_baha - } - text = { - localization_key = laugh_type_hehe - } - text = { - localization_key = laugh_type_heh - } - text = { - localization_key = laugh_type_hoho - } - text = { - localization_key = laugh_type_haha - } - text = { - localization_key = laugh_type_hah - } - text = { - localization_key = laugh_type_haw - } - text = { - localization_key = laugh_type_cackle - } - text = { - localization_key = laugh_type_wheeze - } - text = { - localization_key = laugh_type_wheeze_long - } - text = { - localization_key = laugh_type_snort - } -} diff --git a/N3OW/common/customizable_localization/01_bp1_filippa_custom_loc.txt b/N3OW/common/customizable_localization/01_bp1_filippa_custom_loc.txt deleted file mode 100644 index 2acd9bb3..00000000 --- a/N3OW/common/customizable_localization/01_bp1_filippa_custom_loc.txt +++ /dev/null @@ -1,113 +0,0 @@ - -InsultAdjectiveGeneric = { - type = character - random_valid = yes - - #Despicable - text = { - localization_key = random_insult_adjective_despicable - } - #Reprehensible - text = { - localization_key = random_insult_adjective_reprehensible - } - #Vile - text = { - localization_key = random_insult_adjective_vile - } - #Detestable - text = { - localization_key = random_insult_adjective_detestable - } - #Contemptible - text = { - localization_key = random_insult_adjective_contemptible - } - #Deplorable - text = { - localization_key = random_insult_adjective_deplorable - } - #Wretched - text = { - localization_key = random_insult_adjective_wretched - } -} - -RandomBodyFeatureNoun = { - type = character - random_valid = yes - - #Hair - text = { - localization_key = random_body_feature_hair - } - #Neck - text = { - localization_key = random_body_feature_neck - } - #Skin - text = { - localization_key = random_body_feature_skin - } - #Behind - text = { - localization_key = random_body_feature_behind - } - #Feet - text = { - localization_key = random_body_feature_feet - } - #Height - text = { - localization_key = random_body_feature_height - } - #Width - text = { - localization_key = random_body_feature_width - } -} - -SisterhoodBrotherhood = { - type = character - - #Sisterhood - text = { - trigger = { is_female = yes } - localization_key = custom_loc_sisterhood - } - #Brotherhood - text = { - trigger = { is_male = yes } - localization_key = custom_loc_brotherhood - } -} - -LowestSkillFlag = { - type = character - - #Diplomacy - text = { - trigger = { has_character_flag = bp1_yearly_2060_diplomacy_lowest_skill } - localization_key = custom_loc_diplomacy - } - #Martial - text = { - trigger = { has_character_flag = bp1_yearly_2060_martial_lowest_skill } - localization_key = custom_loc_martial - } - #Stewardship - text = { - trigger = { has_character_flag = bp1_yearly_2060_stewardship_lowest_skill } - localization_key = custom_loc_stewardship - } - #Intrigue - text = { - trigger = { has_character_flag = bp1_yearly_2060_intrigue_lowest_skill } - localization_key = custom_loc_intrigue - } - #Learning - text = { - trigger = { has_character_flag = bp1_yearly_2060_learning_lowest_skill } - localization_key = custom_loc_learning - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/01_ep1_custom_loc.txt b/N3OW/common/customizable_localization/01_ep1_custom_loc.txt deleted file mode 100644 index 059b8313..00000000 --- a/N3OW/common/customizable_localization/01_ep1_custom_loc.txt +++ /dev/null @@ -1,2432 +0,0 @@ -# Do they want to do it or are they already doing it? -InspirationTypeDescriptionFuturePresent = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_type_desc_present - } - - text = { - localization_key = inspiration_type_desc_future - } -} - -InspirationWritePresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_write_present - } - - text = { - localization_key = inspiration_desc_write_future - } -} - -InspirationForgePresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_forge_present - } - - text = { - localization_key = inspiration_desc_forge_future - } -} - -InspirationWeavePresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_weave_present - } - - text = { - localization_key = inspiration_desc_weave_future - } -} - -InspirationGoPresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_go_present - } - - text = { - localization_key = inspiration_desc_go_future - } -} - -InspirationCreatePresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_create_present - } - - text = { - localization_key = inspiration_desc_create_future - } -} - -InspirationMakePresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_make_present - } - - text = { - localization_key = inspiration_desc_make_future - } -} - -InspirationStudyPresentFuture = { - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_study_present - } - - text = { - localization_key = inspiration_desc_study_future - } -} - -InspirationTypeDescription = { - type = character - - text = { - trigger = { - inspiration = { - has_inspiration_type = book_inspiration - } - exists = var:book_subject #For this one we look at ArtifactBookSubject so we can use the same loc key here and in the artifact's desc - } - localization_key = book_subject_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = book_inspiration - } - } - localization_key = book_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = weapon_inspiration - } - exists = var:artifact_weapon_type - } - localization_key = weapon_set_type_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = weapon_inspiration - } - } - localization_key = weapon_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = armor_inspiration - } - OR = { - exists = scope:armor_type - exists = var:artifact_armor_type - } - } - localization_key = armor_set_type_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = armor_inspiration - } - NOR = { - exists = var:artifact_armor_type - exists = scope:armor_type - } - } - localization_key = armor_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = weaver_inspiration - inspiration_owner = { has_variable = banner_commission} - } - } - localization_key = weaver_inspiration_description_banner - } - text = { - trigger = { - inspiration = { - has_inspiration_type = weaver_inspiration - } - exists = var:artifact_tapestry_scene - } - localization_key = weaver_inspiration_description_set_scene - } - text = { - trigger = { - inspiration = { - has_inspiration_type = weaver_inspiration - } - } - localization_key = weaver_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = adventure_inspiration - } - exists = var:adventure_destination - } - localization_key = adventure_inspiration_description_destination - } - text = { - trigger = { - inspiration = { - has_inspiration_type = adventure_inspiration - } - } - localization_key = adventure_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = artisan_inspiration - } - exists = var:artifact_artisan_type - } - localization_key = artisan_inspiration_description_set_type - } - text = { - trigger = { - inspiration = { - has_inspiration_type = artisan_inspiration - } - } - localization_key = artisan_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = smith_inspiration - } - exists = var:artifact_smith_type - } - localization_key = smith_inspiration_description_set_type - } - text = { - trigger = { - inspiration = { - has_inspiration_type = smith_inspiration - } - } - localization_key = smith_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = research_inspiration - } - } - localization_key = research_inspiration_description - } - text = { - trigger = { - inspiration = { - has_inspiration_type = religious_inspiration - } - } - localization_key = religious_inspiration_description - } - #Alchemy is added as separate instances here since they need different sentence starters - text = { - trigger = { - inspiration = { - has_inspiration_type = alchemy_inspiration - } - exists = var:artifact_alchemy_type - var:artifact_alchemy_type = flag:alchemy_type_elixirs - } - localization_key = inspiration_alchemy_type_elixirs - } - - text = { - trigger = { - inspiration = { - has_inspiration_type = alchemy_inspiration - } - exists = var:artifact_alchemy_type - var:artifact_alchemy_type = flag:alchemy_type_metals - } - localization_key = inspiration_alchemy_type_metals - } - - text = { - trigger = { - inspiration = { - has_inspiration_type = alchemy_inspiration - } - exists = var:artifact_alchemy_type - var:artifact_alchemy_type = flag:alchemy_type_panacea - } - localization_key = inspiration_alchemy_type_panacea - } - - text = { - trigger = { - inspiration = { - has_inspiration_type = alchemy_inspiration - } - exists = var:artifact_alchemy_type - var:artifact_alchemy_type = flag:alchemy_type_immortality - } - localization_key = inspiration_alchemy_type_immortality - } - - text = { - trigger = { - inspiration = { - has_inspiration_type = alchemy_inspiration - } - } - localization_key = alchemy_inspiration_description - } -} - -InspirationTypeDescriptionPast = { - type = character - - text = { - trigger = { - var:created_artifact_type = flag:weapon - } - localization_key = weapon_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:armor - } - localization_key = armor_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:book - } - localization_key = book_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:weaver - } - localization_key = weaver_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:adventure - } - localization_key = adventure_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:artisan - } - localization_key = artisan_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:smith - } - localization_key = smith_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:alchemy - } - localization_key = alchemy_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:research - } - localization_key = research_inspiration_description_past - } - text = { - trigger = { - var:created_artifact_type = flag:major_religious_inspiration - } - localization_key = religious_inspiration_description_past - } -} - -# Artisan (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) -InspirationArtisanType = { - type = character - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_chest - } - localization_key = inspiration_artisan_type_chest - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_box - } - localization_key = inspiration_artisan_type_box - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_sculpture - } - localization_key = inspiration_artisan_type_sculpture - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_cabinet - NOR = { - artifact_use_indian_building_visuals_trigger = yes - artifact_use_mena_building_visuals_trigger = yes - } - } - localization_key = inspiration_artisan_type_cabinet - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_cabinet - artifact_use_indian_building_visuals_trigger = yes - } - localization_key = inspiration_artisan_type_diwan - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_cabinet - artifact_use_mena_building_visuals_trigger = yes - } - localization_key = inspiration_artisan_type_table - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_throne - } - localization_key = inspiration_artisan_type_throne - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_scientific_apparatus - } - localization_key = inspiration_artisan_type_scientific_apparatus - } - - text = { # - trigger = { - var:artifact_artisan_type = flag:artisan_type_urn - } - localization_key = inspiration_artisan_type_urn - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_icon } - localization_key = inspiration_artisan_type_icon - } -} - -# 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) -InspirationSmithType = { - type = character - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_brooch - } - localization_key = inspiration_smith_type_brooch - } - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_regalia - } - localization_key = inspiration_smith_type_regalia - } - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_crown - } - localization_key = inspiration_smith_type_crown - } - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_goblet - } - localization_key = inspiration_smith_type_goblet - } - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_aquamanile - } - localization_key = inspiration_smith_type_aquamanile - } - - text = { # - trigger = { - var:artifact_smith_type = flag:smith_type_incense_burner_sculpture - } - localization_key = inspiration_smith_type_incense_burner_sculpture - } -} - -InspirationTapestryScene = { - type = character - - text = { - trigger = { - OR = { - var:artifact_tapestry_scene = flag:geometric_patterns - var:artifact_tapestry_scene = flag:calligraphic - } - } - localization_key = weaver_inspiration_abstract_description - } - text = { - trigger = { - OR = { - var:artifact_tapestry_scene = flag:historical - var:artifact_tapestry_scene = flag:coronation - var:artifact_tapestry_scene = flag:ships - } - } - localization_key = weaver_inspiration_history_description - } - text = { - trigger = { - var:artifact_tapestry_scene = flag:religious - } - localization_key = weaver_inspiration_religion_description - } - text = { - trigger = { - OR = { - var:artifact_tapestry_scene = flag:hunt - var:artifact_tapestry_scene = flag:animals - var:artifact_tapestry_scene = flag:garden - } - } - localization_key = weaver_inspiration_nature_description - } - text = { - trigger = { - var:artifact_tapestry_scene = flag:myth - } - localization_key = weaver_inspiration_myth_description - } - text = { - trigger = { - OR = { - var:artifact_tapestry_scene = flag:bucolic - var:artifact_tapestry_scene = flag:banquet - var:artifact_tapestry_scene = flag:hearing - } - } - localization_key = weaver_inspiration_life_description - } - text = { - trigger = { - var:artifact_tapestry_scene = flag:battle - } - localization_key = weaver_inspiration_battle_description - } -} - -#Custom loc for the destination of an adventurer -InspirationAdventureDestination = { - type = character - - text = { #africa - trigger = { - var:adventure_destination = flag:africa - } - localization_key = world_africa - } - - text = { #world_africa_west - trigger = { - var:adventure_destination = flag:africa_west - } - localization_key = world_africa_west - } - - text = { #africa_north - trigger = { - var:adventure_destination = flag:africa_north - } - localization_key = world_africa_north - } - - text = { #africa_east - trigger = { - var:adventure_destination = flag:africa_east - } - localization_key = world_africa_east - } - - text = { #europe - trigger = { - var:adventure_destination = flag:europe - } - localization_key = world_europe - } - - text = { #europe_north - trigger = { - var:adventure_destination = flag:europe_north - } - localization_key = world_europe_north - } - - text = { #europe_south - trigger = { - var:adventure_destination = flag:europe_south - } - localization_key = world_europe_south - } - - text = { #europe_west - trigger = { - var:adventure_destination = flag:europe_west - } - localization_key = world_europe_west - } - - text = { #europe_east - trigger = { - var:adventure_destination = flag:europe_east - } - localization_key = world_europe_east - } - - text = { #middle_east - trigger = { - var:adventure_destination = flag:middle_east - } - localization_key = adventure_inspiration_world_middle_east - } - - text = { #middle_east_jerusalem - trigger = { - var:adventure_destination = flag:middle_east_jerusalem - } - localization_key = world_middle_east_jerusalem - } - - text = { #middle_east_arabia - trigger = { - var:adventure_destination = flag:middle_east_arabia - } - localization_key = world_middle_east_arabia - } - - text = { #middle_east_persia - trigger = { - var:adventure_destination = flag:middle_east_persia - } - localization_key = world_middle_east_persia - } - - text = { #india - trigger = { - var:adventure_destination = flag:india - } - localization_key = world_india - } - - text = { #india_deccan - trigger = { - var:adventure_destination = flag:india_deccan - } - localization_key = world_india_deccan - } - - text = { #india_bengal - trigger = { - var:adventure_destination = flag:india_bengal - } - localization_key = world_india_bengal - } - - text = { #india_rajastan - trigger = { - var:adventure_destination = flag:india_rajastan - } - localization_key = world_india_rajastan - } - - text = { #steppe - trigger = { - var:adventure_destination = flag:steppe - } - localization_key = adventure_inspiration_world_steppe - } - - text = { #steppe_west - trigger = { - var:adventure_destination = flag:steppe_west - } - localization_key = adventure_inspiration_world_steppe_west - } - - text = { #steppe_east - trigger = { - var:adventure_destination = flag:steppe_east - } - localization_key = adventure_inspiration_world_steppe_east - } - - text = { #steppe_tarim - trigger = { - var:adventure_destination = flag:steppe_tarim - } - localization_key = world_steppe_tarim - } - - text = { #asia_minor - trigger = { - var:adventure_destination = flag:asia_minor - } - localization_key = world_asia_minor - } - - text = { #tibet - trigger = { - var:adventure_destination = flag:tibet - } - localization_key = world_tibet - } - - text = { #burma - trigger = { - var:adventure_destination = flag:burma - } - localization_key = world_burma - } -} - -GetNotableCharacteristic = { - type = character - - text = { - localization_key = nc_fbeauty - trigger = { - is_female = yes - has_trait = beauty_good - } - } - - text = { - localization_key = nc_mbeauty - trigger = { - is_male = yes - has_trait = beauty_good - } - } - - text = { - localization_key = nc_charming - trigger = { - OR = { - has_trait = gregarious - has_trait = seducer - } - } - } - - text = { - localization_key = nc_intelligent - trigger = { - OR = { - has_trait = intellect_good - has_trait = shrewd - } - } - } - - text = { - localization_key = nc_wellborn - trigger = { - always = no - } - fallback = yes - } -} - -GetReverseWifeHusband = { - type = character - - text = { - localization_key = rwh_empress - trigger = { - is_male = yes - highest_held_title_tier >= 5 - } - } - text = { - localization_key = rwh_emperor - trigger = { - is_female = yes - highest_held_title_tier >= 5 - } - } - - text = { - localization_key = rwh_queen - trigger = { - is_male = yes - highest_held_title_tier >= 4 - } - } - text = { - localization_key = rwh_king - trigger = { - is_female = yes - highest_held_title_tier >= 4 - } - } - - text = { - localization_key = rwh_duchess - trigger = { - is_male = yes - highest_held_title_tier >= 3 - } - } - text = { - localization_key = rwh_duke - trigger = { - is_female = yes - highest_held_title_tier >= 3 - } - } - - text = { - localization_key = rwh_countess - trigger = { - is_male = yes - highest_held_title_tier >= 2 - } - } - text = { - localization_key = rwh_count - trigger = { - is_female = yes - highest_held_title_tier >= 2 - } - } - - text = { - localization_key = rwh_wife - trigger = { - is_male = yes - } - } - text = { - localization_key = rwh_husband - trigger = { - is_female = yes - } - } -} - -GetBeautifulMetaphor = { - type = character - - text = { - localization_key = gbm_angel - trigger = { - religion_has_angels_trigger = yes - } - } - text = { - localization_key = gbm_valkyrie - trigger = { - is_female = yes - faith.religion = faith:norse_pagan.religion - } - } - text = { - localization_key = gbm_aphrodite - trigger = { - is_female = yes - faith = { - religion = religion:hellenism_religion - } - } - } - text = { - localization_key = gbm_adonis - trigger = { - is_male = yes - faith = { - religion = religion:hellenism_religion - } - } - } - text = { - localization_key = gbm_rati - trigger = { - is_female = yes - faith = { - religion_tag = hinduism_religion - } - } - } - text = { - localization_key = gbm_kamadeva - trigger = { - is_male = yes - faith = { - religion_tag = hinduism_religion - } - } - } - text = { - localization_key = gbm_lilith - trigger = { - is_female = yes - faith = { - religion_tag = judaism_religion - } - } - } - text = { - localization_key = gbm_default - trigger = { always = no } - fallback = yes - } -} - -GetExoticPet = { - type = character - - text = { - trigger = { - scope:captured_animal = flag:wolf - } - localization_key = pet_wolf - } - text = { - trigger = { - scope:captured_animal = flag:bear - } - localization_key = pet_bear - } - text = { - trigger = { - scope:captured_animal = flag:lion - } - localization_key = pet_lion - } - text = { - trigger = { - scope:captured_animal = flag:tiger - } - localization_key = pet_tiger - } -} - -GetHomageDeliveryDescLiege = { - type = character - - text = { - trigger = { has_trait = stuttering } - localization_key = homage_delivery_stutter_liege - } - text = { - trigger = { has_trait = lisping } - localization_key = homage_delivery_lisp_liege - } - text = { - trigger = { has_trait = wheezing } - localization_key = homage_delivery_wheeze_liege - } - text = { - trigger = { - OR = { - has_trait = intellect_bad - has_trait = dull - } - } - localization_key = homage_delivery_slow_liege - } -} - -GetHomageDeliveryDescVassal = { - type = character - - text = { - trigger = { has_trait = stuttering } - localization_key = homage_delivery_stutter_vassal - } - text = { - trigger = { has_trait = lisping } - localization_key = homage_delivery_lisp_vassal - } - text = { - trigger = { has_trait = wheezing } - localization_key = homage_delivery_wheeze_vassal - } - text = { - trigger = { - OR = { - has_trait = intellect_bad - has_trait = dull - } - } - localization_key = homage_delivery_slow_vassal - } -} - -GetRoyalCourtRank = { - type = character - - text = { - trigger = { highest_held_title_tier = tier_empire } - localization_key = imperial_court - } - text = { - trigger = { highest_held_title_tier = tier_kingdom } - localization_key = royal_court - } - text = { - fallback = yes - localization_key = petty_court - } -} - -GetMAAType1 = { - type = character - - text = { - localization_key = bowmen - trigger = { scope:maa_type_1 = flag:archers } - } - text = { - localization_key = light_horsemen - trigger = { scope:maa_type_1 = flag:light_cavalry } - } - text = { - localization_key = armored_footmen - trigger = { scope:maa_type_1 = flag:heavy_infantry } - } - text = { - localization_key = pikemen_unit - trigger = { scope:maa_type_1 = flag:pikemen } - } - text = { - localization_key = armored_horsemen - trigger = { scope:maa_type_1 = flag:heavy_cavalry } - } - text = { - localization_key = horse_archers - trigger = { scope:maa_type_1 = flag:archer_cavalry } - } - text = { - localization_key = light_footmen - trigger = { scope:maa_type_1 = flag:skirmishers } - } - text = { - localization_key = war_elephant - trigger = { scope:maa_type_1 = flag:elephant_cavalry } - } - text = { - localization_key = camel_rider - trigger = { scope:maa_type_1 = flag:camel_cavalry } - } -} - -GetMAAType2 = { - type = character - - text = { - localization_key = bowmen - trigger = { scope:maa_type_2 = flag:archers } - } - text = { - localization_key = light_horsemen - trigger = { scope:maa_type_2 = flag:light_cavalry } - } - text = { - localization_key = armored_footmen - trigger = { scope:maa_type_2 = flag:heavy_infantry } - } - text = { - localization_key = pikemen_unit - trigger = { scope:maa_type_2 = flag:pikemen } - } - text = { - localization_key = armored_horsemen - trigger = { scope:maa_type_2 = flag:heavy_cavalry } - } - text = { - localization_key = horse_archers - trigger = { scope:maa_type_2 = flag:archer_cavalry } - } - text = { - localization_key = light_footmen - trigger = { scope:maa_type_2 = flag:skirmishers } - } - text = { - localization_key = war_elephant - trigger = { scope:maa_type_2 = flag:elephant_cavalry } - } - text = { - localization_key = camel_rider - trigger = { scope:maa_type_2 = flag:camel_cavalry } - } -} - -GetLocalRole = { - type = character - - text = { - trigger = { has_trait = devoted } - localization_key = local_role_monk - } - text = { - trigger = { is_playable_character = yes } - localization_key = local_role_landed - } - text = { - trigger = { - NOT = { culture = root.culture } - } - localization_key = local_role_culture - } - text = { - trigger = { - NOT = { faith = root.faith } - } - localization_key = local_role_faith - } - text = { - trigger = { has_trait = education_learning } - localization_key = local_role_judge - } - text = { - trigger = { has_trait = education_martial } - localization_key = local_role_captain - } - text = { - trigger = { always = yes } - localization_key = local_role_merchant - } -} - -GetScholarType = { - type = character - - text = { - trigger = { has_trait = devoted } - localization_key = scholar_type_monk - } - text = { - trigger = { has_trait = theologian } - localization_key = trait_theologian - } - text = { - trigger = { has_trait = lifestyle_mystic } - localization_key = trait_mystic_2 - } - text = { - trigger = { has_trait = lifestyle_physician } - localization_key = trait_physician_2 - } - text = { - trigger = { has_trait = scholar } - localization_key = trait_scholar - } - text = { - fallback = yes - localization_key = scholar_type_fallback - } -} - -GetInspirationOwnerType = { - type = character - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_owner_type_writer - } - text = { - trigger = { - inspiration = { has_inspiration_type = weapon_inspiration } - } - localization_key = inspiration_owner_type_weaponsmith - } - text = { - trigger = { - inspiration = { has_inspiration_type = armor_inspiration } - } - localization_key = inspiration_owner_type_armorer - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_owner_type_weaver - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_owner_type_adventurer - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_owner_type_artisan - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_owner_type_metalsmith - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_owner_type_alchemist - } - text = { - trigger = { - inspiration = { has_inspiration_type = research_inspiration } - } - localization_key = inspiration_owner_type_researcher - } - text = { - trigger = { - inspiration = { has_inspiration_type = religious_inspiration } - } - localization_key = inspiration_owner_type_theologian - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_owner_type_fallback - } -} - -GetInspirationTypeTool = { - type = character - random_valid = yes - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_tool_quill - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_tool_tongs - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_tool_hammer - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_tool_shuttle - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_tool_thread - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_tool_reins - } - text = { # Custom - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_type_tool_artisan - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_type_tool_mold - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_tool_pestle - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_tool_mortar - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = research_inspiration - has_inspiration_type = religious_inspiration - } - } - } - localization_key = inspiration_type_tool_books - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_tool_fallback - } -} - -GetInspirationTypeStation = { - type = character - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_station_desk - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_station_bellows - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_station_anvil - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_station_forge - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_station_loom - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_station_maps - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_type_station_bench - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_station_cauldron - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_station_alembic - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = research_inspiration - has_inspiration_type = religious_inspiration - } - } - } - localization_key = inspiration_type_station_library - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_station_fallback - } -} - -GetInspirationTypeRoom = { - type = character - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_room_study - } - text = { - trigger = { - inspiration = { has_inspiration_type = weapon_inspiration } - } - localization_key = inspiration_type_room_smithy - } - text = { - trigger = { - inspiration = { has_inspiration_type = armor_inspiration } - } - localization_key = inspiration_type_room_armory - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_room_weavery - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_room_wagon - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_type_room_workshop - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_type_room_shop - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_room_laboratory - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_room_fallback - } -} - -GetInspirationTypeVerb = { - type = character - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_verb_write - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - } - } - } - localization_key = inspiration_type_verb_forge - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_verb_weave - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_verb_go - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_type_verb_create - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_type_verb_make - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = alchemy_inspiration - has_inspiration_type = religious_inspiration - } - } - } - localization_key = inspiration_type_verb_study - } - text = { - trigger = { - inspiration = { has_inspiration_type = research_inspiration } - } - localization_key = inspiration_type_verb_research - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_verb_make - } -} - -GetInspirationTypeObject = { - type = character - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_object_book - } - text = { - trigger = { - inspiration = { has_inspiration_type = weapon_inspiration } - } - localization_key = inspiration_type_object_weapon - } - text = { - trigger = { - inspiration = { has_inspiration_type = armor_inspiration } - } - localization_key = inspiration_type_object_armor - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - NOT = { has_variable = banner_commission } - } - localization_key = inspiration_type_object_tapestry - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - has_variable = banner_commission - } - localization_key = inspiration_type_object_banner - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_object_journey - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - } - localization_key = inspiration_type_object_artisan - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_type_object_smith - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_object_alchemy - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_object_fallback - } -} - -GetInspirationMaterialType = { - type = character - random_valid = yes - - text = { - trigger = { - inspiration = { has_inspiration_type = book_inspiration } - } - localization_key = inspiration_type_material_writing - } - text = { - trigger = { - inspiration = { - OR = { - has_inspiration_type = weapon_inspiration - has_inspiration_type = armor_inspiration - has_inspiration_type = smith_inspiration - } - } - } - localization_key = inspiration_type_material_metal - } - text = { - trigger = { - inspiration = { has_inspiration_type = smith_inspiration } - } - localization_key = inspiration_type_material_jewels - } - text = { - trigger = { - inspiration = { has_inspiration_type = weaver_inspiration } - } - localization_key = inspiration_type_material_fabric - } - text = { - trigger = { - inspiration = { has_inspiration_type = adventure_inspiration } - } - localization_key = inspiration_type_material_sweat - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - NAND = { - var:artifact_artisan_type = flag:artisan_type_sculpture - exists = var:artifact_sculpture_material - var:artifact_sculpture_material = flag:sculpture_material_stone - } - } - localization_key = inspiration_type_material_wood - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - var:artifact_artisan_type = flag:artisan_type_sculpture - exists = var:artifact_sculpture_material - var:artifact_sculpture_material = flag:sculpture_material_stone - } - localization_key = inspiration_type_material_stone - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - var:artifact_artisan_type = flag:artisan_type_urn - } - localization_key = inspiration_type_material_clay - } - text = { - trigger = { - inspiration = { has_inspiration_type = artisan_inspiration } - var:artifact_artisan_type = flag:artisan_type_icon - } - localization_key = inspiration_type_material_wood - } - text = { - trigger = { - inspiration = { has_inspiration_type = alchemy_inspiration } - } - localization_key = inspiration_type_material_ingredients - } - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_material_fallback - } -} - -InspirationArtisanBaseType = { - type = character - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_chest } - localization_key = inspiration_artisan_base_type_chest - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_box } - localization_key = inspiration_artisan_base_type_box - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture } - localization_key = inspiration_artisan_base_type_sculpture - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_cabinet } - localization_key = inspiration_artisan_base_type_cabinet - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_throne } - localization_key = inspiration_artisan_base_type_throne - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_scientific_apparatus } - localization_key = inspiration_artisan_base_type_scientific_apparatus - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_urn } - localization_key = inspiration_artisan_base_type_urn - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_icon } - localization_key = inspiration_artisan_base_type_icon - } -} - -InspirationSmithBaseType = { - type = character - - text = { - trigger = { var:artifact_smith_type = flag:smith_type_brooch } - localization_key = inspiration_smith_base_type_brooch - } - - text = { - trigger = { var:artifact_smith_type = flag:smith_type_regalia } - localization_key = inspiration_smith_base_type_regalia - } - - text = { - trigger = { var:artifact_smith_type = flag:smith_type_crown } - localization_key = inspiration_smith_base_type_crown - } - - text = { - trigger = { var:artifact_smith_type = flag:smith_type_goblet } - localization_key = inspiration_smith_base_type_goblet - } -} - -InspirationArtisanToolType = { - type = character - random_valid = yes - - text = { - trigger = { - NOR = { - var:artifact_artisan_type = flag:artisan_type_sculpture - var:artifact_artisan_type = flag:artisan_type_urn - var:artifact_artisan_type = flag:artisan_type_icon - } - } - localization_key = inspiration_type_tool_plane - } - - text = { - trigger = { - NOR = { - var:artifact_artisan_type = flag:artisan_type_sculpture - var:artifact_artisan_type = flag:artisan_type_urn - var:artifact_artisan_type = flag:artisan_type_icon - } - } - localization_key = inspiration_type_tool_saw - } - - text = { - trigger = { - NOR = { - var:artifact_artisan_type = flag:artisan_type_sculpture - var:artifact_artisan_type = flag:artisan_type_urn - var:artifact_artisan_type = flag:artisan_type_icon - } - } - localization_key = inspiration_type_tool_awl - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture } - localization_key = inspiration_type_tool_chisel - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture } - localization_key = inspiration_type_tool_hammer - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_icon } - localization_key = inspiration_type_tool_paint_brush - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = inspiration_type_tool_fallback - } -} - -InspirationArtisanJobType = { - type = character - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_sculpture } - localization_key = inspiration_artisan_job_type_sculptor - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_urn } - localization_key = inspiration_artisan_job_type_potter - } - - text = { - trigger = { var:artifact_artisan_type = flag:artisan_type_icon } - localization_key = inspiration_artisan_job_type_painter - } - - - text = { - trigger = { - NOR = { - var:artifact_artisan_type = flag:artisan_type_sculpture - var:artifact_artisan_type = flag:artisan_type_urn - } - } - localization_key = inspiration_artisan_job_type_carpenter - } -} - -GetVictimOrMy = { # Used in Hold Court - type = character - - text = { - trigger = { - top_liege = { has_character_flag = concerned_exists } - } - localization_key = get_victim - } - text = { - trigger = { always = no } - fallback = yes - localization_key = my - } -} - -InspirationBannerType = { - type = character - - text = { - trigger = { - has_variable = artifact_banner_type - var:artifact_banner_type = flag:title - } - localization_key = weaver_inspiration_banner_title_description - } - text = { - trigger = { - has_variable = artifact_banner_type - var:artifact_banner_type = flag:house - } - localization_key = weaver_inspiration_banner_house_description - } - text = { - trigger = { - has_variable = artifact_banner_type - var:artifact_banner_type = flag:dynasty - } - localization_key = weaver_inspiration_banner_dynasty_description - } - text = { - trigger = { always = no } - fallback = yes - localization_key = weaver_inspiration_banner_fallback_description - } -} - -GetTargetCourtPosition = { - type = character - - text = { - trigger = { var:target_court_position ?= flag:royal_architect } - localization_key = court_position_architect - } - text = { - trigger = { var:target_court_position ?= flag:seneschal } - localization_key = court_position_seneschal - } - text = { - trigger = { var:target_court_position ?= flag:court_tutor } - localization_key = court_position_tutor - } - text = { - trigger = { var:target_court_position ?= flag:high_almoner } - localization_key = court_position_almoner - } - text = { - trigger = { var:target_court_position ?= flag:court_physician } - localization_key = court_position_physician - } - text = { - trigger = { var:target_court_position ?= flag:antiquarian } - localization_key = court_position_antiquarian - } - text = { - trigger = { var:target_court_position ?= flag:master_of_horse } - localization_key = court_position_horse - } - text = { - trigger = { var:target_court_position ?= flag:bodyguard } - localization_key = court_position_bodyguard - } - text = { - trigger = { var:target_court_position ?= flag:champion } - localization_key = court_position_champion - } - text = { - trigger = { var:target_court_position ?= flag:master_of_hunt } - localization_key = court_position_hunt - } - text = { - trigger = { var:target_court_position ?= flag:court_poet } - localization_key = court_position_poet - } - text = { - trigger = { var:target_court_position ?= flag:court_musician } - localization_key = court_position_musician - } - text = { - trigger = { var:target_court_position ?= flag:cupbearer } - localization_key = court_position_cupbearer - } - text = { - trigger = { var:target_court_position ?= flag:lady_in_waiting } - localization_key = court_position_lady - } - text = { - trigger = { var:target_court_position ?= flag:chief_eunuch } - localization_key = court_position_eunuch - } - text = { - trigger = { var:target_court_position ?= flag:court_gardener } - localization_key = court_position_gardener - } - text = { - trigger = { var:target_court_position ?= flag:court_artificer } - localization_key = court_position_artificer - } - text = { - trigger = { var:target_court_position ?= flag:cultural_emissary } - localization_key = court_position_emissary - } - text = { - trigger = { var:target_court_position ?= flag:chief_qadi } - localization_key = court_position_qadi - } - text = { - trigger = { var:target_court_position ?= flag:garuda } - localization_key = court_position_garuda - } - text = { - trigger = { var:target_court_position ?= flag:keeper_of_swans } - localization_key = court_position_keeper_of_swans - } - text = { - trigger = { var:target_court_position ?= flag:travel_leader } - localization_key = court_position_travel_leader - } - text = { - trigger = { var:target_court_position ?= flag:akolouthos } - localization_key = court_position_akolouthos - } - text = { - trigger = { var:target_court_position ?= flag:chronicler } - localization_key = court_position_chronicler - } - text = { - trigger = { var:target_court_position ?= flag:charioteer } - localization_key = court_position_charioteer - } - text = { - trigger = { var:target_court_position ?= flag:bookmaker } - localization_key = court_position_bookmaker - } - text = { - trigger = { var:target_court_position ?= flag:executioner } - localization_key = court_position_executioner - } - text = { - trigger = { var:target_court_position ?= flag:food_taster } - localization_key = court_position_food_taster - } - text = { - trigger = { var:target_court_position ?= flag:court_jester } - localization_key = court_position_court_jester - } - text = { - trigger = { var:target_court_position ?= flag:court_astrologer } - localization_key = court_position_court_astrologer - } - text = { - trigger = { var:target_court_position ?= flag:wet_nurse } - localization_key = court_position_wet_nurse - } - text = { - trigger = { var:target_court_position ?= flag:cave_hermit } - localization_key = court_position_cave_hermit - } - text = { - trigger = { var:target_court_position ?= flag:master_assassin } - localization_key = court_position_master_assassin - } - text = { - trigger = { var:target_court_position ?= flag:court_scholar } - localization_key = court_position_court_scholar - } - text = { - trigger = { var:target_court_position ?= flag:boyan } - localization_key = court_position_boyan - } - text = { - trigger = { var:target_court_position ?= flag:siege_engineer } - localization_key = court_position_siege_engineer - } - text = { - trigger = { var:target_court_position ?= flag:yurtchi } - localization_key = court_position_yurtchi - } - text = { - trigger = { var:target_court_position ?= flag:cherbi } - localization_key = court_position_cherbi - } - text = { - trigger = { var:target_court_position ?= flag:yeke_jarquchi } - localization_key = court_position_yeke_jarquchi - } - text = { - trigger = { var:target_court_position ?= flag:foreign_emissary } - localization_key = court_position_foreign_emissary - } - text = { - trigger = { var:target_court_position ?= flag:keeper_of_the_horses } - localization_key = court_position_keeper_of_the_horses - } -} - -GetTargetCourtPositionDesc = { - type = character - - text = { - trigger = { var:target_court_position = flag:royal_architect } - localization_key = court_position_desc_architect - } - text = { - trigger = { var:target_court_position = flag:seneschal } - localization_key = court_position_desc_seneschal - } - text = { - trigger = { var:target_court_position = flag:court_tutor } - localization_key = court_position_desc_tutor - } - text = { - trigger = { var:target_court_position = flag:high_almoner } - localization_key = court_position_desc_almoner - } - text = { - trigger = { var:target_court_position = flag:court_physician } - localization_key = court_position_desc_physician - } - text = { - trigger = { var:target_court_position = flag:antiquarian } - localization_key = court_position_desc_antiquarian - } - text = { - trigger = { var:target_court_position = flag:master_of_horse } - localization_key = court_position_desc_horse - } - text = { - trigger = { var:target_court_position = flag:bodyguard } - localization_key = court_position_desc_bodyguard - } - text = { - trigger = { var:target_court_position = flag:champion } - localization_key = court_position_desc_champion - } - text = { - trigger = { var:target_court_position = flag:master_of_hunt } - localization_key = court_position_desc_hunt - } - text = { - trigger = { var:target_court_position = flag:court_poet } - localization_key = court_position_desc_poet - } - text = { - trigger = { var:target_court_position = flag:court_musician } - localization_key = court_position_desc_musician - } - text = { - trigger = { var:target_court_position = flag:cupbearer } - localization_key = court_position_desc_cupbearer - } - text = { - trigger = { var:target_court_position = flag:lady_in_waiting } - localization_key = court_position_desc_lady - } - text = { - trigger = { var:target_court_position = flag:chief_eunuch } - localization_key = court_position_desc_eunuch - } - text = { - trigger = { var:target_court_position = flag:court_gardener } - localization_key = court_position_desc_gardener - } - text = { - trigger = { var:target_court_position = flag:court_artificer } - localization_key = court_position_desc_artificer - } - text = { - trigger = { var:target_court_position = flag:cultural_emissary } - localization_key = court_position_desc_emissary - } - text = { - trigger = { var:target_court_position = flag:chief_qadi } - localization_key = court_position_desc_qadi - } - text = { - trigger = { var:target_court_position = flag:garuda } - localization_key = court_position_desc_garuda - } - text = { - trigger = { var:target_court_position = flag:keeper_of_swans } - localization_key = court_position_desc_keeper_of_swans - } - text = { - trigger = { var:target_court_position = flag:travel_leader } - localization_key = court_position_desc_travel_leader - } - text = { - trigger = { var:target_court_position = flag:akolouthos } - localization_key = court_position_desc_akolouthos - } - text = { - trigger = { var:target_court_position ?= flag:chronicler } - localization_key = court_position_desc_chronicler - } - text = { - trigger = { var:target_court_position ?= flag:charioteer } - localization_key = court_position_desc_charioteer - } - text = { - trigger = { var:target_court_position ?= flag:bookmaker } - localization_key = court_position_desc_bookmaker - } - text = { - trigger = { var:target_court_position ?= flag:executioner } - localization_key = court_position_desc_executioner - } - text = { - trigger = { var:target_court_position ?= flag:food_taster } - localization_key = court_position_desc_food_taster - } - text = { - trigger = { var:target_court_position ?= flag:court_jester } - localization_key = court_position_desc_court_jester - } - text = { - trigger = { var:target_court_position ?= flag:court_astrologer } - localization_key = court_position_desc_court_astrologer - } - text = { - trigger = { var:target_court_position ?= flag:wet_nurse } - localization_key = court_position_desc_wet_nurse - } - text = { - trigger = { var:target_court_position ?= flag:cave_hermit } - localization_key = court_position_desc_cave_hermit - } - text = { - trigger = { var:target_court_position ?= flag:master_assassin } - localization_key = court_position_desc_master_assassin - } - text = { - trigger = { var:target_court_position ?= flag:court_scholar } - localization_key = court_position_desc_court_scholar - } - text = { - trigger = { var:target_court_position ?= flag:boyan } - localization_key = court_position_desc_boyan - } - text = { - trigger = { var:target_court_position ?= flag:siege_engineer } - localization_key = court_position_desc_siege_engineer - } - text = { - trigger = { var:target_court_position ?= flag:yurtchi } - localization_key = court_position_desc_yurtchi - } - text = { - trigger = { var:target_court_position ?= flag:cherbi } - localization_key = court_position_desc_cherbi - } - text = { - trigger = { var:target_court_position ?= flag:yeke_jarquchi } - localization_key = court_position_desc_yeke_jarquchi - } - text = { - trigger = { var:target_court_position ?= flag:foreign_emissary } - localization_key = court_position_desc_foreign_emissary - } - text = { - trigger = { var:target_court_position ?= flag:keeper_of_the_horses } - localization_key = court_position_desc_keeper_of_the_horses - } -} - -GetCourtPositionSubject = { - type = character - random_valid = yes - - text = { - trigger = { has_court_position = champion_court_position } - localization_key = court_position_subject_swords - } - text = { - trigger = { has_court_position = garuda_court_position } - localization_key = court_position_subject_honor - } - text = { - trigger = { has_court_position = bodyguard_court_position } - localization_key = court_position_subject_patrols - } - text = { - trigger = { has_court_position = akolouthos_court_position } - localization_key = court_position_subject_raiding - } - text = { - trigger = { has_court_position = master_assassin_court_position } - localization_key = court_position_subject_daggers - } - text = { - trigger = { has_court_position = court_gardener_court_position } - localization_key = court_position_subject_flowers - } - text = { - trigger = { has_court_position = court_physician_court_position } - localization_key = court_position_subject_poultices - } - text = { - trigger = { has_court_position = court_artificer_court_position } - localization_key = court_position_subject_anvils - } - text = { - trigger = { has_court_position = antiquarian_court_position } - localization_key = court_position_subject_relics - } - text = { - trigger = { has_court_position = court_poet_court_position } - localization_key = court_position_subject_rhyming - } - text = { - trigger = { has_court_position = court_scholar_court_position } - localization_key = court_position_subject_astrology - } - text = { - trigger = { has_court_position = chronicler_court_position} - localization_key = court_position_subject_metaphors - } - text = { - trigger = { has_court_position = cultural_emissary_court_position } - localization_key = court_position_subject_delegations - } - text = { - trigger = { has_court_position = executioner_court_position } - localization_key = court_position_subject_axes - } - text = { - trigger = { has_court_position = keeper_of_swans_court_position } - localization_key = court_position_subject_waterfowl - } - text = { - trigger = { has_court_position = travel_leader_court_position } - localization_key = court_position_subject_caravans - } - text = { - trigger = { has_court_position = wet_nurse_court_position } - localization_key = court_position_subject_cribs - } - text = { - trigger = { has_court_position = court_tutor_court_position } - localization_key = court_position_subject_teaching - } - text = { - trigger = { has_court_position = food_taster_court_position } - localization_key = court_position_subject_poisons - } - text = { - trigger = { has_court_position = master_of_hunt_court_position } - localization_key = court_position_subject_archery - } - text = { - trigger = { has_court_position = royal_architect_court_position } - localization_key = court_position_subject_archways - } - text = { - trigger = { has_court_position = high_almoner_court_position } - localization_key = court_position_subject_poor_houses - } - text = { - trigger = { has_court_position = seneschal_court_position } - localization_key = court_position_subject_sculleries - } - text = { - trigger = { has_court_position = cupbearer_court_position } - localization_key = court_position_subject_goblets - } - text = { - trigger = { has_court_position = chief_eunuch_court_position } - localization_key = court_position_subject_discretion - } - text = { - trigger = { has_court_position = court_jester_court_position } - localization_key = court_position_subject_jokes - } - text = { - trigger = { has_court_position = court_musician_court_position } - localization_key = court_position_subject_melody - } - text = { - trigger = { has_court_position = cave_hermit_court_position } - localization_key = court_position_subject_isolation - } - text = { - trigger = { has_court_position = master_of_horse_court_position } - localization_key = court_position_subject_saddles - } - text = { - trigger = { has_court_position = lady_in_waiting_court_position } - localization_key = court_position_subject_etiquette - } - text = { - trigger = { has_court_position = chief_qadi_court_position } - localization_key = court_position_subject_statutes - } - text = { - trigger = { has_court_position = charioteer_court_position } - localization_key = court_position_subject_race_horses - } - text = { - trigger = { has_court_position = bookmaker_court_position } - localization_key = court_position_subject_betting_odds - } - text = { - trigger = { always = no } - fallback = yes - localization_key = court_position_subject_work - } -} - diff --git a/N3OW/common/customizable_localization/01_ep2_custom_loc.txt b/N3OW/common/customizable_localization/01_ep2_custom_loc.txt deleted file mode 100644 index 6f5ebcdb..00000000 --- a/N3OW/common/customizable_localization/01_ep2_custom_loc.txt +++ /dev/null @@ -1,556 +0,0 @@ -GetCourtierTrait = { - type = character - - #gluttony - text = { - trigger = { - has_character_flag = tour_general_3001_is_delectable - } - localization_key = courtier_trait_gluttonous - } - - #curious ways - text = { - trigger = { - has_character_flag = tour_general_3001_has_insanity_trait - } - localization_key = courtier_trait_insanity - } - - #beauty - text = { - trigger = { - has_character_flag = tour_general_3001_has_beauty_trait - } - localization_key = courtier_trait_beauty - } - - #intellect - text = { - trigger = { - OR = { - has_character_flag = tour_general_3001_has_intellect_trait - has_character_flag = tour_general_3001_has_good_learning - } - } - localization_key = courtier_trait_intellect - } - - #fitness - text = { - trigger = { - has_character_flag = tour_general_3001_has_physique_trait - } - localization_key = courtier_trait_insanity - } - - #martial ability - text = { - trigger = { - has_character_flag = tour_general_3001_has_good_martial - } - localization_key = courtier_trait_martial - } - - #diplomatic ways - text = { - trigger = { - has_character_flag = tour_general_3001_has_good_diplomacy - } - localization_key = courtier_trait_diplomacy - } - - #lucrative ways - text = { - trigger = { - has_character_flag = tour_general_3001_has_good_stewardship - } - localization_key = courtier_trait_stewardship - } - - #furtive ways - text = { - trigger = { - has_character_flag = tour_general_3001_has_good_intrigue - } - localization_key = courtier_trait_intrigue - } - - #prowess - text = { - trigger = { - has_character_flag = tour_general_3001_has_good_prowess - } - localization_key = courtier_trait_prowess - } -} - -GetMonarchofBeautyGoodBad = { - type = character - random_valid = no - - #Bad and Male - text = { - trigger = { - has_conventionally_ugly_trigger = yes - is_male = yes - } - localization_key = monarch_of_beauty_bad_male - } - - #Bad and Female - text = { - trigger = { - has_conventionally_ugly_trigger = yes - } - localization_key = monarch_of_beauty_bad - } - - #Good and Male - text = { - trigger = { - has_conventionally_attractive_trigger = yes - is_male = yes - } - localization_key = monarch_of_beauty_good_male - } - - #Good and Female - text = { - trigger = { - has_conventionally_attractive_trigger = yes - } - localization_key = monarch_of_beauty_good - } -} - -GetManeuver = { - type = character - random_valid = yes - - text = { - localization_key = jig_maneuver - } - - text = { - localization_key = pivot_maneuver - } - - text = { - localization_key = wheelbarrow_maneuver - } - - text = { - localization_key = tower_maneuver - } - - text = { - localization_key = plunger_maneuver - } - - text = { - localization_key = cantilever_maneuver - } - - text = { - localization_key = animal_maneuver - } - - text = { - localization_key = plough_maneuver - } - - text = { - localization_key = hurricane_maneuver - } - - text = { - localization_key = dangerous_animal_maneuver - } - - #text = { - # localization_key = venomous_animal_maneuver - #} - - text = { - localization_key = knot_maneuver - } -} - -GetDescriptorManeuver = { - type = character - random_valid = yes - - text = { - localization_key = reverse_maneuver_descriptor - } - - text = { - localization_key = double_maneuver_descriptor - } - - text = { - localization_key = downward_maneuver_descriptor - } - - text = { - localization_key = flying_maneuver_descriptor - } - - text = { - localization_key = abridged_maneuver_descriptor - } - - text = { - localization_key = lucky_maneuver_descriptor - } - - text = { - localization_key = royal_maneuver_descriptor - } - - text = { - localization_key = imperial_maneuver_descriptor - } - - text = { - localization_key = drunk_maneuver_descriptor - } - - text = { - localization_key = holy_maneuver_descriptor - } -} - -GetContestComplete = { - type = character - - text = { - trigger = { - scope:contest_complete = flag:joust - } - localization_key = tournament_phase_joust - } - - text = { - trigger = { - scope:contest_complete = flag:wrestling - } - localization_key = tournament_phase_wrestling - } - - text = { - trigger = { - scope:contest_complete = flag:board_game - } - localization_key = tournament_phase_board_game - } - - text = { - trigger = { - scope:contest_complete = flag:duel - } - localization_key = tournament_phase_duel - } -} - -GetContestPTV = { - type = character - - text = { # Player not competing - trigger = { - is_in_guest_subset = { name = spectator } - } - localization_key = locale_window_widget_progress_to_victory_label_passive_not_competing - } - - text = { # Player occupied in Contest - Joust - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_joust } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_joust - } - - text = { # Player occupied in Contest - Melee - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_melee } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing - } - - text = { # Player occupied in Contest - Board Games - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_board_game } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_board_games - } - - text = { # Player occupied in Contest - Recital - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_recital } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_recital - } - - text = { # Player occupied in Contest - Archery - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_archery } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_archery - } - - text = { # Player occupied in Contest - Horse Racing - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_horse_race } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_horse_race - } - - text = { # Player occupied in Contest - Duel - trigger = { - is_in_guest_subset = { name = qualified } - involved_activity = { has_current_phase = tournament_phase_duel } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing_duel - } - - text = { # Player occupied in Contest - Generic - trigger = { - is_in_guest_subset = { name = qualified } - } - localization_key = locale_window_widget_progress_to_victory_label_active_competing - } - - text = { # Player likely to qualify - trigger = { - NOT = { - is_in_guest_subset = { name = spectator } - } - exists = var:progress_to_victory - exists = involved_activity.var:progress_to_victory_threshold - var:progress_to_victory >= involved_activity.var:progress_to_victory_threshold - } - localization_key = locale_window_widget_progress_to_victory_label_passive_competing_qualified - } - - text = { # Player may qualify - trigger = { - NOT = { - is_in_guest_subset = { name = spectator } - } - exists = var:progress_to_victory - exists = involved_activity.var:progress_to_victory_threshold - var:progress_to_victory >= 10 - var:progress_to_victory < involved_activity.var:progress_to_victory_threshold - } - localization_key = locale_window_widget_progress_to_victory_label_passive_competing_qualifying - } - - text = { # Player unlikely to qualify - trigger = { - NOT = { - is_in_guest_subset = { name = spectator } - } - exists = var:progress_to_victory - var:progress_to_victory < 10 - } - localization_key = locale_window_widget_progress_to_victory_label_passive_competing_not_qualified - } - - text = { # Player not competing - trigger = { - is_in_guest_subset = { name = contestant } - NOT = { - is_in_guest_subset = { name = qualified } - } - } - localization_key = locale_window_widget_progress_to_victory_label_passive_not_qualified - } - - text = { #Fallback - localization_key = locale_window_widget_progress_to_victory_label_idle - } -} - -# Used in combination with the scripted effect () run in the immediate -# In loc, to be used as ROOT.Char.Custom('GetPeriodOfTimeWord') -GetPeriodOfTimeWord = { - type = character - - text = { - trigger = { - var:period_of_time < 7 - } - localization_key = period_of_time_few_days - } - text = { - trigger = { - var:period_of_time >= 7 - var:period_of_time < 14 - } - localization_key = period_of_time_week - } - text = { - trigger = { - var:period_of_time >= 14 - var:period_of_time < 21 - } - localization_key = period_of_time_fortnight - } - text = { - trigger = { - var:period_of_time >= 21 - var:period_of_time < 30 - } - localization_key = period_of_time_three_weeks - } - text = { - trigger = { - var:period_of_time >= 30 - var:period_of_time < 60 - } - localization_key = period_of_time_month - } - text = { - trigger = { - var:period_of_time >= 60 - var:period_of_time < 90 - } - localization_key = period_of_time_two_months - } - text = { - trigger = { - var:period_of_time >= 90 - var:period_of_time < 180 - } - localization_key = period_of_time_few_months - } - text = { - trigger = { - var:period_of_time >= 180 - var:period_of_time < 360 - } - localization_key = period_of_time_half_year - } - text = { - trigger = { - var:period_of_time >= 360 - var:period_of_time < 720 - } - localization_key = period_of_time_year - } - text = { - trigger = { - var:period_of_time >= 720 - } - localization_key = period_of_time_over_a_year - } - text = { - fallback = yes - localization_key = period_of_time_fallback - } -} - -GetMeleeVariant = { - type = character - - text = { # German - trigger = { - root.culture = { - OR = { - has_cultural_pillar = heritage_north_germanic - has_cultural_pillar = heritage_central_germanic - has_cultural_pillar = heritage_west_germanic - } - } - } - localization_key = tournament_melee_german - } - - text = { #Fallback - localization_key = tournament_melee_fallback - } -} - -GetWrestlingVariant = { - type = character - - text = { # Koshti - Persian - trigger = { - root.culture = { - has_cultural_pillar = heritage_iranian - } - } - localization_key = tournament_wrestling_persian - } - - text = { # Naban - Burmese - trigger = { - root.culture = { - has_cultural_pillar = heritage_burman - } - } - localization_key = tournament_wrestling_burmese - } - - text = { # Ringen - Germanic - trigger = { - root.culture = { - OR = { - has_cultural_pillar = heritage_north_germanic - has_cultural_pillar = heritage_central_germanic - has_cultural_pillar = heritage_west_germanic - } - } - } - localization_key = tournament_wrestling_german - } - - text = { # Malla-yuddha - Indian - trigger = { - root.culture = { - OR = { - has_cultural_pillar = heritage_indo_aryan - has_cultural_pillar = heritage_dravidian - } - } - } - localization_key = tournament_wrestling_indian - } - - text = { # Gidigbo - Yoruba - trigger = { - root.culture = { - has_cultural_pillar = heritage_yoruba - } - } - localization_key = tournament_wrestling_yoruba - } - - text = { #Fallback - localization_key = tournament_wrestling_fallback - } -} - -GetRecitalVariant = { - type = character - - text = { # Eisteddfodd - Welsh - trigger = { - root.culture = { - has_cultural_pillar = heritage_brythonic - } - } - localization_key = tournament_recital_welsh - } - - text = { #Fallback - localization_key = tournament_recital_fallback - } -} diff --git a/N3OW/common/customizable_localization/01_fp1_custom_loc.txt b/N3OW/common/customizable_localization/01_fp1_custom_loc.txt deleted file mode 100644 index 13f22a8c..00000000 --- a/N3OW/common/customizable_localization/01_fp1_custom_loc.txt +++ /dev/null @@ -1,1194 +0,0 @@ -ShieldPersonFemaleMale = { - type = character - - text = { - localization_key = trait_shieldmaiden_female - trigger = { is_female = yes } - } - - text = { - localization_key = trait_shieldmaiden_male - trigger = { is_male = yes } - } -} - -ShieldPersonsFemaleMale = { - type = character - - text = { - localization_key = trait_shieldmaidens_female - trigger = { is_female = yes } - } - - text = { - localization_key = trait_shieldmaidens_male - trigger = { is_male = yes } - } -} - -GruesomeFestivalName = { - type = character - - text = { - localization_key = gruesomefestivalname_blot - trigger = { faith.religion = religion:germanic_religion } - } - - text = { - localization_key = gruesomefestivalname_festival - trigger = { - NOT = { faith.religion = religion:germanic_religion } - } - fallback = yes - } -} - -GruesomeFestivalNamePlural = { - type = character - - text = { - localization_key = gruesomefestivalname_blot - trigger = { faith.religion = religion:germanic_religion } - } - - text = { - localization_key = gruesomefestivalname_festivals - trigger = { - NOT = { faith.religion = religion:germanic_religion } - } - fallback = yes - } -} - -GruesomeFestivalAnimalPreference = { - type = character - - # Generic, patterned off of standard Norse preferences. - text = { - localization_key = gruesomefestivalanimalpreference_pigs_cattle_horses - trigger = { always = no } - fallback = yes - } - # Islamic syncretics. - text = { - localization_key = gruesomefestivalanimalpreference_cleananimals_cattle_horses - trigger = { - var:gf_faith = { - OR = { - has_doctrine = tenet_islamic_syncretism - # Islam is actually forbidden from this by default, but if someone mods it in, make sure the loc syncs up nicely. - religion = religion:islam_religion - } - # Exempting Hindu syncretics, who get their own loc key to avoid cattle. - NOT = { religion = religion:hinduism_religion } - } - } - } - # Jewish syncretics. - text = { - localization_key = gruesomefestivalanimalpreference_cleananimals_cattle - trigger = { - var:gf_faith = { - OR = { - has_doctrine = tenet_jewish_syncretism - # Islam is actually forbidden from this by default, but if someone mods it in, make sure the loc syncs up nicely. - religion = religion:judaism_religion - } - # Exempting Hindu syncretics, who get their own loc key to avoid cattle. - NOT = { religion = religion:hinduism_religion } - } - } - - } - # Hindu. - text = { - localization_key = gruesomefestivalanimalpreference_cleananimals_horses_pigs - trigger = { var:gf_faith.religion = religion:hinduism_religion } - } - # And, for the sake of simplicity, syncretised Hindus. - text = { - localization_key = gruesomefestivalanimalpreference_cleananimals_goats - trigger = { - var:gf_faith = { - religion = religion:hinduism_religion - OR = { - has_doctrine = tenet_islamic_syncretism - has_doctrine = tenet_jewish_syncretism - } - } - } - } -} - -SacrificeTerm = { - type = character - - # Random_valid triggers the snackrifice, but that's it. - random_valid = yes - - text = { - localization_key = sacrificeterm_sacrifice - fallback = yes - weight_multiplier = { - base = 100 - } - } - - text = { - localization_key = sacrificeterm_snacrifice - trigger = { - var:gf_faith = { has_doctrine_parameter = cannibalism_legal } - } - } -} - -SteleCommemoratesAncestors = { - type = character - random_valid = yes - - # FALLBACK BLOCK - ## Generic Fallback - text = { - localization_key = SteleCommemoratesAncestors_GenericFallback - trigger = { always = no } - weight_multiplier = { base = 0 } - fallback = yes - } - ## Child Fallback - text = { - localization_key = SteleCommemoratesAncestors_ChildFallback - trigger = { - var:ancestor_to_bury = { is_adult = no } - } - weight_multiplier = { base = 0 } - } - # LIFESTYLES BLOCK - ## Diplomat - text = { - localization_key = SteleCommemoratesAncestors_Diplomat - trigger = { - var:ancestor_to_bury = { has_trait = diplomat } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Family First - text = { - localization_key = SteleCommemoratesAncestors_FamilyFirst - trigger = { - var:ancestor_to_bury = { has_trait = family_first } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Reveler - text = { - localization_key = SteleCommemoratesAncestors_Reveler - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_reveler } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Blademaster - text = { - localization_key = SteleCommemoratesAncestors_Blademaster - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_blademaster } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Hunter - text = { - localization_key = SteleCommemoratesAncestors_Hunter - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_hunter } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Strategist - text = { - localization_key = SteleCommemoratesAncestors_Strategist - trigger = { - var:ancestor_to_bury = { has_trait = strategist } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Overseer - text = { - localization_key = SteleCommemoratesAncestors_Overseer - trigger = { - var:ancestor_to_bury = { has_trait = overseer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Gallant - text = { - localization_key = SteleCommemoratesAncestors_Gallant - trigger = { - var:ancestor_to_bury = { has_trait = gallant } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Architect - text = { - localization_key = SteleCommemoratesAncestors_Architect - trigger = { - var:ancestor_to_bury = { has_trait = architect } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Administrator - text = { - localization_key = SteleCommemoratesAncestors_Administrator - trigger = { - var:ancestor_to_bury = { has_trait = administrator } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Avaricious - text = { - localization_key = SteleCommemoratesAncestors_Avaricious - trigger = { - var:ancestor_to_bury = { has_trait = avaricious } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Schemer - text = { - localization_key = SteleCommemoratesAncestors_Schemer - trigger = { - var:ancestor_to_bury = { has_trait = schemer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Seducer - text = { - localization_key = SteleCommemoratesAncestors_Seducer - trigger = { - var:ancestor_to_bury = { has_trait = seducer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Torturer - text = { - localization_key = SteleCommemoratesAncestors_Torturer - trigger = { - var:ancestor_to_bury = { has_trait = torturer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Whole of Body: excluded because it's really, really difficult to write a memorial for this that doesn't sound unfortunately lewd. - ## Scholar - text = { - localization_key = SteleCommemoratesAncestors_Scholar - trigger = { - var:ancestor_to_bury = { has_trait = scholar } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Theologian - text = { - localization_key = SteleCommemoratesAncestors_Theologian - trigger = { - var:ancestor_to_bury = { has_trait = theologian } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Mystic - text = { - localization_key = SteleCommemoratesAncestors_Mystic - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_mystic } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Physician - text = { - localization_key = SteleCommemoratesAncestors_Physician - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_physician } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Herbalist - text = { - localization_key = SteleCommemoratesAncestors_Herbalist - trigger = { - var:ancestor_to_bury = { has_trait = lifestyle_herbalist } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - # PERSONALITY BLOCK - ## Lustful - text = { - localization_key = SteleCommemoratesAncestors_Lustful - trigger = { - var:ancestor_to_bury = { has_trait = lustful } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Chaste - text = { - localization_key = SteleCommemoratesAncestors_Chaste - trigger = { - var:ancestor_to_bury = { has_trait = chaste } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Gluttonous - text = { - localization_key = SteleCommemoratesAncestors_Gluttonous - trigger = { - var:ancestor_to_bury = { has_trait = gluttonous } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Temperate - text = { - localization_key = SteleCommemoratesAncestors_Temperate - trigger = { - var:ancestor_to_bury = { has_trait = temperate } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Greedy - text = { - localization_key = SteleCommemoratesAncestors_Greedy - trigger = { - var:ancestor_to_bury = { has_trait = greedy } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Generous - text = { - localization_key = SteleCommemoratesAncestors_Generous - trigger = { - var:ancestor_to_bury = { has_trait = generous } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Lazy - text = { - localization_key = SteleCommemoratesAncestors_Lazy - trigger = { - var:ancestor_to_bury = { has_trait = lazy } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Diligent - text = { - localization_key = SteleCommemoratesAncestors_Diligent - trigger = { - var:ancestor_to_bury = { has_trait = diligent } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Wrathful - text = { - localization_key = SteleCommemoratesAncestors_Wrathful - trigger = { - var:ancestor_to_bury = { has_trait = wrathful } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Calm - text = { - localization_key = SteleCommemoratesAncestors_Calm - trigger = { - var:ancestor_to_bury = { has_trait = calm } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Patient - text = { - localization_key = SteleCommemoratesAncestors_Patient - trigger = { - var:ancestor_to_bury = { has_trait = patient } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Impatient - text = { - localization_key = SteleCommemoratesAncestors_Impatient - trigger = { - var:ancestor_to_bury = { has_trait = impatient } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Arrogant - text = { - localization_key = SteleCommemoratesAncestors_Arrogant - trigger = { - var:ancestor_to_bury = { has_trait = arrogant } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Humble - text = { - localization_key = SteleCommemoratesAncestors_Humble - trigger = { - var:ancestor_to_bury = { has_trait = humble } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Deceitful - text = { - localization_key = SteleCommemoratesAncestors_Deceitful - trigger = { - var:ancestor_to_bury = { has_trait = deceitful } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Honest - text = { - localization_key = SteleCommemoratesAncestors_Honest - trigger = { - var:ancestor_to_bury = { has_trait = honest } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Craven - text = { - localization_key = SteleCommemoratesAncestors_Craven - trigger = { - var:ancestor_to_bury = { has_trait = craven } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Brave - text = { - localization_key = SteleCommemoratesAncestors_Brave - trigger = { - var:ancestor_to_bury = { has_trait = brave } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Shy - text = { - localization_key = SteleCommemoratesAncestors_Shy - trigger = { - var:ancestor_to_bury = { has_trait = shy } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Gregarious - text = { - localization_key = SteleCommemoratesAncestors_Gregarious - trigger = { - var:ancestor_to_bury = { has_trait = gregarious } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Ambitious - text = { - localization_key = SteleCommemoratesAncestors_Ambitious - trigger = { - var:ancestor_to_bury = { has_trait = ambitious } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Content - text = { - localization_key = SteleCommemoratesAncestors_Content - trigger = { - var:ancestor_to_bury = { has_trait = content } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Arbitrary - text = { - localization_key = SteleCommemoratesAncestors_Arbitrary - trigger = { - var:ancestor_to_bury = { has_trait = arbitrary } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Just - text = { - localization_key = SteleCommemoratesAncestors_Just - trigger = { - var:ancestor_to_bury = { has_trait = just } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Cynical - text = { - localization_key = SteleCommemoratesAncestors_Cynical - trigger = { - var:ancestor_to_bury = { has_trait = cynical } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Zealous - text = { - localization_key = SteleCommemoratesAncestors_Zealous - trigger = { - var:ancestor_to_bury = { has_trait = zealous } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Paranoid - text = { - localization_key = SteleCommemoratesAncestors_Paranoid - trigger = { - var:ancestor_to_bury = { has_trait = paranoid } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Trusting - text = { - localization_key = SteleCommemoratesAncestors_Trusting - trigger = { - var:ancestor_to_bury = { has_trait = trusting } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Compassionate - text = { - localization_key = SteleCommemoratesAncestors_Compassionate - trigger = { - var:ancestor_to_bury = { has_trait = compassionate } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Callous - text = { - localization_key = SteleCommemoratesAncestors_Callous - trigger = { - var:ancestor_to_bury = { has_trait = callous } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Sadistic - text = { - localization_key = SteleCommemoratesAncestors_Sadistic - trigger = { - var:ancestor_to_bury = { has_trait = sadistic } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Stubborn - text = { - localization_key = SteleCommemoratesAncestors_Stubborn - trigger = { - var:ancestor_to_bury = { has_trait = stubborn } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Fickle - text = { - localization_key = SteleCommemoratesAncestors_Fickle - trigger = { - var:ancestor_to_bury = { has_trait = fickle } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Vengeful - text = { - localization_key = SteleCommemoratesAncestors_Vengeful - trigger = { - var:ancestor_to_bury = { has_trait = vengeful } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Forgiving - text = { - localization_key = SteleCommemoratesAncestors_Forgiving - trigger = { - var:ancestor_to_bury = { has_trait = forgiving } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - # STRESS BLOCK - ## Drunkard - text = { - localization_key = SteleCommemoratesAncestors_Drunkard - trigger = { - var:ancestor_to_bury = { has_trait = drunkard } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Hashishiyah - text = { - localization_key = SteleCommemoratesAncestors_Hashishiyah - trigger = { - var:ancestor_to_bury = { has_trait = hashishiyah } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Rakish - text = { - localization_key = SteleCommemoratesAncestors_Rakish - trigger = { - var:ancestor_to_bury = { has_trait = rakish } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Reclusive - text = { - localization_key = SteleCommemoratesAncestors_Reclusive - trigger = { - var:ancestor_to_bury = { has_trait = reclusive } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Irritable - text = { - localization_key = SteleCommemoratesAncestors_Irritable - trigger = { - var:ancestor_to_bury = { has_trait = irritable } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Flagellant - text = { - localization_key = SteleCommemoratesAncestors_Flagellant - trigger = { - var:ancestor_to_bury = { has_trait = flagellant } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Profligate - text = { - localization_key = SteleCommemoratesAncestors_Profligate - trigger = { - var:ancestor_to_bury = { has_trait = profligate } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Improvident - text = { - localization_key = SteleCommemoratesAncestors_Improvident - trigger = { - var:ancestor_to_bury = { has_trait = improvident } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Contrite - text = { - localization_key = SteleCommemoratesAncestors_Contrite - trigger = { - var:ancestor_to_bury = { has_trait = contrite } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Comfort Eater - text = { - localization_key = SteleCommemoratesAncestors_ComfortEater - trigger = { - var:ancestor_to_bury = { has_trait = comfort_eater } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Inappetetic - text = { - localization_key = SteleCommemoratesAncestors_Inappetetic - trigger = { - var:ancestor_to_bury = { has_trait = inappetetic } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Journaller - text = { - localization_key = SteleCommemoratesAncestors_Journaller - trigger = { - var:ancestor_to_bury = { has_trait = journaller } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Confider - text = { - localization_key = SteleCommemoratesAncestors_Confider - trigger = { - var:ancestor_to_bury = { has_trait = confider } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - ## Athletic - text = { - localization_key = SteleCommemoratesAncestors_Athletic - trigger = { - var:ancestor_to_bury = { has_trait = athletic } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_normal_weight_value } - } - } - # RELIGIOUS BLOCK - ## Saoshyant - text = { - localization_key = SteleCommemoratesAncestors_Saoshyant - trigger = { - var:ancestor_to_bury = { has_trait = saoshyant } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_always_upweight_weight_value } - } - } - # FAME BLOCK - ## Berserker - text = { - localization_key = SteleCommemoratesAncestors_Berserker - trigger = { - var:ancestor_to_bury = { has_trait = berserker } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Shieldmaiden - text = { - localization_key = SteleCommemoratesAncestors_Shieldmaiden - trigger = { - var:ancestor_to_bury = { has_trait = shieldmaiden } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Varangian - text = { - localization_key = SteleCommemoratesAncestors_Varangian - trigger = { - var:ancestor_to_bury = { has_trait = varangian } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Poet - text = { - localization_key = SteleCommemoratesAncestors_Poet - trigger = { - var:ancestor_to_bury = { has_trait = poet } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Kinslayer - text = { - localization_key = SteleCommemoratesAncestors_Kinslayer - trigger = { - var:ancestor_to_bury = { has_trait = kinslayer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Deviant - text = { - localization_key = SteleCommemoratesAncestors_Deviant - trigger = { - var:ancestor_to_bury = { has_trait = deviant } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Cannibal - text = { - localization_key = SteleCommemoratesAncestors_Cannibal - trigger = { - var:ancestor_to_bury = { has_trait = cannibal } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Incestuous - text = { - localization_key = SteleCommemoratesAncestors_Incestuous - trigger = { - var:ancestor_to_bury = { has_trait = incestuous } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Murderer - text = { - localization_key = SteleCommemoratesAncestors_Murderer - trigger = { - var:ancestor_to_bury = { has_trait = murderer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - ## Viking - text = { - localization_key = SteleCommemoratesAncestors_Viking - trigger = { - var:ancestor_to_bury = { has_trait = viking } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Reincarnation - text = { - localization_key = SteleCommemoratesAncestors_Reincarnation - trigger = { - var:ancestor_to_bury = { has_trait = reincarnation } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Adventurer - text = { - localization_key = SteleCommemoratesAncestors_Adventurer - trigger = { - var:ancestor_to_bury = { has_trait = adventurer } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Heresiarch - text = { - localization_key = SteleCommemoratesAncestors_Heresiarch - trigger = { - var:ancestor_to_bury = { has_trait = heresiarch } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Peasant Leader - text = { - localization_key = SteleCommemoratesAncestors_PeasantLeader - trigger = { - var:ancestor_to_bury = { has_trait = peasant_leader } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } - ## Witch - text = { - localization_key = SteleCommemoratesAncestors_Witch - trigger = { - var:ancestor_to_bury = { has_trait = witch } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_upweight_weight_value } - } - } - # SPECIAL BLOCK - ## Crusader Monarch - text = { - localization_key = SteleCommemoratesAncestors_CrusaderMonarch - trigger = { - var:ancestor_to_bury = { has_trait = crusader_king } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_always_upweight_weight_value } - } - } - ## Chakravarti - text = { - localization_key = SteleCommemoratesAncestors_Chakravarti - trigger = { - var:ancestor_to_bury = { has_trait = chakravarti } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_always_upweight_weight_value } - } - } - ## Greatest of Khans - text = { - localization_key = SteleCommemoratesAncestors_GreatestOfKhans - trigger = { - var:ancestor_to_bury = { has_trait = greatest_of_khans } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_always_upweight_weight_value } - } - } - ## Paragon - text = { - localization_key = SteleCommemoratesAncestors_Paragon - trigger = { - var:ancestor_to_bury = { has_trait = paragon } - } - weight_multiplier = { - base = 0 - modifier = { add = fp1_stele_desc_heavy_upweight_weight_value } - } - } -} -SteleCommemoratesConquest = { - type = character - random_valid = yes - - # All are valid, weighting equal (and thus irrelevant). - - # Bloody - text = { - localization_key = SteleCommemoratesConquest_Bloody - } - # Glorious - text = { - localization_key = SteleCommemoratesConquest_Glorious - } - # Hard-fought - text = { - localization_key = SteleCommemoratesConquest_HardFought - } - # Embarrassingly Easy - text = { - localization_key = SteleCommemoratesConquest_EmbarrassinglyEasy - } - # Oft-Forgotten - text = { - localization_key = SteleCommemoratesConquest_OftForgotten - } -} -SteleCommemoratesPromotion = { - type = character - random_valid = yes - - # All are valid, weighting equal (and thus irrelevant). - - # Predestined - text = { - localization_key = SteleCommemoratesPromotion_Predestined - } - # Truly Worthy - text = { - localization_key = SteleCommemoratesPromotion_TrulyWorthy - } - # Magnificent - text = { - localization_key = SteleCommemoratesPromotion_Magnificent - } - # Awe-Inspiring - text = { - localization_key = SteleCommemoratesPromotion_AweInspiring - } - # Majestic - text = { - localization_key = SteleCommemoratesPromotion_Majestic - } -} diff --git a/N3OW/common/customizable_localization/01_roco_custom_loc.txt b/N3OW/common/customizable_localization/01_roco_custom_loc.txt deleted file mode 100644 index c523be4a..00000000 --- a/N3OW/common/customizable_localization/01_roco_custom_loc.txt +++ /dev/null @@ -1,59 +0,0 @@ -AugoustaAugoustus = { - type = character - - text = { - trigger = { - is_female = yes - } - localization_key = augousta - } - - text = { - trigger = { - is_female = no - } - localization_key = augoustus - } -} - -GetSwanName = { - type = character - - random_valid = yes - - text = { - localization_key = swan_name_illfated - } - - text = { - localization_key = swan_name_rose - } - - text = { - localization_key = swan_name_honky - } - - text = { - localization_key = swan_name_honker - } - - text = { - localization_key = swan_name_hugo - } - - text = { - localization_key = swan_name_leda - } - - text = { - localization_key = swan_name_anklebiter - } - - text = { - localization_key = swan_name_angrynipper - } - - text = { - localization_key = swan_name_odette - } -} diff --git a/N3OW/common/customizable_localization/02_court_loc.txt b/N3OW/common/customizable_localization/02_court_loc.txt deleted file mode 100644 index 02af5816..00000000 --- a/N3OW/common/customizable_localization/02_court_loc.txt +++ /dev/null @@ -1,210 +0,0 @@ -GetMiracle1 = { - type = character - - random_valid = yes - - text = { - trigger = { - has_trait = reclusive - } - localization_key = miracle_reclusive - } - - text = { - trigger = { - has_trait = irritable - } - localization_key = miracle_irritable - } - - text = { - trigger = { - has_trait = inappetetic - } - localization_key = miracle_inappetetic - } - - text = { - trigger = { - has_trait = drunkard - } - localization_key = miracle_drunkard - } - - text = { - trigger = { - has_trait = contrite - } - localization_key = miracle_contrite - } - - text = { - trigger = { - has_trait = flagellant - } - localization_key = miracle_flagellant - } - - text = { - trigger = { - has_trait = improvident - } - localization_key = miracle_improvident - } -} - -GetMiracle2 = { - type = character - - random_valid = yes - - text = { - trigger = { - has_trait = lunatic_1 - } - localization_key = miracle_lunatic - } - - text = { - trigger = { - has_trait = possessed_1 - } - localization_key = miracle_possessed - } - - text = { - trigger = { - has_trait = disfigured - } - localization_key = miracle_disfigured - } - - text = { - trigger = { is_eunuch_trigger = yes } - localization_key = miracle_eunuch - } - - text = { - trigger = { - has_trait = blind - } - localization_key = miracle_blind - } - - text = { - trigger = { - has_trait = physique_good_3 - } - localization_key = miracle_herculean - } - - text = { - trigger = { - has_trait = spindly - } - localization_key = miracle_spindly - } - - text = { - trigger = { - has_trait = chaste - } - localization_key = miracle_chaste - } - - text = { - fallback = yes - localization_key = miracle_garlic - } - - text = { - fallback = yes - localization_key = miracle_birds - } -} - -GetPetitionType = { - type = character - random_valid = yes - - text = { - trigger = { var:petition_type = flag:council_seat } - localization_key = petition_liege.9001.council_seat - } - text = { - trigger = { var:petition_type = flag:council_seat_family } - localization_key = petition_liege.9001.council_seat_family - } - text = { - trigger = { var:petition_type = flag:court_position } - localization_key = petition_liege.9001.court_position - } - text = { - trigger = { var:petition_type = flag:court_position_family } - localization_key = petition_liege.9001.court_position_family - } - text = { - trigger = { var:petition_type = flag:governorship_family } - localization_key = petition_liege.9001.governorship_family - } - text = { - trigger = { var:petition_type = flag:house_governorship_rights } - localization_key = petition_liege.9001.house_governorship_rights - } - text = { - trigger = { var:petition_type = flag:pay_debt } - localization_key = petition_liege.9001.pay_debt - } - text = { - trigger = { var:petition_type = flag:war_aid } - localization_key = petition_liege.9001.war_aid - } - text = { - trigger = { var:petition_type = flag:vassal_war } - localization_key = petition_liege.9001.vassal_war - } - text = { - trigger = { var:petition_type = flag:faction_war } - localization_key = petition_liege.9001.faction_war - } - text = { - trigger = { var:petition_type = flag:county_control } - localization_key = petition_liege.9001.county_control - } - text = { - trigger = { var:petition_type = flag:county_convert } - localization_key = petition_liege.9001.county_convert - } - text = { - trigger = { var:petition_type = flag:county_opinion } - localization_key = petition_liege.9001.county_opinion - } - text = { - trigger = { var:petition_type = flag:fortify_border } - localization_key = petition_liege.9001.fortify_border - } - text = { - trigger = { var:petition_type = flag:title_liege } - localization_key = petition_liege.9001.title_liege - } - text = { - trigger = { var:petition_type = flag:title_vassal } - localization_key = petition_liege.9001.title_vassal - } - text = { - trigger = { var:petition_type = flag:construct_city } - localization_key = petition_liege.9001.construct_city - } - text = { - trigger = { var:petition_type = flag:construct_temple } - localization_key = petition_liege.9001.construct_temple - } - text = { - trigger = { var:petition_type = flag:development } - localization_key = petition_liege.9001.development - } - text = { - trigger = { var:petition_type = flag:gold } - localization_key = petition_liege.9001.gold - } -} diff --git a/N3OW/common/customizable_localization/03_fp2_custom_loc.txt b/N3OW/common/customizable_localization/03_fp2_custom_loc.txt deleted file mode 100644 index 40f70f71..00000000 --- a/N3OW/common/customizable_localization/03_fp2_custom_loc.txt +++ /dev/null @@ -1,67 +0,0 @@ -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_playable_character = yes } - } - - text = { - localization_key = council_toledo_unlanded_desc - trigger = { is_playable_character = no } - } -} diff --git a/N3OW/common/customizable_localization/04_bp2_custom_loc.txt b/N3OW/common/customizable_localization/04_bp2_custom_loc.txt deleted file mode 100644 index e931fe3d..00000000 --- a/N3OW/common/customizable_localization/04_bp2_custom_loc.txt +++ /dev/null @@ -1,173 +0,0 @@ -PrestigeLevelText = { - type = character - random_valid = yes - - text = { - trigger = { - prestige_level = 0 - } - localization_key = prestige_level_0 - } - text = { - trigger = { - prestige_level = 1 - } - localization_key = prestige_level_1 - } - text = { - trigger = { - prestige_level = 2 - } - localization_key = prestige_level_2 - } - text = { - trigger = { - prestige_level = 3 - } - localization_key = prestige_level_3 - } - text = { - trigger = { - prestige_level = 4 - } - localization_key = prestige_level_4 - } - text = { - trigger = { - prestige_level = 5 - } - localization_key = prestige_level_5 - } -} - -PietyLevelText = { - type = character - random_valid = yes - - text = { - trigger = { - piety_level = 0 - } - localization_key = piety_level_0 - } - text = { - trigger = { - piety_level = 1 - } - localization_key = piety_level_1 - } - text = { - trigger = { - piety_level = 2 - } - localization_key = piety_level_2 - } - text = { - trigger = { - piety_level = 3 - } - localization_key = piety_level_3 - } - text = { - trigger = { - piety_level = 4 - } - localization_key = piety_level_4 - } - text = { - trigger = { - piety_level = 5 - } - localization_key = piety_level_5 - } -} - -ParentPrestigeLevelText = { - type = character - random_valid = yes - - text = { - trigger = { - var:parent_fame_lvl ?= 0 - } - localization_key = prestige_level_0 - } - text = { - trigger = { - var:parent_fame_lvl ?= 1 - } - localization_key = prestige_level_1 - } - text = { - trigger = { - var:parent_fame_lvl ?= 2 - } - localization_key = prestige_level_2 - } - text = { - trigger = { - OR = { - NOT = { exists = var:parent_fame_lvl } # Fallback - var:parent_fame_lvl ?= 3 - } - } - localization_key = prestige_level_3 - } - text = { - trigger = { - var:parent_fame_lvl ?= 4 - } - localization_key = prestige_level_4 - } - text = { - trigger = { - var:parent_fame_lvl ?= 5 - } - localization_key = prestige_level_5 - } -} - -ParentPietyLevelText = { - type = character - random_valid = yes - - text = { - trigger = { - var:parent_piety_lvl ?= 0 - } - localization_key = piety_level_0 - } - text = { - trigger = { - var:parent_piety_lvl ?= 1 - } - localization_key = piety_level_1 - } - text = { - trigger = { - var:parent_piety_lvl ?= 2 - } - localization_key = piety_level_2 - } - text = { - trigger = { - OR = { - NOT = { exists = var:parent_piety_lvl } - var:parent_piety_lvl ?= 3 - } - } - localization_key = piety_level_3 - } - text = { - trigger = { - var:parent_piety_lvl ?= 4 - } - localization_key = piety_level_4 - } - text = { - trigger = { - var:parent_piety_lvl ?= 5 - } - localization_key = piety_level_5 - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/04_ep2_accolade_custom_loc.txt b/N3OW/common/customizable_localization/04_ep2_accolade_custom_loc.txt deleted file mode 100644 index 6b8102ce..00000000 --- a/N3OW/common/customizable_localization/04_ep2_accolade_custom_loc.txt +++ /dev/null @@ -1,59 +0,0 @@ - -AccoladeRankFlavorNumber = { - type = character - - text = { - trigger = { - accolade = { - accolade_rank = 1 - } - } - localization_key = accolade_rank_flavor_established - } - text = { - trigger = { - accolade = { - accolade_rank = 2 - } - } - localization_key = accolade_rank_flavor_recognized - } - text = { - trigger = { - accolade = { - accolade_rank = 3 - } - } - localization_key = accolade_rank_flavor_feted - } - text = { - trigger = { - accolade = { - accolade_rank = 4 - } - } - localization_key = accolade_rank_flavor_lionized - } - text = { - trigger = { - accolade = { - accolade_rank = 5 - } - } - localization_key = accolade_rank_flavor_august - } - text = { - trigger = { - accolade = { - accolade_rank = 6 - } - } - localization_key = accolade_rank_flavor_glorious - } - text = { - trigger = { - always = yes - } - localization_key = accolade_rank_flavor_unsung - } -} diff --git a/N3OW/common/customizable_localization/04_ep2_custom_loc.txt b/N3OW/common/customizable_localization/04_ep2_custom_loc.txt deleted file mode 100644 index 0c94c0ae..00000000 --- a/N3OW/common/customizable_localization/04_ep2_custom_loc.txt +++ /dev/null @@ -1,2281 +0,0 @@ - -GetInviteToActivityFlavor = { - type = character - - ### TOURNAMENT - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - NOT = { has_current_phase = tournament_phase_horse_race } - } - scope:second = { - is_adult = yes - # Exclude clergy who don't fight - trigger_if = { - limit = { is_clergy = yes } - faith = { has_doctrine_parameter = clergy_can_fight } - } - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } - is_healthy = yes - } - } - localization_key = tournament_invite_flavor_contestant - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_invite_flavor_standard - } - - ### WEDDING - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_wedding - special_guest:spouse_2 ?= scope:second - } - } - localization_key = wedding_invite_flavor_betrothed - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_wedding - special_guest:spouse_1 ?= root - } - } - localization_key = wedding_invite_flavor_host - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_wedding } - } - localization_key = wedding_invite_flavor_standard - } - - ### TOUR - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tour } - } - localization_key = invite_to_activity_flavor_tour - } - - ### FEAST - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_feast - OR = { - special_guest:honorary_guest_regular ?= scope:second - special_guest:honorary_guest ?= scope:second - } - } - } - localization_key = feast_invite_flavor_honor - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_feast - NOR = { - special_guest:honorary_guest_regular ?= scope:second - special_guest:honorary_guest ?= scope:second - } - } - } - localization_key = feast_invite_flavor_standard - } - - ### HUNT - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_hunt - has_activity_option = { category = special_type option = hunt_type_standard } - NOT = { - activity_location.county = { has_county_modifier = hunt_sighting_dangerous_modifier } - } - } - } - localization_key = hunt_invite_flavor_standard - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_hunt - has_activity_option = { category = special_type option = hunt_type_standard } - activity_location.county = { has_county_modifier = hunt_sighting_dangerous_modifier } - } - } - localization_key = hunt_invite_flavor_dangerous - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_hunt - has_activity_option = { category = special_type option = hunt_type_legendary } - } - } - localization_key = hunt_invite_flavor_legendary - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_hunt - has_activity_option = { category = special_type option = hunt_type_falconry } - } - } - localization_key = hunt_invite_flavor_falconry - } - - ### PILGRIMAGE - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_pilgrimage - } - } - localization_key = invite_to_activity_flavor_pilgrimage - } - - ### PLAYDATE - - text = { - trigger = { - involved_activity = { has_activity_type = activity_playdate } - } - localization_key = invite_to_activity_flavor_playdate - } - - ### WITCH RITUAL - - text = { - trigger = { - involved_activity = { has_activity_type = activity_witch_ritual } - } - localization_key = invite_to_activity_flavor_witch_ritual - } - - ### GRUESOME FESTIVAL - - text = { - trigger = { - involved_activity = { has_activity_type = activity_gruesome_festival } - } - localization_key = invite_to_activity_flavor_gruesome_festival - } - - ### FALLBACK - - text = { - trigger = { always = no } - localization_key = invite_to_activity_flavor_fallback - fallback = yes - } -} - -GetTournamentPrizeFlavor = { - type = character - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - has_activity_option = { category = tournament_option_prizes option = tournament_prizes_bad } - } - } - localization_key = tournament_invite_flavor_bad_prizes - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - has_activity_option = { category = tournament_option_prizes option = tournament_prizes_normal } - } - } - localization_key = tournament_invite_flavor_normal_prizes - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - has_activity_option = { category = tournament_option_prizes option = tournament_prizes_good } - } - } - localization_key = tournament_invite_flavor_good_prizes - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - has_activity_option = { category = tournament_option_prizes option = tournament_prizes_very_good } - } - } - localization_key = tournament_invite_flavor_very_good_prizes - } - - text = { - trigger = { - involved_activity = { - has_activity_type = activity_tournament - has_activity_option = { category = tournament_option_prizes option = tournament_prizes_splendid } - } - } - localization_key = tournament_invite_flavor_splendid_prizes - } -} - -GetTournamentFavor = { - type = character - - text = { - trigger = { - culture = { has_cultural_era_or_later = culture_era_early_medieval } - } - localization_key = tournament_favor_glove - } - - text = { - trigger = { - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - localization_key = tournament_favor_sleeve - } - - text = { - trigger = { always = yes } - localization_key = tournament_favor_scarf - } -} - -GetVersusRound = { - type = activity - - text = { - trigger = { var:contest_versus_progress ?= 0 } - localization_key = tournament_versus_qualifiers - } - - text = { - trigger = { var:contest_versus_progress ?= 1 } - localization_key = tournament_versus_semifinals - } - - text = { - trigger = { var:contest_versus_progress ?= 2 } - localization_key = tournament_versus_final - } -} - -GetVersusContestEndFlavor = { - type = character - random_valid = yes - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_joust } - } - localization_key = tournament_versus_contest_end_flavor_joust_1 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_joust } - } - localization_key = tournament_versus_contest_end_flavor_joust_2 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_joust } - } - localization_key = tournament_versus_contest_end_flavor_joust_3 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_wrestling } - } - localization_key = tournament_versus_contest_end_flavor_wrestling_1 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_wrestling } - } - localization_key = tournament_versus_contest_end_flavor_wrestling_2 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_wrestling } - } - localization_key = tournament_versus_contest_end_flavor_wrestling_3 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_duel } - } - localization_key = tournament_versus_contest_end_flavor_duel_1 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_duel } - } - localization_key = tournament_versus_contest_end_flavor_duel_2 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_duel } - } - localization_key = tournament_versus_contest_end_flavor_duel_3 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_board_game } - } - localization_key = tournament_versus_contest_end_flavor_board_game_1 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_board_game } - } - localization_key = tournament_versus_contest_end_flavor_board_game_2 - } - - text = { - trigger = { - involved_activity = { has_current_phase = tournament_phase_board_game } - } - localization_key = tournament_versus_contest_end_flavor_board_game_3 - } -} - -GetVersusContestImplementFlavor = { - type = activity - random_valid = yes - - text = { - trigger = { has_current_phase = tournament_phase_joust } - localization_key = tournament_versus_contest_implement_lance - } - - text = { - trigger = { has_current_phase = tournament_phase_joust } - localization_key = tournament_versus_contest_implement_horse - } - - text = { - trigger = { has_current_phase = tournament_phase_wrestling } - localization_key = tournament_versus_contest_implement_hands - } - - text = { - trigger = { has_current_phase = tournament_phase_wrestling } - localization_key = tournament_versus_contest_implement_steps - } - - text = { - trigger = { has_current_phase = tournament_phase_duel } - localization_key = tournament_versus_contest_implement_blade - } - - text = { - trigger = { has_current_phase = tournament_phase_duel } - localization_key = tournament_versus_contest_implement_weapon - } - - text = { - trigger = { has_current_phase = tournament_phase_board_game } - localization_key = tournament_versus_contest_implement_hand - } - - text = { - trigger = { has_current_phase = tournament_phase_board_game } - localization_key = tournament_versus_contest_implement_piece - } -} - -GetGrotesque = { - type = character - random_valid = yes - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_europe - geographical_region = world_india - geographical_region = world_africa - } - } - } - localization_key = get_grotesque_cynocephalus - fallback = yes - } - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_india - geographical_region = world_africa - geographical_region = world_burma - geographical_region = world_middle_east - } - } - } - localization_key = get_grotesque_blemee - } - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_india - geographical_region = world_africa - geographical_region = world_middle_east - } - } - } - localization_key = get_grotesque_sciapod - } -} - -GetGrotesquePlural = { - type = character - random_valid = yes - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_europe - geographical_region = world_india - geographical_region = world_africa - } - } - } - localization_key = get_grotesque_cynocephaly - fallback = yes - } - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_india - geographical_region = world_africa - geographical_region = world_burma - geographical_region = world_middle_east - } - } - } - localization_key = get_grotesque_blemmyae - } - - text = { - trigger = { - root.location = { - OR = { - geographical_region = world_india - geographical_region = world_africa - geographical_region = world_middle_east - } - } - } - localization_key = get_grotesque_sciapodes - } -} - -GetPositiveChant = { - type = character - random_valid = yes - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_positive_1 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_positive_2 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_positive_3 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_positive_4 - } -} - -GetNegativeChant = { - type = character - random_valid = yes - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_negative_1 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_negative_2 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_negative_3 - } - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_negative_4 - } - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - } - localization_key = tournament_chant_negative_5 - } -} - -GetNegativeInsultChant = { - type = character - random_valid = yes - - text = { - trigger = { - involved_activity = { has_activity_type = activity_tournament } - OR = { - has_trait = gluttonous - current_weight > 50 - } - } - localization_key = tournament_chant_negative_fat_1 - } -} - -GoodBad = { - type = character - random_valid = yes - - text = { - trigger = { has_character_flag = good_thing_flag } - localization_key = good_thing - } - - text = { - trigger = { has_character_flag = bad_thing_flag } - localization_key = bad_thing - } -} - -GetVersusContestPhase = { - type = activity - - text = { - trigger = { var:contest_versus_progress = 0 } - localization_key = tournament_contest_versus_quarter - } - - text = { - trigger = { var:contest_versus_progress = 1 } - localization_key = tournament_contest_versus_semi - } - - text = { - trigger = { var:contest_versus_progress = 2 } - localization_key = tournament_contest_versus_final - } -} - -GetRandomWonContest = { - type = character - - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = joust CHAR = root } - } - localization_key = tournament_phase_joust - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = wrestling CHAR = root } - } - localization_key = tournament_phase_wrestling - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = duel CHAR = root } - } - localization_key = tournament_phase_duel - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = board_game CHAR = root } - } - localization_key = tournament_phase_board_game - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = archery CHAR = root } - } - localization_key = tournament_phase_archery - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = recital CHAR = root } - } - localization_key = tournament_phase_recital - } - text = { - trigger = { - tournament_character_any_contest_winner_trigger = { CONTEST = horse_race CHAR = root } - } - localization_key = tournament_phase_horse_race - } - text = { - trigger = { always = no } - fallback = yes - localization_key = tournament_contest - } -} - -GetContestHorseRaceName = { - type = character - - text = { - trigger = { exists = var:contest_horse_race_name_2 } - localization_key = contest_horse_race_name_2 - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = contest_horse_race_name - } -} - -ContestHorseRaceName = { - type = character - ## FAITH - # BUDDHISM - text = { - trigger = { var:contest_horse_race_name = flag:kanthaka } - localization_key = warhorse_name_kanthaka - } - # GODS/SAINTS - text = { - trigger = { var:contest_horse_race_name = flag:faith_fate_god } - localization_key = racehorse_name_faith_fate_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_knowledge_god } - localization_key = racehorse_name_faith_knowledge_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_night_god } - localization_key = racehorse_name_faith_night_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_trickster_god } - localization_key = racehorse_name_faith_trickster_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_war_god } - localization_key = racehorse_name_faith_war_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_water_god } - localization_key = racehorse_name_faith_water_god - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_wealth_god } - localization_key = racehorse_name_faith_wealth_god - } - # HINDUISM - text = { - trigger = { var:contest_horse_race_name = flag:dadhi_kra } - localization_key = warhorse_name_dadhi_kra - } - text = { - trigger = { var:contest_horse_race_name = flag:devadatta } - localization_key = warhorse_name_devadatta - } - text = { - trigger = { var:contest_horse_race_name = flag:dyauspitar } - localization_key = racehorse_name_dyauspitar - } - text = { - trigger = { var:contest_horse_race_name = flag:keshi } - localization_key = warhorse_name_keshi - } - text = { - trigger = { var:contest_horse_race_name = flag:uchchaihshravas } - localization_key = warhorse_name_uchchaihshravas - } - # ISLAM - text = { - trigger = { var:contest_horse_race_name = flag:abbayan } - localization_key = racehorse_name_abbayan - } - text = { - trigger = { var:contest_horse_race_name = flag:al_murtajiz } - localization_key = racehorse_name_al_murtajiz - } - text = { - trigger = { var:contest_horse_race_name = flag:al_sakb } - localization_key = racehorse_name_al_sakb - } - text = { - trigger = { var:contest_horse_race_name = flag:al_yasub } - localization_key = racehorse_name_al_yasub - } - text = { - trigger = { var:contest_horse_race_name = flag:buraq } - localization_key = warhorse_name_buraq - } - text = { - trigger = { var:contest_horse_race_name = flag:hadban } - localization_key = racehorse_name_hadban - } - text = { - trigger = { var:contest_horse_race_name = flag:haizum } - localization_key = warhorse_name_haizum - } - text = { - trigger = { var:contest_horse_race_name = flag:hamdani } - localization_key = racehorse_name_hamdani - } - text = { - trigger = { var:contest_horse_race_name = flag:kuhaylan } - localization_key = racehorse_name_kuhaylan - } - text = { - trigger = { var:contest_horse_race_name = flag:lihaf } - localization_key = racehorse_name_lihaf - } - text = { - trigger = { var:contest_horse_race_name = flag:lizaz } - localization_key = racehorse_name_lizaz - } - text = { - trigger = { var:contest_horse_race_name = flag:seqlawi } - localization_key = racehorse_name_seqlawi - } - text = { - trigger = { var:contest_horse_race_name = flag:zuljanah } - localization_key = warhorse_name_zuljanah - } - # NORSE - text = { - trigger = { var:contest_horse_race_name = flag:alsvidr } - localization_key = racehorse_name_alsvidr - } - text = { - trigger = { var:contest_horse_race_name = flag:arvakr } - localization_key = racehorse_name_arvakr - } - text = { - trigger = { var:contest_horse_race_name = flag:falhofnir } - localization_key = racehorse_name_falhofnir - } - text = { - trigger = { var:contest_horse_race_name = flag:glad } - localization_key = racehorse_name_glad - } - text = { - trigger = { var:contest_horse_race_name = flag:glaer } - localization_key = racehorse_name_glaer - } - text = { - trigger = { var:contest_horse_race_name = flag:gulltoppr } - localization_key = racehorse_name_gulltoppr - } - text = { - trigger = { var:contest_horse_race_name = flag:hofvarpnir } - localization_key = racehorse_name_hofvarpnir - } - text = { - trigger = { var:contest_horse_race_name = flag:hrimfaxi } - localization_key = racehorse_name_hrimfaxi - } - text = { - trigger = { var:contest_horse_race_name = flag:skinfaxi } - localization_key = racehorse_name_skinfaxi - } - text = { - trigger = { var:contest_horse_race_name = flag:sleipnir } - localization_key = warhorse_name_sleipnir - } - text = { - trigger = { var:contest_horse_race_name = flag:svadilfari } - localization_key = racehorse_name_svadilfari - } - ## CULTURE - # ARABIC - text = { - trigger = { var:contest_horse_race_name = flag:al_dinari } - localization_key = racehorse_name_al_dinari - } - text = { - trigger = { var:contest_horse_race_name = flag:al_hujays } - localization_key = racehorse_name_al_hujays - } - text = { - trigger = { var:contest_horse_race_name = flag:al_ward } - localization_key = racehorse_name_al_ward - } - text = { - trigger = { var:contest_horse_race_name = flag:awaj } - localization_key = racehorse_name_awaj - } - text = { - trigger = { var:contest_horse_race_name = flag:dhi_al_uqqal } - localization_key = racehorse_name_dhi_al_uqqal - } - text = { - trigger = { var:contest_horse_race_name = flag:sabal } - localization_key = racehorse_name_sabal - } - text = { - trigger = { var:contest_horse_race_name = flag:zad_al_rakib } - localization_key = racehorse_name_zad_al_rakib - } - # CELTIC - text = { - trigger = { var:contest_horse_race_name = flag:dub_sainglend } - localization_key = racehorse_name_dub_sainglend - } - text = { - trigger = { var:contest_horse_race_name = flag:enbarr } - localization_key = racehorse_name_enbarr - } - text = { - trigger = { var:contest_horse_race_name = flag:gringolet } - localization_key = racehorse_name_gringolet - } - text = { - trigger = { var:contest_horse_race_name = flag:hengroen } - localization_key = racehorse_name_hengroen - } - text = { - trigger = { var:contest_horse_race_name = flag:kelpie } - localization_key = racehorse_name_kelpie - } - text = { - trigger = { var:contest_horse_race_name = flag:liath_macha } - localization_key = racehorse_name_liath_macha - } - text = { - trigger = { var:contest_horse_race_name = flag:llamrei } - localization_key = warhorse_name_llamrei - } - text = { - trigger = { var:contest_horse_race_name = flag:morvarch } - localization_key = racehorse_name_morvarch - } - # FRANKISH - text = { - trigger = { var:contest_horse_race_name = flag:baucent } - localization_key = racehorse_name_baucent - } - text = { - trigger = { var:contest_horse_race_name = flag:bayard } - localization_key = racehorse_name_bayard - } - text = { - trigger = { var:contest_horse_race_name = flag:sorel } - localization_key = racehorse_name_sorel - } - text = { - trigger = { var:contest_horse_race_name = flag:tencendur } - localization_key = warhorse_name_tencendur - } - text = { - trigger = { var:contest_horse_race_name = flag:veillantif } - localization_key = warhorse_name_veillantif - } - # GRECO-ROMAN - text = { - trigger = { var:contest_horse_race_name = flag:arion } - localization_key = racehorse_name_arion - } - text = { - trigger = { var:contest_horse_race_name = flag:asturcus } - localization_key = racehorse_name_asturcus - } - text = { - trigger = { var:contest_horse_race_name = flag:balius } - localization_key = warhorse_name_balius - } - text = { - trigger = { var:contest_horse_race_name = flag:boreas } - localization_key = warhorse_name_boreas - } - text = { - trigger = { var:contest_horse_race_name = flag:bucephalus } - localization_key = warhorse_name_bucephalus - } - text = { - trigger = { var:contest_horse_race_name = flag:caesar } - localization_key = racehorse_name_caesar - } - text = { - trigger = { var:contest_horse_race_name = flag:chiron } - localization_key = racehorse_name_chiron - } - text = { - trigger = { var:contest_horse_race_name = flag:epona } - localization_key = racehorse_name_epona - } - text = { - trigger = { var:contest_horse_race_name = flag:equuleus } - localization_key = racehorse_name_equuleus - } - text = { - trigger = { var:contest_horse_race_name = flag:hippocampus } - localization_key = racehorse_name_hippocampus - } - text = { - trigger = { var:contest_horse_race_name = flag:incitatus } - localization_key = warhorse_name_incitatus - } - text = { - trigger = { var:contest_horse_race_name = flag:notus } - localization_key = racehorse_name_notus - } - text = { - trigger = { var:contest_horse_race_name = flag:pedasos } - localization_key = racehorse_name_pedasos - } - text = { - trigger = { var:contest_horse_race_name = flag:pegasus } - localization_key = racehorse_name_pegasus - } - text = { - trigger = { var:contest_horse_race_name = flag:rhaebus } - localization_key = racehorse_name_rhaebus - } - text = { - trigger = { var:contest_horse_race_name = flag:seianian } - localization_key = warhorse_name_seianian - } - text = { - trigger = { var:contest_horse_race_name = flag:sterope } - localization_key = racehorse_name_sterope - } - text = { - trigger = { var:contest_horse_race_name = flag:xanthos } - localization_key = warhorse_name_xanthos - } - text = { - trigger = { var:contest_horse_race_name = flag:zephryus } - localization_key = racehorse_name_zephryus - } - # IBERIAN - text = { # Altivo - El Dorado - trigger = { var:contest_horse_race_name = flag:altivo } - localization_key = racehorse_name_altivo - } - text = { # Babieca - El Cid's - trigger = { var:contest_horse_race_name = flag:babieca } - localization_key = racehorse_name_babieca - } - text = { # Rocinante - Don Quixote's - trigger = { var:contest_horse_race_name = flag:rocinante } - localization_key = racehorse_name_rocinante - } - # INDO-ARYAN - text = { # Atak - Pratap's - trigger = { var:contest_horse_race_name = flag:atak } - localization_key = racehorse_name_atak - } - text = { # Chetak - Pratap's - trigger = { var:contest_horse_race_name = flag:chetak } - localization_key = racehorse_name_chetak - } - text = { # Leili - Ranjit's - trigger = { var:contest_horse_race_name = flag:laili } - localization_key = racehorse_name_laili - } - text = { # Natak - Pratap's - trigger = { var:contest_horse_race_name = flag:natak } - localization_key = racehorse_name_natak - } - # MONGOLIC - text = { # Aranjagaan - Jangar's - trigger = { var:contest_horse_race_name = flag:aranjagaan } - localization_key = warhorse_name_aranjagaan - } - text = { # Oyomaa - Jangar's - trigger = { var:contest_horse_race_name = flag:oyomaa } - localization_key = racehorse_name_oyomaa - } - text = { # Tolin Khul - folk song - trigger = { var:contest_horse_race_name = flag:tolin_khul } - localization_key = racehorse_name_tolin_khul - } - # PERSIAN - text = { # Rahbar - Akbar's - trigger = { var:contest_horse_race_name = flag:rahbar } - localization_key = racehorse_name_rahbar - } - text = { # Rakhsh - Rostam's - trigger = { var:contest_horse_race_name = flag:rakhsh } - localization_key = racehorse_name_rakhsh - } - # SCANDINAVIAN - text = { # Grani - Sigurd's - trigger = { var:contest_horse_race_name = flag:grani } - localization_key = racehorse_name_grani - } - # SLAVIC - text = { - trigger = { var:contest_horse_race_name = flag:burko } - localization_key = warhorse_name_burko - } - text = { # Sivko-Burko - Ivan the Fool's - trigger = { var:contest_horse_race_name = flag:sivko_burko } - localization_key = racehorse_name_sivko_burko - } - text = { - trigger = { var:contest_horse_race_name = flag:sivko } - localization_key = racehorse_name_sivko - } - # TURKIC - text = { # G'irot - Koroghlu's - trigger = { var:contest_horse_race_name = flag:girot } - localization_key = racehorse_name_girot - } - text = { # Tulpar - mythological - trigger = { var:contest_horse_race_name = flag:tulpar } - localization_key = racehorse_name_tulpar - } - ## COLOR - text = { - trigger = { var:contest_horse_race_name = flag:bay } - localization_key = racehorse_name_bay - } - text = { - trigger = { var:contest_horse_race_name = flag:black } - localization_key = racehorse_name_black - } - text = { - trigger = { var:contest_horse_race_name = flag:blue } - localization_key = racehorse_name_blue - } - text = { - trigger = { var:contest_horse_race_name = flag:brindle } - localization_key = racehorse_name_brindle - } - text = { - trigger = { var:contest_horse_race_name = flag:buckskin } - localization_key = racehorse_name_buckskin - } - text = { - trigger = { var:contest_horse_race_name = flag:chestnut } - localization_key = racehorse_name_chestnut - } - text = { - trigger = { var:contest_horse_race_name = flag:cloud } - localization_key = racehorse_name_cloud - } - text = { - trigger = { var:contest_horse_race_name = flag:cream } - localization_key = racehorse_name_cream - } - text = { - trigger = { var:contest_horse_race_name = flag:crimson } - localization_key = racehorse_name_crimson - } - text = { - trigger = { var:contest_horse_race_name = flag:dapple } - localization_key = racehorse_name_dapple - } - text = { - trigger = { var:contest_horse_race_name = flag:dawn } - localization_key = racehorse_name_dawn - } - text = { - trigger = { var:contest_horse_race_name = flag:dun } - localization_key = racehorse_name_dun - } - text = { - trigger = { var:contest_horse_race_name = flag:dusk } - localization_key = racehorse_name_dusk - } - text = { - trigger = { var:contest_horse_race_name = flag:flaxen } - localization_key = racehorse_name_flaxen - } - text = { - trigger = { var:contest_horse_race_name = flag:golden } - localization_key = racehorse_name_golden - } - text = { - trigger = { var:contest_horse_race_name = flag:gray } - localization_key = racehorse_name_gray - } - text = { - trigger = { var:contest_horse_race_name = flag:leopard } - localization_key = racehorse_name_leopard - } - text = { - trigger = { var:contest_horse_race_name = flag:milk } - localization_key = racehorse_name_milk - } - text = { - trigger = { var:contest_horse_race_name = flag:night } - localization_key = racehorse_name_night - } - text = { - trigger = { var:contest_horse_race_name = flag:pearl } - localization_key = racehorse_name_pearl - } - text = { - trigger = { var:contest_horse_race_name = flag:red } - localization_key = racehorse_name_red - } - text = { - trigger = { var:contest_horse_race_name = flag:roan } - localization_key = racehorse_name_roan - } - text = { - trigger = { var:contest_horse_race_name = flag:rose } - localization_key = racehorse_name_rose - } - text = { - trigger = { var:contest_horse_race_name = flag:ruby } - localization_key = racehorse_name_ruby - } - text = { - trigger = { var:contest_horse_race_name = flag:scarlet } - localization_key = racehorse_name_scarlet - } - text = { - trigger = { var:contest_horse_race_name = flag:shade } - localization_key = racehorse_name_shade - } - text = { - trigger = { var:contest_horse_race_name = flag:shadow } - localization_key = racehorse_name_shadow - } - text = { - trigger = { var:contest_horse_race_name = flag:silk } - localization_key = racehorse_name_silk - } - text = { - trigger = { var:contest_horse_race_name = flag:silver } - localization_key = racehorse_name_silver - } - text = { - trigger = { var:contest_horse_race_name = flag:smoke } - localization_key = racehorse_name_smoke - } - text = { - trigger = { var:contest_horse_race_name = flag:snow } - localization_key = racehorse_name_snow - } - text = { - trigger = { var:contest_horse_race_name = flag:sorrel } - localization_key = racehorse_name_sorrel - } - text = { - trigger = { var:contest_horse_race_name = flag:sun } - localization_key = racehorse_name_sun - } - text = { - trigger = { var:contest_horse_race_name = flag:tawny } - localization_key = racehorse_name_tawny - } - text = { - trigger = { var:contest_horse_race_name = flag:yellow } - localization_key = racehorse_name_yellow - } - ## ADJECTIVE - text = { - trigger = { var:contest_horse_race_name = flag:brave } - localization_key = racehorse_name_brave - } - text = { - trigger = { var:contest_horse_race_name = flag:brisk } - localization_key = racehorse_name_brisk - } - text = { - trigger = { var:contest_horse_race_name = flag:long } - localization_key = racehorse_name_long - } - text = { - trigger = { var:contest_horse_race_name = flag:speed } - localization_key = racehorse_name_speed - } - text = { - trigger = { var:contest_horse_race_name = flag:storm } - localization_key = racehorse_name_storm - } - text = { - trigger = { var:contest_horse_race_name = flag:swift } - localization_key = racehorse_name_swift - } - text = { - trigger = { var:contest_horse_race_name = flag:thunder } - localization_key = racehorse_name_thunder - } - text = { - trigger = { var:contest_horse_race_name = flag:wind } - localization_key = racehorse_name_wind - } - text = { - trigger = { var:contest_horse_race_name = flag:wave } - localization_key = racehorse_name_wave - } - ## GENERIC - text = { - trigger = { var:contest_horse_race_name = flag:abbess } - localization_key = racehorse_name_abbess - } - text = { - trigger = { var:contest_horse_race_name = flag:abbot } - localization_key = warhorse_name_abbot - } - text = { - trigger = { var:contest_horse_race_name = flag:adamant } - localization_key = racehorse_name_adamant - } - text = { - trigger = { var:contest_horse_race_name = flag:agile } - localization_key = racehorse_name_agile - } - text = { - trigger = { var:contest_horse_race_name = flag:charger } - localization_key = warhorse_name_charger - } - text = { - trigger = { var:contest_horse_race_name = flag:chaser } - localization_key = racehorse_name_chestnut - } - text = { - trigger = { var:contest_horse_race_name = flag:chieftain } - localization_key = racehorse_name_chieftain - } - text = { - trigger = { var:contest_horse_race_name = flag:chieftess } - localization_key = racehorse_name_chieftess - } - text = { - trigger = { var:contest_horse_race_name = flag:commander } - localization_key = racehorse_name_commander - } - text = { - trigger = { var:contest_horse_race_name = flag:cyclone } - localization_key = racehorse_name_cyclone - } - text = { - trigger = { var:contest_horse_race_name = flag:deluge } - localization_key = racehorse_name_deluge - } - text = { - trigger = { var:contest_horse_race_name = flag:downpour } - localization_key = racehorse_name_downpour - } - text = { - trigger = { var:contest_horse_race_name = flag:endurance } - localization_key = racehorse_name_endurance - } - text = { - trigger = { var:contest_horse_race_name = flag:faithful } - localization_key = racehorse_name_faithful - } - text = { - trigger = { var:contest_horse_race_name = flag:flame } - localization_key = racehorse_name_flame - } - text = { - trigger = { var:contest_horse_race_name = flag:flash } - localization_key = racehorse_name_flash - } - text = { - trigger = { var:contest_horse_race_name = flag:fleet } - localization_key = racehorse_name_fleet - } - text = { - trigger = { var:contest_horse_race_name = flag:forthright } - localization_key = racehorse_name_forthright - } - text = { - trigger = { var:contest_horse_race_name = flag:frost } - localization_key = racehorse_name_frost - } - text = { - trigger = { var:contest_horse_race_name = flag:fury } - localization_key = racehorse_name_fury - } - text = { - trigger = { var:contest_horse_race_name = flag:gale } - localization_key = racehorse_name_gale - } - text = { - trigger = { var:contest_horse_race_name = flag:hare } - localization_key = racehorse_name_haste - } - text = { - trigger = { var:contest_horse_race_name = flag:haste } - localization_key = racehorse_name_hare - } - text = { - trigger = { var:contest_horse_race_name = flag:intrepid } - localization_key = racehorse_name_intrepid - } - text = { - trigger = { var:contest_horse_race_name = flag:lady } - localization_key = racehorse_name_winner - } - text = { - trigger = { var:contest_horse_race_name = flag:leader } - localization_key = racehorse_name_leader - } - text = { - trigger = { var:contest_horse_race_name = flag:lightning } - localization_key = racehorse_name_lightning - } - text = { - trigger = { var:contest_horse_race_name = flag:lord } - localization_key = racehorse_name_winner - } - text = { - trigger = { var:contest_horse_race_name = flag:lucky } - localization_key = racehorse_name_lucky - } - text = { - trigger = { var:contest_horse_race_name = flag:majesty } - localization_key = racehorse_name_majesty - } - text = { - trigger = { var:contest_horse_race_name = flag:marshal } - localization_key = racehorse_name_marshal - } - text = { - trigger = { var:contest_horse_race_name = flag:mule } - localization_key = racehorse_name_mule - } - text = { - trigger = { var:contest_horse_race_name = flag:plucky } - localization_key = racehorse_name_plucky - } - text = { - trigger = { var:contest_horse_race_name = flag:prancer } - localization_key = warhorse_name_prancer - } - text = { - trigger = { var:contest_horse_race_name = flag:pride } - localization_key = racehorse_name_pride - } - text = { - trigger = { var:contest_horse_race_name = flag:prince } - localization_key = racehorse_name_prince - } - text = { - trigger = { var:contest_horse_race_name = flag:princess } - localization_key = racehorse_name_princess - } - text = { - trigger = { var:contest_horse_race_name = flag:rapid } - localization_key = racehorse_name_rapid - } - text = { - trigger = { var:contest_horse_race_name = flag:resolute } - localization_key = racehorse_name_resolute - } - text = { - trigger = { var:contest_horse_race_name = flag:seneschal } - localization_key = racehorse_name_seneschal - } - text = { - trigger = { var:contest_horse_race_name = flag:shining } - localization_key = racehorse_name_shining - } - text = { - trigger = { var:contest_horse_race_name = flag:snowflake } - localization_key = racehorse_name_snowflake - } - text = { # Spirit - trigger = { var:contest_horse_race_name = flag:spirit } - localization_key = racehorse_name_spirit - } - text = { - trigger = { var:contest_horse_race_name = flag:steadfast } - localization_key = racehorse_name_steadfast - } - text = { - trigger = { var:contest_horse_race_name = flag:strength } - localization_key = racehorse_name_strength - } - text = { - trigger = { var:contest_horse_race_name = flag:sunlight } - localization_key = racehorse_name_sunlight - } - text = { - trigger = { var:contest_horse_race_name = flag:tenacity } - localization_key = racehorse_name_tenacity - } - text = { - trigger = { var:contest_horse_race_name = flag:tempest } - localization_key = racehorse_name_tempest - } - text = { - trigger = { var:contest_horse_race_name = flag:thunderclap } - localization_key = racehorse_name_thunderclap - } - text = { - trigger = { var:contest_horse_race_name = flag:tornado } - localization_key = racehorse_name_tornado - } - text = { - trigger = { var:contest_horse_race_name = flag:typhoon } - localization_key = racehorse_name_typhoon - } - text = { - trigger = { var:contest_horse_race_name = flag:unwavering } - localization_key = racehorse_name_unwavering - } - text = { - trigger = { var:contest_horse_race_name = flag:whirlwind } - localization_key = racehorse_name_whirlwind - } - text = { - trigger = { var:contest_horse_race_name = flag:winner } - localization_key = racehorse_name_winner - } - ## FETCH - text = { - trigger = { var:contest_horse_race_name = flag:capital_name } - localization_key = racehorse_name_capital_name - } - text = { - trigger = { var:contest_horse_race_name = flag:capital_empire } - localization_key = racehorse_name_capital_empire - } - text = { - trigger = { var:contest_horse_race_name = flag:capital_pride } - localization_key = racehorse_name_capital_pride - } - text = { - trigger = { var:contest_horse_race_name = flag:capital_county } - localization_key = racehorse_name_capital_county - } - text = { - trigger = { var:contest_horse_race_name = flag:culture_knight } - localization_key = racehorse_name_culture_knight - } - text = { - trigger = { var:contest_horse_race_name = flag:culture_lightning } - localization_key = racehorse_name_culture_lightning - } - text = { - trigger = { var:contest_horse_race_name = flag:culture_thunder } - localization_key = racehorse_name_culture_thunder - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_adherent } - localization_key = racehorse_name_faith_adherent - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_afterlife } - localization_key = racehorse_name_faith_afterlife - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_bishop_female } - localization_key = racehorse_name_faith_bishop_female - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_bishop_male } - localization_key = racehorse_name_faith_bishop_male - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_crusade } - localization_key = racehorse_name_faith_crusade - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_devotee_female } - localization_key = racehorse_name_faith_devotee_female - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_devotee_male } - localization_key = racehorse_name_faith_devotee_male - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_divine_realm } - localization_key = racehorse_name_faith_divine_realm - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_pope } - localization_key = racehorse_name_faith_pope - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_priest_female } - localization_key = racehorse_name_faith_priest_female - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_priest_male } - localization_key = racehorse_name_faith_priest_male - } - text = { - trigger = { var:contest_horse_race_name = flag:faith_symbol } - localization_key = racehorse_name_faith_symbol - } - text = { - trigger = { var:contest_horse_race_name = flag:liege_title } - localization_key = racehorse_name_liege_title - } - text = { - trigger = { var:contest_horse_race_name = flag:liege_title_name } - localization_key = racehorse_name_liege_title_name - } - text = { - trigger = { var:contest_horse_race_name = flag:owner_title } - localization_key = racehorse_name_owner_title - } - text = { - trigger = { var:contest_horse_race_name = flag:title_name } - localization_key = racehorse_name_title_name - } - ## TRAITS - text = { - trigger = { var:contest_horse_race_name = flag:berserker } - localization_key = racehorse_name_berserker - } - text = { - trigger = { var:contest_horse_race_name = flag:crusader } - localization_key = racehorse_name_crusader - } - text = { - trigger = { var:contest_horse_race_name = flag:pilgrim } - localization_key = racehorse_name_pilgrim - } - text = { - trigger = { var:contest_horse_race_name = flag:varangian } - localization_key = racehorse_name_varangian - } - ## EASTER EGGS - text = { - trigger = { var:contest_horse_race_name = flag:arkle } - localization_key = racehorse_name_arkle - } - text = { - trigger = { var:contest_horse_race_name = flag:beaujacques } - localization_key = racehorse_name_beaujacques - } - text = { - trigger = { var:contest_horse_race_name = flag:big_dog } - localization_key = racehorse_name_big_dog - } - text = { - trigger = { var:contest_horse_race_name = flag:big_honse } - localization_key = racehorse_name_big_honse - } - text = { - trigger = { var:contest_horse_race_name = flag:binky } - localization_key = racehorse_name_binky - } - text = { - trigger = { var:contest_horse_race_name = flag:black_beauty } - localization_key = racehorse_name_black_beauty - } - text = { - trigger = { var:contest_horse_race_name = flag:boxer } - localization_key = racehorse_name_boxer - } - text = { - trigger = { var:contest_horse_race_name = flag:brego } - localization_key = racehorse_name_brego - } - text = { # Secretariat - trigger = { var:contest_horse_race_name = flag:chancery } - localization_key = racehorse_name_chancery - } - text = { - trigger = { var:contest_horse_race_name = flag:clip_clop } - localization_key = racehorse_name_clip_clop - } - text = { - trigger = { var:contest_horse_race_name = flag:cloppy } - localization_key = racehorse_name_cloppy - } - text = { - trigger = { var:contest_horse_race_name = flag:copenhagen } - localization_key = racehorse_name_copenhagen - } - text = { # Desert Orchid - trigger = { var:contest_horse_race_name = flag:desert_orchid } - localization_key = racehorse_name_desert_orchid - } - text = { - trigger = { var:contest_horse_race_name = flag:dustkicker } - localization_key = racehorse_name_dustkicker - } - text = { - trigger = { var:contest_horse_race_name = flag:donkey } - localization_key = racehorse_name_donkey - } - text = { # Enable - trigger = { var:contest_horse_race_name = flag:facilitate } - localization_key = racehorse_name_facilitate - } - text = { # Frankel - trigger = { var:contest_horse_race_name = flag:frenkel } - localization_key = racehorse_name_frenkel - } - text = { # Man o' War - trigger = { var:contest_horse_race_name = flag:galley } - localization_key = racehorse_name_galley - } - text = { - trigger = { var:contest_horse_race_name = flag:glitterhoof } - localization_key = warhorse_name_glitterhoof - } - text = { - trigger = { var:contest_horse_race_name = flag:gymer } - localization_key = racehorse_name_gymer - } - text = { - trigger = { var:contest_horse_race_name = flag:hoarse } - localization_key = racehorse_name_hoarse - } - text = { - trigger = { var:contest_horse_race_name = flag:honse } - localization_key = racehorse_name_honse - } - text = { - trigger = { var:contest_horse_race_name = flag:horsey } - localization_key = racehorse_name_horsey - } - text = { - trigger = { var:contest_horse_race_name = flag:khan } - localization_key = racehorse_name_khan - } - text = { # Napoleon's - trigger = { var:contest_horse_race_name = flag:kjekk } - localization_key = racehorse_name_kjekk - } - text = { - trigger = { var:contest_horse_race_name = flag:jerry } - localization_key = racehorse_name_jerry - } - text = { - trigger = { var:contest_horse_race_name = flag:joseph } - localization_key = racehorse_name_joseph - } - text = { - trigger = { var:contest_horse_race_name = flag:lord_pepper_iii } - localization_key = racehorse_name_lord_pepper_iii - } - text = { # Napoleon's - trigger = { var:contest_horse_race_name = flag:marengo } - localization_key = racehorse_name_marengo - } - text = { - trigger = { var:contest_horse_race_name = flag:marshal_neigh } - localization_key = racehorse_name_marshal_neigh - } - text = { - trigger = { var:contest_horse_race_name = flag:maximus } - localization_key = racehorse_name_maximus - } - text = { # Seabiscuit - trigger = { var:contest_horse_race_name = flag:oceancracker } - localization_key = racehorse_name_oceancracker - } - text = { - trigger = { var:contest_horse_race_name = flag:pebbles } - localization_key = racehorse_name_pebbles - } - text = { - trigger = { var:contest_horse_race_name = flag:pringle } - localization_key = racehorse_name_pringle - } - text = { # Galileo - trigger = { var:contest_horse_race_name = flag:ptolemy } - localization_key = racehorse_name_ptolemy - } - text = { # Red Rum - trigger = { var:contest_horse_race_name = flag:red_wine } - localization_key = racehorse_name_red_wine - } - text = { - trigger = { var:contest_horse_race_name = flag:roach } - localization_key = racehorse_name_roach - } - text = { - trigger = { var:contest_horse_race_name = flag:sir_horsington } - localization_key = racehorse_name_sir_horsington - } - text = { - trigger = { var:contest_horse_race_name = flag:sir_whinny } - localization_key = racehorse_name_sir_whinny - } - text = { - trigger = { var:contest_horse_race_name = flag:torrent } - localization_key = racehorse_name_torrent - } -} - -ContestHorseRaceName2 = { - type = character - - text = { - trigger = { var:contest_horse_race_name_2 = flag:bolt } - localization_key = racehorse_name_2_bolt - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:bound } - localization_key = racehorse_name_2_bound - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:blaze } - localization_key = racehorse_name_2_blaze - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:coat } - localization_key = racehorse_name_2_coat - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:dart } - localization_key = racehorse_name_2_dart - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:dash } - localization_key = racehorse_name_2_dash - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:face } - localization_key = racehorse_name_2_face - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:feet } - localization_key = racehorse_name_2_feet - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:foot } - localization_key = racehorse_name_2_foot - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:hair } - localization_key = racehorse_name_2_hair - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:hide } - localization_key = racehorse_name_2_hide - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:hocks } - localization_key = racehorse_name_2_hocks - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:hoof } - localization_key = racehorse_name_2_hoof - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:hooves } - localization_key = racehorse_name_2_hooves - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:mane } - localization_key = racehorse_name_2_mane - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:mottle } - localization_key = racehorse_name_2_socks - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:rush } - localization_key = racehorse_name_2_rush - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:socks } - localization_key = racehorse_name_2_socks - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:speckles } - localization_key = racehorse_name_2_speckles - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:spots } - localization_key = racehorse_name_2_spots - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:sprint } - localization_key = racehorse_name_2_sprint - } - text = { - trigger = { var:contest_horse_race_name = flag:star } - localization_key = racehorse_name_2_star - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:steed } - localization_key = racehorse_name_2_steed - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:step } - localization_key = racehorse_name_2_step - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:stockings } - localization_key = racehorse_name_2_stockings - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:streak } - localization_key = racehorse_name_2_streak - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:stride } - localization_key = racehorse_name_2_stride - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:stripe } - localization_key = racehorse_name_2_stripe - } - text = { - trigger = { var:contest_horse_race_name_2 = flag:tail } - localization_key = racehorse_name_2_tail - } -} - -ContestHorseRaceGender = { - type = character - - text = { - trigger = { var:contest_horse_race_gender = flag:female } - localization_key = horse_gender_mare - } - text = { - trigger = { always = no } - localization_key = horse_gender_stallion - fallback = yes - } -} - -ContestHorseRaceHerHis = { - type = character - - text = { - trigger = { var:contest_horse_race_gender = flag:female } - localization_key = horse_gender_her - } - text = { - trigger = { always = no } - localization_key = horse_gender_his - fallback = yes - } -} - -ContestHorseRaceHerHim = { - type = character - - text = { - trigger = { var:contest_horse_race_gender = flag:female } - localization_key = horse_gender_her - } - text = { - trigger = { always = no } - localization_key = horse_gender_him - fallback = yes - } -} - -ContestHorseRaceSheHe = { - type = character - - text = { - trigger = { var:contest_horse_race_gender = flag:female } - localization_key = horse_gender_she - } - text = { - trigger = { always = no } - localization_key = horse_gender_he - fallback = yes - } -} - -ContestHorseRaceTrack = { - type = activity - - text = { - trigger = { exists = var:contest_horse_race_variant var:contest_horse_race_variant = flag:maydan } - localization_key = race_track_maydan - } - text = { - trigger = { always = no } - fallback = yes - localization_key = race_track_track - } -} - -ContestBoardGameType = { - type = activity - - # Pachisi - text = { - trigger = { - activity_location = { bg_game_type_region_pachisi_trigger = yes } - } - localization_key = bg_gametype_pachisi - } - # Hnefatafl - text = { - trigger = { - activity_location = { bg_game_type_region_hnefatafl_trigger = yes } - } - localization_key = bg_gametype_hnefatafl - } - # Tabula - text = { - trigger = { - activity_location = { bg_game_type_region_tabula_trigger = yes } - } - localization_key = bg_gametype_tabula - } - # Go - text = { - trigger = { - activity_location = { bg_game_type_region_go_trigger = yes } - } - localization_key = bg_gametype_go - } - # Fidchell - text = { - trigger = { - activity_location = { bg_game_type_region_fidchell_trigger = yes } - } - localization_key = bg_gametype_fidchell - } - # Chess - text = { - trigger = { always = no } - localization_key = bg_gametype_chess - fallback = yes - } -} - -GetRandomFavor = { - type = character - - text = { - localization_key = handkerchief - } - - text = { - localization_key = flower - } - - text = { - localization_key = wreath - } - - text = { - localization_key = ring - } -} - -GetBirdName = { - type = character - - random_valid = yes - - text = { - localization_key = swan_name_illfated - } - - text = { - localization_key = swan_name_rose - } - - text = { - localization_key = swan_name_anklebiter - } - - text = { - localization_key = pet_name_petal - } - - text = { - localization_key = pet_name_songbird - } - - text = { - localization_key = pet_name_beauty - } - - text = { - localization_key = pet_name_spring_blossom - } - - text = { - localization_key = food_word_biscuit - } - - text = { - localization_key = food_detail_almond - } - -} - -GetBirdInsult = { - type = character - - random_valid = yes - - text = { - localization_key = round_as_an_egg - } - - text = { - localization_key = heavy_as_a_stone - } - - text = { - localization_key = graceful_as_a_goose - } - - text = { - localization_key = shaped_like_a_brick - } - - text = { - localization_key = as_thick_as_you - } - - text = { - localization_key = barely_a_fledgeling - } - - text = { - localization_key = wobbly_like_a_duck - } - - text = { - localization_key = as_fast_as_a_mountain - } - - text = { - localization_key = as_bright_as_a_rain_cloud - } -} - -ThrowableObjectArticle = { - type = character - - random_valid = yes - - text = { - localization_key = a_shoe - } - - text = { - localization_key = an_empty_cup - } - - text = { - localization_key = a_stick_simple - } - - text = { - localization_key = a_rock - } -} - -GetObjectToBalanceOnNose = { - type = character - - random_valid = yes - - text = { - localization_key = dagger - } - - text = { - localization_key = sword - } - - text = { - localization_key = shoe - } - - text = { - localization_key = chicken - } - - text = { - localization_key = rooster - } - - text = { - localization_key = goose - } - - text = { - localization_key = duck - } - - text = { - localization_key = expensive_food_roast_swan - } - - text = { - localization_key = candle - } - - text = { - localization_key = signature_weapon_sword - } - - text = { - localization_key = signature_weapon_mace - } - - text = { - localization_key = signature_weapon_spear - } -} - -GetParadeType = { - type = character - - text = { - trigger = { - var:parade_type = flag:military_parade - } - localization_key = parade_type_military_parade - } - - text = { - trigger = { - var:parade_type = flag:civil_parade - } - localization_key = parade_type_civil_parade - } - - text = { - trigger = { - var:parade_type = flag:religious_parade - } - localization_key = parade_type_religious_parade - } -} -GetLiegeParadeType = { - type = character - - text = { - trigger = { - var:liege_parade_type = flag:military_parade - } - localization_key = parade_type_military_parade - } - - text = { - trigger = { - var:liege_parade_type = flag:civil_parade - } - localization_key = parade_type_civil_parade - } - - text = { - trigger = { - var:liege_parade_type = flag:religious_parade - } - localization_key = parade_type_religious_parade - } -} - -GetSmallHidingObject = { - type = character - - random_valid = yes - - text = { - localization_key = barrel - } - - text = { - localization_key = chest - } - - text = { - localization_key = cupboard - } - - text = { - localization_key = casket - } - - text = { - localization_key = cabinet - } -} - -GetRandomWeapon = { - type = character - - random_valid = yes - - text = { - localization_key = dagger - } - - text = { - localization_key = councillor_prop_sword - } - - text = { - localization_key = artifact_mace - } - - text = { - localization_key = signature_weapon_hammer - } -} diff --git a/N3OW/common/customizable_localization/04_ep2_hunt_custom_loc.txt b/N3OW/common/customizable_localization/04_ep2_hunt_custom_loc.txt deleted file mode 100644 index 026c3ecf..00000000 --- a/N3OW/common/customizable_localization/04_ep2_hunt_custom_loc.txt +++ /dev/null @@ -1,2908 +0,0 @@ - -### HUNTS - -### ANIMAL TYPE ### - -# Standard: Boar, Fox, Hare, Bison, Aurochs, Gazelle, Antelope, Roe, Stag, Hart, Reindeer, Elk -# Dangerous: Lion, Tiger, Leopard, Bear, Lynx, Wolf, Hyena -# Falconry: Stork, Crane, Heron, Egret, Pelican, Flamingo, Pheasant, Bustard, Quail, Grouse, Goose, Duck, Swan - -#Singular - e.g. 'lion' -GetAnimalType = { - type = all - - ### BIG DEER ### - text = { - trigger = { var:animal_type ?= flag:saiga } - localization_key = animal_type_saiga - } - text = { - trigger = { var:animal_type ?= flag:antelope } - localization_key = animal_type_antelope - } - text = { - trigger = { var:animal_type ?= flag:reindeer } - localization_key = animal_type_reindeer - } - text = { - trigger = { var:animal_type ?= flag:stag } - localization_key = animal_type_buck - fallback = yes - } - text = { - trigger = { var:animal_type ?= flag:elk } - localization_key = animal_type_elk - } - text = { - trigger = { var:animal_type ?= flag:hart } - localization_key = animal_type_hart - } - - ### SMALL DEER ### - text = { - trigger = { var:animal_type ?= flag:gazelle } - localization_key = animal_type_gazelle - } - text = { - trigger = { var:animal_type ?= flag:roe } - localization_key = animal_type_roe - } - - ### BUFFALO ### - text = { - trigger = { - var:animal_type ?= flag:bison - scope:activity.activity_host.culture ?= { - OR = { - has_cultural_pillar = heritage_west_slavic - has_cultural_pillar = heritage_east_slavic - has_cultural_pillar = heritage_south_slavic - } - } - } - localization_key = animal_type_zubr - } - text = { - trigger = { - var:animal_type ?= flag:bison - scope:activity.activity_host.culture ?= { has_cultural_pillar = heritage_central_germanic } - } - localization_key = animal_type_wisent - } - text = { - trigger = { var:animal_type ?= flag:bison } - localization_key = animal_type_bison - } - text = { - trigger = { var:animal_type ?= flag:aurochs } - localization_key = animal_type_aurochs - } - - ### FOX ### - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = animal_type_fox - } - - ### HARE ### - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = animal_type_hare - } - - ##### DANGEROUS ##### - - ### BIG CATS ### - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = animal_type_lion - } - text = { - trigger = { var:animal_type ?= flag:tiger } - localization_key = animal_type_tiger - } - text = { - trigger = { var:animal_type ?= flag:leopard } - localization_key = animal_type_leopard - } - - ### BOAR ### - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = animal_type_boar - } - - ### SMALL ### - text = { - trigger = { var:animal_type ?= flag:hyena } - localization_key = animal_type_hyena - } - text = { - trigger = { var:animal_type ?= flag:lynx } - localization_key = animal_type_lynx - } - text = { - trigger = { var:animal_type ?= flag:wolf } - localization_key = animal_type_wolf - } - - ### BEAR ### - text = { - trigger = { var:animal_type ?= flag:bear } - localization_key = animal_type_bear - } - - ### MYTHICAL ### - text = { - trigger = { var:animal_type ?= flag:unicorn } - localization_key = animal_type_unicorn - } - text = { - trigger = { var:animal_type ?= flag:dragon } - localization_key = animal_type_dragon - } - - ##### FALCONRY ##### - - ### EXOTIC ### - text = { - trigger = { var:animal_type ?= flag:stork } - localization_key = animal_type_stork - } - text = { - trigger = { var:animal_type ?= flag:crane } - localization_key = animal_type_crane - } - text = { - trigger = { var:animal_type ?= flag:heron } - localization_key = animal_type_heron - } - text = { - trigger = { var:animal_type ?= flag:egret } - localization_key = animal_type_egret - } - text = { - trigger = { var:animal_type ?= flag:pelican } - localization_key = animal_type_pelican - } - text = { - trigger = { var:animal_type ?= flag:flamingo } - localization_key = animal_type_flamingo - } - - ### WATER ### - text = { - trigger = { var:animal_type ?= flag:swan } - localization_key = animal_type_swan - } - text = { - trigger = { var:animal_type ?= flag:goose } - localization_key = animal_type_goose - } - text = { - trigger = { var:animal_type ?= flag:duck } - localization_key = animal_type_duck - } - - ### GROUND ### - text = { - trigger = { var:animal_type ?= flag:pheasant } - localization_key = animal_type_pheasant - } - text = { - trigger = { var:animal_type ?= flag:bustard } - localization_key = animal_type_bustard - } - text = { - trigger = { var:animal_type ?= flag:grouse } - localization_key = animal_type_grouse - } - text = { - trigger = { var:animal_type ?= flag:quail } - localization_key = animal_type_quail - } -} - -GetAnimalTypeKill = { - type = all - - ##### STANDARD ##### - - ### DEER ### - text = { - trigger = { var:kill_animal_type ?= flag:saiga } - localization_key = animal_type_saiga - } - text = { - trigger = { var:kill_animal_type ?= flag:antelope } - localization_key = animal_type_antelope - } - text = { - trigger = { var:kill_animal_type ?= flag:reindeer } - localization_key = animal_type_reindeer - } - text = { - trigger = { var:kill_animal_type ?= flag:stag } - localization_key = animal_type_buck - fallback = yes - } - text = { - trigger = { var:kill_animal_type ?= flag:elk } - localization_key = animal_type_elk - } - text = { - trigger = { var:kill_animal_type ?= flag:hart } - localization_key = animal_type_hart - } - - ### SMALL DEER ### - text = { - trigger = { var:kill_animal_type ?= flag:gazelle } - localization_key = animal_type_gazelle - } - text = { - trigger = { var:kill_animal_type ?= flag:roe } - localization_key = animal_type_roe - } - - ### BUFFALO ### - text = { - trigger = { - var:kill_animal_type ?= flag:bison - scope:activity.activity_host.culture ?= { - OR = { - has_cultural_pillar = heritage_west_slavic - has_cultural_pillar = heritage_east_slavic - has_cultural_pillar = heritage_south_slavic - } - } - } - localization_key = animal_type_zubr - } - text = { - trigger = { - var:kill_animal_type ?= flag:bison - scope:activity.activity_host.culture ?= { has_cultural_pillar = heritage_central_germanic } - } - localization_key = animal_type_wisent - } - text = { - trigger = { var:kill_animal_type ?= flag:bison } - localization_key = animal_type_bison - } - text = { - trigger = { var:kill_animal_type ?= flag:aurochs } - localization_key = animal_type_aurochs - } - - ### FOX ### - text = { - trigger = { var:kill_animal_type ?= flag:fox } - localization_key = animal_type_fox - } - - ### HARE ### - text = { - trigger = { var:kill_animal_type ?= flag:hare } - localization_key = animal_type_hare - } - - ##### DANGEROUS ##### - - ### BIG CATS ### - text = { - trigger = { var:kill_animal_type ?= flag:lion } - localization_key = animal_type_lion - } - text = { - trigger = { var:kill_animal_type ?= flag:tiger } - localization_key = animal_type_tiger - } - text = { - trigger = { var:kill_animal_type ?= flag:leopard } - localization_key = animal_type_leopard - } - - ### BOAR ### - text = { - trigger = { var:kill_animal_type ?= flag:boar } - localization_key = animal_type_boar - } - - ### SMALL ### - text = { - trigger = { var:kill_animal_type ?= flag:wolf } - localization_key = animal_type_wolf - } - text = { - trigger = { var:kill_animal_type ?= flag:hyena } - localization_key = animal_type_hyena - } - - text = { - trigger = { var:kill_animal_type ?= flag:lynx } - localization_key = animal_type_lynx - } - - ### BEAR ### - text = { - trigger = { var:kill_animal_type ?= flag:bear } - localization_key = animal_type_bear - } -} - -GetAnimalTypeWaterfowl = { - type = all - - text = { - trigger = { var:waterfowl_type ?= flag:swan } - localization_key = animal_type_swan - } - text = { - trigger = { var:waterfowl_type ?= flag:goose } - localization_key = animal_type_goose - } - text = { - trigger = { var:waterfowl_type ?= flag:duck } - localization_key = animal_type_duck - } -} - -GetAnimalTypeGamebird = { - type = all - - text = { - trigger = { var:gamebird_type ?= flag:pheasant } - localization_key = animal_type_pheasant - } - text = { - trigger = { var:gamebird_type ?= flag:bustard } - localization_key = animal_type_bustard - } - text = { - trigger = { var:gamebird_type ?= flag:grouse } - localization_key = animal_type_grouse - } - text = { - trigger = { var:gamebird_type ?= flag:quail } - localization_key = animal_type_quail - } -} - -GetAnimalTypeTame = { - type = all - - ### BIG DEER ### - text = { - trigger = { var:tame_animal_type ?= flag:saiga } - localization_key = animal_type_saiga - } - text = { - trigger = { var:tame_animal_type ?= flag:antelope } - localization_key = animal_type_antelope - } - text = { - trigger = { var:tame_animal_type ?= flag:reindeer } - localization_key = animal_type_reindeer - } - text = { - trigger = { var:tame_animal_type ?= flag:stag } - localization_key = animal_type_buck - fallback = yes - } - text = { - trigger = { var:tame_animal_type ?= flag:elk } - localization_key = animal_type_elk - } - text = { - trigger = { var:tame_animal_type ?= flag:hart } - localization_key = animal_type_hart - } - - ### SMALL DEER ### - text = { - trigger = { var:tame_animal_type ?= flag:gazelle } - localization_key = animal_type_gazelle - } - text = { - trigger = { var:tame_animal_type ?= flag:roe } - localization_key = animal_type_roe - } -} - -GetAnimalTypeCaptive = { - type = all - - text = { - trigger = { var:captive_animal_type ?= flag:lion } - localization_key = animal_type_lion - } - text = { - trigger = { var:captive_animal_type ?= flag:tiger } - localization_key = animal_type_tiger - } - text = { - trigger = { var:captive_animal_type ?= flag:leopard } - localization_key = animal_type_leopard - } - text = { - trigger = { var:captive_animal_type ?= flag:bear } - localization_key = animal_type_bear - } - text = { - trigger = { var:captive_animal_type ?= flag:lynx } - localization_key = animal_type_lynx - } - text = { - trigger = { var:captive_animal_type ?= flag:hyena } - localization_key = animal_type_hyena - } - text = { - trigger = { var:captive_animal_type ?= flag:wolf } - localization_key = animal_type_wolf - fallback = yes - } -} - -GetAnimalTypeMismanaged = { - type = all - - ### BIG DEER ### - text = { - trigger = { var:mismanaged_animal_type ?= flag:saiga } - localization_key = animal_type_saiga - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:antelope } - localization_key = animal_type_antelope - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:reindeer } - localization_key = animal_type_reindeer - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:stag } - localization_key = animal_type_buck - fallback = yes - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:elk } - localization_key = animal_type_elk - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:hart } - localization_key = animal_type_hart - } - - ### SMALL DEER ### - text = { - trigger = { var:mismanaged_animal_type ?= flag:gazelle } - localization_key = animal_type_gazelle - } - text = { - trigger = { var:mismanaged_animal_type ?= flag:roe } - localization_key = animal_type_roe - } -} - -# Plural - e.g. 'lions' -GetAnimalPlural = { - type = all - parent = GetAnimalType - suffix = _plural -} - -GetAnimalTypeTamePlural = { - type = all - parent = GetAnimalTypeTame - suffix = _plural -} - -### ANIMAL ARTICLE ### - -# e.g. 'an' -GetAnimalArticle = { - type = all - - ### BIG DEER ### - text = { - trigger = { - OR = { - var:animal_type ?= flag:antelope - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:elk - } - } - localization_key = article_an - } - text = { - trigger = { - NOR = { - var:animal_type ?= flag:antelope - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:elk - } - } - localization_key = article_a - fallback = yes - } -} - -### ANIMAL STRIKES ### - -# Singular - e.g. 'bite' -GetAnimalStrike = { - type = all - random_valid = yes - - text = { - trigger = { - hunt_activity_deer_antelope_game_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_strike_kick - } - - text = { - trigger = { - OR = { - hunt_activity_deer_antelope_game_trigger = { VAR = var:animal_type } - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:bison - } - } - localization_key = hunt_animal_strike_buck - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:hare - var:animal_type ?= flag:leopard - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:hyena - var:animal_type ?= flag:wolf - var:animal_type ?= flag:lynx - } - } - localization_key = hunt_animal_strike_bite - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:leopard - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - } - } - localization_key = hunt_animal_strike_swipe - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:leopard - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:hyena - var:animal_type ?= flag:wolf - var:animal_type ?= flag:lynx - } - } - localization_key = hunt_animal_strike_strike - fallback = yes - } -} - -# Present - e.g. 'bites' -GetAnimalStrikePresent = { - type = all - parent = GetAnimalStrike - suffix = _present -} - -# Present Participle - e.g. 'biting' -GetAnimalStrikeParticiple = { - type = all - parent = GetAnimalStrike - suffix = _participle -} - -GetAnimalStrikeParticipleKill = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:stag - var:kill_animal_type = flag:hart - var:kill_animal_type = flag:antelope - var:kill_animal_type = flag:gazelle - var:kill_animal_type = flag:roe - } - } - localization_key = hunt_animal_strike_kick_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:stag - var:kill_animal_type = flag:hart - var:kill_animal_type = flag:antelope - var:kill_animal_type = flag:gazelle - var:kill_animal_type = flag:roe - var:kill_animal_type = flag:aurochs - var:kill_animal_type = flag:bison - } - } - localization_key = hunt_animal_strike_buck_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:fox - var:kill_animal_type = flag:hare - var:kill_animal_type = flag:leopard - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:hyena - var:kill_animal_type = flag:wolf - } - } - localization_key = hunt_animal_strike_bite_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:boar - var:kill_animal_type = flag:leopard - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - } - } - localization_key = hunt_animal_strike_swipe_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:boar - var:kill_animal_type = flag:leopard - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:hyena - var:kill_animal_type = flag:wolf - var:kill_animal_type = flag:lynx - var:kill_animal_type = flag:stag - var:kill_animal_type = flag:hart - var:kill_animal_type = flag:antelope - } - } - localization_key = hunt_animal_strike_strike_participle - fallback = yes - } -} - -### ANIMAL ADJECTIVE ### - -# e.g. 'majestic' -GetAnimalAdjective = { - type = all - random_valid = yes - - text = { - localization_key = animal_flighty_desc - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:stag - var:animal_type ?= flag:saiga - var:animal_type ?= flag:reindeer - } - } - fallback = yes - } - - text = { - localization_key = animal_majestic_desc - trigger = { - OR = { - var:animal_type ?= flag:hart - var:animal_type ?= flag:elk - var:animal_type ?= flag:dragon - hunt_activity_big_cat_game_trigger = { VAR = var:animal_type } - } - } - } - - text = { - localization_key = animal_powerful_desc - trigger = { - OR = { - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:bear - var:animal_type ?= flag:bison - var:animal_type ?= flag:boar - hunt_activity_big_cat_game_trigger = { VAR = var:animal_type } - } - } - } - - text = { - localization_key = animal_sly_desc - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:hyena - } - } - } - - text = { - localization_key = animal_quick_desc - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:hare - } - } - } - - text = { - localization_key = animal_devious_desc - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:hare - } - } - } - - text = { - localization_key = animal_swift_desc - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:hare - } - } - } - - text = { - localization_key = animal_leaping_desc - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - } - } - } - - text = { - localization_key = animal_prancing_desc - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - } - } - } - - text = { - localization_key = animal_despised_desc - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - } - - text = { - localization_key = animal_loathsome_desc - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - } - - text = { - localization_key = animal_cunning_desc - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:hyena - hunt_activity_deer_antelope_game_trigger = { VAR = var:animal_type } - } - } - } - - text = { - localization_key = animal_fabled_desc - trigger = { - OR = { - var:animal_type ?= flag:unicorn - var:animal_type ?= flag:dragon - } - } - } - - text = { - localization_key = animal_mystical_desc - trigger = { - OR = { - var:animal_type ?= flag:dragon - var:animal_type ?= flag:unicorn - } - } - } -} - -GetAnimalAdjectiveCaptive = { - type = all - random_valid = yes - - text = { - localization_key = animal_majestic_desc - trigger = { - hunt_activity_big_cat_game_trigger = { VAR = var:captive_animal_type } - } - } - - text = { - localization_key = animal_powerful_desc - trigger = { - OR = { - var:captive_animal_type ?= flag:bear - hunt_activity_big_cat_game_trigger = { VAR = var:captive_animal_type } - } - } - } - - text = { - localization_key = animal_ferocious_desc - trigger = { - hunt_activity_big_cat_game_trigger = { VAR = var:captive_animal_type } - } - } - - text = { - localization_key = animal_deadly_desc - trigger = { - hunt_activity_big_cat_game_trigger = { VAR = var:captive_animal_type } - } - } -} - -### ANIMAL CHARGE ### - -# e.g. lope -GetAnimalCharge = { - type = all - random_valid = yes - - text = { - localization_key = hunt_animal_charge_bound - trigger = { - hunt_activity_deer_antelope_game_trigger = { VAR = var:animal_type } - } - } - - text = { - localization_key = hunt_animal_charge_charge - trigger = { - OR = { - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:bison - var:animal_type ?= flag:boar - } - } - fallback = yes - } - - text = { - localization_key = hunt_animal_charge_lope - trigger = { - OR = { - var:animal_type ?= flag:bear - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:leopard - } - } - } - - text = { - localization_key = hunt_animal_charge_hurtle - trigger = { - OR = { - var:animal_type ?= flag:hare - var:animal_type ?= flag:fox - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - } - } - } -} - -GetAnimalChargeKill = { - type = activity - random_valid = yes - - text = { - localization_key = hunt_animal_charge_bound - trigger = { - hunt_activity_deer_antelope_game_trigger = { VAR = var:kill_animal_type } - } - } - - text = { - localization_key = hunt_animal_charge_charge - trigger = { - OR = { - var:kill_animal_type = flag:aurochs - var:kill_animal_type = flag:bison - var:kill_animal_type = flag:boar - } - } - fallback = yes - } - - text = { - localization_key = hunt_animal_charge_lope - trigger = { - OR = { - var:kill_animal_type = flag:bear - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:leopard - } - } - } - - text = { - localization_key = hunt_animal_charge_hurtle - trigger = { - OR = { - var:kill_animal_type = flag:hare - var:kill_animal_type = flag:fox - var:kill_animal_type = flag:roe - var:kill_animal_type = flag:gazelle - } - } - } -} - -# e.g. 'lopes' -GetAnimalChargePresent = { - type = all - parent = GetAnimalCharge - suffix = _present -} - -GetAnimalChargePresentKill = { - type = activity - parent = GetAnimalChargeKill - suffix = _present -} - -# e.g. 'loping' -GetAnimalChargeParticiple = { - type = all - parent = GetAnimalCharge - suffix = _participle -} - -GetAnimalChargeParticipleKill = { - type = activity - parent = GetAnimalChargeKill - suffix = _participle -} - -### ANIMAL FEATURE ### - -# e.g. 'sharpened tusks' -GetAnimalFeature = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - var:animal_type ?= flag:elk - var:animal_type ?= flag:reindeer - } - } - localization_key = hunt_animal_feature_antlers - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:bison - var:animal_type ?= flag:saiga - } - } - localization_key = hunt_animal_feature_horns - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:bear - var:animal_type ?= flag:bison - var:animal_type ?= flag:wolf - } - } - localization_key = hunt_animal_feature_coat - } - - text = { - trigger = { - OR = { - AND = { - var:animal_type ?= flag:leopard - trigger_if = { - limit = { exists = scope:activity } - NOT = { # Not black panthers - scope:activity = { - has_activity_option = { category = special_type option = hunt_type_legendary } - } - } - } - } - var:animal_type ?= flag:hyena - var:animal_type ?= flag:lynx - } - } - localization_key = hunt_animal_feature_spots - } - - text = { - trigger = { var:animal_type ?= flag:tiger } - localization_key = hunt_animal_feature_stripes - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_feature_tusks - } - - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = hunt_animal_feature_tail - } - - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = hunt_animal_feature_mane - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:hare - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - } - } - localization_key = hunt_animal_feature_legs - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:swan - var:animal_type ?= flag:goose - } - } - localization_key = hunt_animal_feature_neck - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:duck - var:animal_type ?= flag:goose - var:animal_type ?= flag:swan - var:animal_type ?= flag:pelican - } - } - localization_key = hunt_animal_feature_bill - } - - text = { - trigger = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_feature_plumage - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:crane - var:animal_type ?= flag:heron - var:animal_type ?= flag:egret - var:animal_type ?= flag:stork - var:animal_type ?= flag:flamingo - } - } - localization_key = hunt_animal_feature_long_legs - } -} - -GetAnimalFeatureKill = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:roe - var:kill_animal_type = flag:stag - var:kill_animal_type = flag:hart - var:kill_animal_type = flag:elk - var:kill_animal_type = flag:reindeer - var:kill_animal_type = flag:hart - } - } - localization_key = hunt_animal_feature_antlers - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:antelope - var:kill_animal_type = flag:gazelle - var:kill_animal_type = flag:aurochs - var:kill_animal_type = flag:bison - var:kill_animal_type = flag:saiga - } - } - localization_key = hunt_animal_feature_horns - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:leopard - var:kill_animal_type = flag:lynx - var:kill_animal_type = flag:wolf - var:kill_animal_type = flag:hyena - } - } - localization_key = hunt_animal_feature_fangs - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:bear - var:kill_animal_type = flag:bison - } - } - localization_key = hunt_animal_feature_coat - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:bear - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:leopard - } - } - localization_key = hunt_animal_feature_claws - } - - text = { - trigger = { var:kill_animal_type = flag:boar } - localization_key = hunt_animal_feature_tusks - } - - text = { - trigger = { var:kill_animal_type = flag:fox } - localization_key = hunt_animal_feature_tail - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:hare - var:kill_animal_type = flag:roe - var:kill_animal_type = flag:gazelle - } - } - localization_key = hunt_animal_feature_legs - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:swan - var:kill_animal_type = flag:goose - } - } - localization_key = hunt_animal_feature_neck - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:duck - var:kill_animal_type = flag:goose - var:kill_animal_type = flag:swan - var:kill_animal_type = flag:pelican - } - } - localization_key = hunt_animal_feature_bill - } - - text = { - trigger = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_feature_plumage - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:crane - var:kill_animal_type = flag:heron - var:kill_animal_type = flag:egret - var:kill_animal_type = flag:stork - var:kill_animal_type = flag:flamingo - } - } - localization_key = hunt_animal_feature_long_legs - } -} - -#### ANIMAL GROUP ### - -# e.g. 'herd' -GetAnimalGroup = { - type = all - random_valid = yes - - text = { - trigger = { - hunt_activity_herd_game_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_group_herd - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_group_pack - } - - text = { - trigger = { var:animal_type ?= flag:bear } - localization_key = hunt_animal_group_sloth - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_group_sounder - } - - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = hunt_animal_group_skulk - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_group_husk - } - - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = hunt_animal_group_pride - } - - text = { - trigger = { var:animal_type ?= flag:stork } - localization_key = hunt_animal_group_mustering - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:crane - var:animal_type ?= flag:egret - } - } - localization_key = hunt_animal_group_sedge - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:heron - var:animal_type ?= flag:egret - } - } - localization_key = hunt_animal_group_siege - } - - text = { - trigger = { var:animal_type ?= flag:flamingo } - localization_key = hunt_animal_group_stand - } - - text = { - trigger = { var:animal_type ?= flag:pelican } - localization_key = hunt_animal_group_pod - } - - text = { - trigger = { var:animal_type ?= flag:goose } - localization_key = hunt_animal_group_gaggle - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:swan - AND = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - } - localization_key = hunt_animal_group_bevy - } - - text = { - trigger = { var:animal_type ?= flag:duck } - localization_key = hunt_animal_group_raft - } - - text = { - trigger = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - NOT = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - localization_key = hunt_animal_group_wedge - } - - text = { - trigger = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - NOT = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - localization_key = hunt_animal_group_flock - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_group_group - fallback = yes - } -} - -GetAnimalGroupPlural = { - type = all - random_valid = yes - - text = { - trigger = { - hunt_activity_herd_game_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_group_herd_plural - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_group_pack_plural - } - - text = { - trigger = { var:animal_type ?= flag:bear } - localization_key = hunt_animal_group_sloth_plural - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_group_sounder_plural - } - - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = hunt_animal_group_skulk_plural - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_group_husk_plural - } - - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = hunt_animal_group_pride_plural - } - - text = { - trigger = { var:animal_type ?= flag:stork } - localization_key = hunt_animal_group_mustering_plural - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:crane - var:animal_type ?= flag:egret - } - } - localization_key = hunt_animal_group_sedge_plural - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:heron - var:animal_type ?= flag:egret - } - } - localization_key = hunt_animal_group_siege_plural - } - - text = { - trigger = { var:animal_type ?= flag:flamingo } - localization_key = hunt_animal_group_stand_plural - } - - text = { - trigger = { var:animal_type ?= flag:pelican } - localization_key = hunt_animal_group_pod_plural - } - - text = { - trigger = { var:animal_type ?= flag:goose } - localization_key = hunt_animal_group_gaggle_plural - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:swan - AND = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - } - localization_key = hunt_animal_group_bevy_plural - } - - text = { - trigger = { var:animal_type ?= flag:duck } - localization_key = hunt_animal_group_raft_plural - } - - text = { - trigger = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - NOT = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - localization_key = hunt_animal_group_wedge_plural - } - - text = { - trigger = { - hunt_activity_bird_trigger = { VAR = var:animal_type } - NOT = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - } - localization_key = hunt_animal_group_flock_plural - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_group_group_plural - fallback = yes - } -} - -### ANIMAL SOUND ### - -# Singular - e.g. 'bark' -GetAnimalSound = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:fox - } - } - localization_key = hunt_animal_sound_bark - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:elk - var:animal_type ?= flag:reindeer - var:animal_type ?= flag:saiga - } - } - localization_key = hunt_animal_sound_snort - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:tiger - var:animal_type ?= flag:leopard - } - } - localization_key = hunt_animal_sound_growl - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_sound_bellow - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:lion - var:animal_type ?= flag:bear - } - } - localization_key = hunt_animal_sound_roar - } - - text = { - trigger = { var:animal_type ?= flag:lynx } - localization_key = hunt_animal_sound_scream - } - - text = { - trigger = { var:animal_type ?= flag:hyena } - localization_key = hunt_animal_sound_laugh - } - - text = { - trigger = { var:animal_type ?= flag:wolf } - localization_key = hunt_animal_sound_howl - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_sound_squeal - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_sound_squeak - } - - text = { - trigger = { var:animal_type ?= flag:duck } - localization_key = hunt_animal_sound_quack - } - - text = { - trigger = { var:animal_type ?= flag:goose } - localization_key = hunt_animal_sound_honk - } - - text = { - trigger = { - NOR = { - var:animal_type ?= flag:duck - var:animal_type ?= flag:goose - } - hunt_activity_bird_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_sound_call - } -} - -# Present - e.g. 'barks' -GetAnimalSoundPresent = { - type = all - parent = GetAnimalSound - suffix = _present -} - -# Present Participle - e.g. 'barking' -GetAnimalSoundParticiple = { - type = all - parent = GetAnimalSound - suffix = _participle -} - -GetAnimalSoundParticipleKill = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:roe - var:kill_animal_type = flag:fox - } - } - localization_key = hunt_animal_sound_bark_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:stag - var:kill_animal_type = flag:hart - var:kill_animal_type = flag:antelope - var:kill_animal_type = flag:gazelle - var:animal_type ?= flag:elk - var:animal_type ?= flag:reindeer - var:animal_type ?= flag:saiga - } - } - localization_key = hunt_animal_sound_snort_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:tiger - var:kill_animal_type = flag:leopard - } - } - localization_key = hunt_animal_sound_growl_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:bison - var:kill_animal_type = flag:aurochs - } - } - localization_key = hunt_animal_sound_bellow_participle - } - - text = { - trigger = { - OR = { - var:kill_animal_type = flag:lion - var:kill_animal_type = flag:bear - } - } - localization_key = hunt_animal_sound_roar_participle - fallback = yes - } - - text = { - trigger = { var:kill_animal_type = flag:lynx } - localization_key = hunt_animal_sound_scream_participle - } - - text = { - trigger = { var:kill_animal_type = flag:hyena } - localization_key = hunt_animal_sound_laugh_participle - } - - text = { - trigger = { var:animal_type ?= flag:wolf } - localization_key = hunt_animal_sound_howl_participle - } - - text = { - trigger = { var:kill_animal_type = flag:boar } - localization_key = hunt_animal_sound_squeal_participle - } - - text = { - trigger = { var:kill_animal_type = flag:hare } - localization_key = hunt_animal_sound_squeak_participle - } -} - -### ANIMAL DANGERS ### - -# Plural - e.g. 'claws' -GetAnimalDanger = { - type = all - random_valid = yes - - text = { - trigger = { - hunt_activity_deer_game_trigger = { VAR = var:animal_type } - } - localization_key = hunt_animal_danger_antlers - } - - text = { - trigger = { - OR = { - hunt_activity_antelope_game_trigger = { VAR = var:animal_type } - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_danger_horns - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_danger_fangs - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:leopard - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:lynx - var:animal_type ?= flag:bear - } - } - localization_key = hunt_animal_danger_claws - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_danger_tusks - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_danger_teeth - fallback = yes - } -} - -GetAnimalDangerKill = { - type = all - random_valid = yes - - text = { - trigger = { - hunt_activity_deer_game_trigger = { VAR = var:kill_animal_type } - } - localization_key = hunt_animal_danger_antlers - } - - text = { - trigger = { - OR = { - hunt_activity_antelope_game_trigger = { VAR = var:kill_animal_type } - var:kill_animal_type ?= flag:bison - var:kill_animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_danger_horns - } - - text = { - trigger = { - OR = { - var:kill_animal_type ?= flag:wolf - var:kill_animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_danger_fangs - } - - text = { - trigger = { - OR = { - var:kill_animal_type ?= flag:leopard - var:kill_animal_type ?= flag:lion - var:kill_animal_type ?= flag:tiger - var:kill_animal_type ?= flag:lynx - var:kill_animal_type ?= flag:bear - } - } - localization_key = hunt_animal_danger_claws - } - - text = { - trigger = { var:kill_animal_type ?= flag:boar } - localization_key = hunt_animal_danger_tusks - } - - text = { - trigger = { var:kill_animal_type ?= flag:hare } - localization_key = hunt_animal_danger_teeth - fallback = yes - } -} - -### ANIMAL TRACKS ### - -# Singular - e.g. 'hoof' -GetAnimalTrack = { - type = all - - text = { - localization_key = hunt_animal_track_hoof - trigger = { - hunt_activity_deer_antelope_game_trigger = { VAR = var:animal_type } - } - } - - text = { - localization_key = hunt_animal_track_trotter - trigger = { var:animal_type ?= flag:boar } - } - - text = { - localization_key = hunt_animal_track_paw - trigger = { always = no } - fallback = yes - } -} - -# Singular - e.g. 'hooves' -GetAnimalTrackPlural = { - type = all - parent = GetAnimalTrack - suffix = _plural -} - -### ANIMAL COLOR ### - -# e.g. 'brown' -GetAnimalColor = { - type = all - random_valid = yes - - text = { # Brown - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - var:animal_type ?= flag:roe - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:hare - var:animal_type ?= flag:boar - var:animal_type ?= flag:bison - var:animal_type ?= flag:bear - var:animal_type ?= flag:hyena - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:goose - var:animal_type ?= flag:duck - var:animal_type ?= flag:hawk - } - } - localization_key = fur_color_brown - fallback = yes - } - - text = { # Dark - trigger = { - trigger_if = { # Legendary - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - var:animal_type ?= flag:leopard - } - trigger_else = { # Standard - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:bison - var:animal_type ?= flag:bear - var:animal_type ?= flag:hyena - var:animal_type ?= flag:falcon - } - } - } - localization_key = fur_color_dark - } - - text = { # Bright - trigger = { - OR = { - var:animal_type ?= flag:unicorn # Mythical - trigger_if = { # Legendary - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - NOT = { var:animal_type ?= flag:leopard } - } - trigger_else = { # Standard - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:tiger - } - } - } - } - localization_key = fur_color_bright - } - - text = { # Sandy - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:roe - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:hare - var:animal_type ?= flag:lion - var:animal_type ?= flag:aurochs - } - } - localization_key = fur_color_sandy - } - - text = { # Black - trigger = { - trigger_if = { # Legendary - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - var:animal_type ?= flag:leopard - } - trigger_else = { # Standard - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:dragon - } - } - } - localization_key = fur_color_black - } - - text = { # Yellow - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:lion - var:animal_type ?= flag:leopard - } - } - localization_key = fur_color_yellow - } - - text = { # Golden - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:lion - var:animal_type ?= flag:leopard - } - } - localization_key = fur_color_golden - } - - text = { # Gray - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:heron - var:animal_type ?= flag:crane - var:animal_type ?= flag:goose - AND = { # Silver Fox - var:animal_type ?= flag:fox - activity_location = { - OR = { - terrain = taiga - terrain = mountains - } - } - } - } - } - localization_key = fur_color_gray - } - - text = { # Silver - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:wolf - AND = { # Silver Fox - var:animal_type ?= flag:fox - activity_location = { - OR = { - terrain = taiga - terrain = mountains - } - } - } - } - } - localization_key = fur_color_silver - } - - text = { # Orange - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:tiger - AND = { - var:animal_type ?= flag:fox - activity_location = { - NOR = { - terrain = taiga - terrain = mountains - } - } - } - } - } - localization_key = fur_color_orange - } - - text = { # White - trigger = { - trigger_if = { - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - NOT = { var:animal_type ?= flag:leopard } - } - trigger_else = { - OR = { - var:animal_type ?= flag:pelican - var:animal_type ?= flag:stork - var:animal_type ?= flag:heron - var:animal_type ?= flag:crane - var:animal_type ?= flag:egret - var:animal_type ?= flag:swan - var:animal_type ?= flag:goose - var:animal_type ?= flag:unicorn - } - } - } - localization_key = fur_color_white - } - - text = { # Snowy - trigger = { - trigger_if = { - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - NOT = { var:animal_type ?= flag:leopard } - } - trigger_else = { var:animal_type ?= flag:unicorn } - } - localization_key = fur_color_snowy - } - - text = { # Dazzling - trigger = { - trigger_if = { - limit = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - NOT = { var:animal_type ?= flag:leopard } - } - trigger_else = { var:animal_type ?= flag:unicorn } - } - localization_key = fur_color_dazzling - } - - text = { # Spotted - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:leopard - var:animal_type ?= flag:lynx - var:animal_type ?= flag:hyena - AND = { # Fallow - var:animal_type ?= flag:stag - activity_location = { geographical_region = world_europe } - } - } - } - localization_key = fur_color_spotted - } - - text = { # Colorful - trigger = { - NOT = { - hunt_legendary_animal_custom_loc_trigger = { ACTIVITY = this } - } - OR = { - var:animal_type ?= flag:dragon - var:animal_type ?= flag:leopard - AND = { - var:animal_type ?= flag:fox - activity_location = { - NOR = { - terrain = taiga - terrain = mountains - } - } - } - var:animal_type ?= flag:tiger - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:antelope - } - } - localization_key = fur_color_colorful - } - - text = { # Speckled - trigger = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - localization_key = fur_color_speckled - } - - text = { # Tawny - trigger = { - hunt_activity_ground_bird_trigger = { VAR = var:animal_type } - } - localization_key = fur_color_tawny - } - - text = { # Pink - trigger = { var:animal_type ?= flag:flamingo } - localization_key = fur_color_pink - } -} - -### ANIMAL MALE ### - -# e.g. 'bull' -GetAnimalMale = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - var:animal_type ?= flag:roe - var:animal_type ?= flag:reindeer - var:animal_type ?= flag:elk - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - var:animal_type ?= flag:saiga - } - } - localization_key = hunt_animal_male_stag - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_male_dog - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_male_jack - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:elk - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_male_bull - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:bear - } - } - localization_key = animal_type_boar - } - - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = animal_type_lion - } - - text = { - trigger = { var:animal_type ?= flag:tiger } - localization_key = animal_type_tiger - } - - text = { - trigger = { var:animal_type ?= flag:leopard } - localization_key = animal_type_leopard - } - - text = { - trigger = { var:animal_type ?= flag:unicorn } - localization_key = horse_gender_stallion - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_male_fallback - fallback = yes - } -} - -### ANIMAL FEMALE ### - -# e.g. 'cow' -GetAnimalFemale = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:roe - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - } - } - localization_key = hunt_animal_female_doe - } - - text = { - trigger = { var:animal_type ?= flag:hart } - localization_key = hunt_animal_female_hind - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - } - localization_key = hunt_animal_female_bitch - } - - text = { - trigger = { var:animal_type ?= flag:fox } - localization_key = hunt_animal_female_vixen - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_female_jill - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:elk - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_female_cow - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:bear - } - } - localization_key = hunt_animal_female_sow - } - - text = { - trigger = { var:animal_type ?= flag:lion } - localization_key = hunt_animal_female_lioness - } - - text = { - trigger = { var:animal_type ?= flag:tiger } - localization_key = hunt_animal_female_tigress - } - - text = { - trigger = { var:animal_type ?= flag:leopard } - localization_key = hunt_animal_female_leopardess - } - - text = { - trigger = { var:animal_type ?= flag:unicorn } - localization_key = horse_gender_mare - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_female_fallback - } -} - -### ANIMAL CHILD ### - -#e.g. 'calf' -GetAnimalChild = { - type = all - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_child_calf - } - - text = { - trigger = { - NOT = { var:animal_type ?= flag:elk } - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - var:animal_type ?= flag:roe - var:animal_type ?= flag:antelope - var:animal_type ?= flag:gazelle - } - } - localization_key = hunt_animal_child_fawn - } - - text = { - trigger = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - } - localization_key = hunt_animal_child_pup - } - - text = { - trigger = { var:animal_type ?= flag:lynx } - localization_key = hunt_animal_child_kitten - } - - text = { - trigger = { var:animal_type ?= flag:hare } - localization_key = hunt_animal_child_leveret - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_child_piglet - } - - text = { - trigger = { - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:leopard - var:animal_type ?= flag:bear - } - localization_key = hunt_animal_child_cub - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_child_fallback - } -} - -### ANIMAL YOUNG ### - -# e.g. 'brocket' -GetAnimalYoung = { - type = activity - random_valid = yes - - text = { - trigger = { - OR = { - var:animal_type ?= flag:stag - var:animal_type ?= flag:hart - } - } - localization_key = hunt_animal_young_brocket - } - - text = { - trigger = { var:animal_type ?= flag:boar } - localization_key = hunt_animal_young_squeaker - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_young_fallback - } -} - -### PRESTIGIOUS ANIMAL ### - -# e.g. 'hart' -GetProvinceRandomPrestigiousGameType = { - type = province - - text = { - trigger = { hunt_animal_deer_trigger = yes } - localization_key = animal_type_hart - } - - text = { - - trigger = { hunt_animal_antelope_trigger = yes } - - localization_key = animal_type_antelope - } - - text = { - trigger = { hunt_animal_boar_trigger = yes } - localization_key = animal_type_boar - } - - text = { - trigger = { hunt_animal_lion_trigger = yes } - localization_key = animal_type_lion - } - - text = { - trigger = { hunt_animal_tiger_trigger = yes } - localization_key = animal_type_tiger - } - - text = { - trigger = { hunt_animal_leopard_trigger = yes } - localization_key = animal_type_leopard - } - - text = { - trigger = { hunt_animal_bear_trigger = yes } - localization_key = animal_type_bear - } -} - -### TRINKET ARTIFACTS ### - -# e.g. 'antler' -ArtifactAnimalTrinketType = { - type = artifact - - text = { - trigger = { has_artifact_feature = animal_trinket_type_antler } - localization_key = feature_animal_trinket_type_antler - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_horn } - localization_key = feature_animal_trinket_type_horn - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_tusk } - localization_key = feature_animal_trinket_type_tusk - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_claws } - localization_key = feature_animal_trinket_type_claws - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_fangs } - localization_key = feature_animal_trinket_type_fangs - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_tail } - localization_key = feature_animal_trinket_type_tail - } - - text = { - trigger = { has_artifact_feature = animal_trinket_type_foot } - localization_key = feature_animal_trinket_type_foot - } -} - -### SAFETY LEVEL ### - -# e.g. 'Danger: Harmless' -ActivityAnimalSafety = { - type = activity - - text = { - trigger = { - var:animal_type ?= flag:hare - } - localization_key = hunt_animal_safety_safest - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:fox - var:animal_type ?= flag:roe - var:animal_type ?= flag:gazelle - } - } - localization_key = hunt_animal_safety_safer - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_safety_middling - fallback = yes - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:aurochs - var:animal_type ?= flag:boar - var:animal_type ?= flag:bison - var:animal_type ?= flag:hart - var:animal_type ?= flag:elk - } - } - localization_key = hunt_animal_safety_dangerous - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:bear - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:leopard - } - } - localization_key = hunt_animal_safety_treacherous - } -} - -### PRESTIGE LEVEL ### - -# e.g. 'Prestige: Glorious' -ActivityAnimalPrestige = { - type = activity - - text = { - trigger = { - OR = { - var:animal_type ?= flag:hare - var:animal_type ?= flag:fox - } - } - localization_key = hunt_animal_prestige_lowest - } - - text = { - trigger = { always = no } - localization_key = hunt_animal_prestige_lower - fallback = yes - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:wolf - var:animal_type ?= flag:hyena - var:animal_type ?= flag:lynx - } - } - localization_key = hunt_animal_prestige_middling - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:boar - var:animal_type ?= flag:hart - var:animal_type ?= flag:elk - var:animal_type ?= flag:bison - var:animal_type ?= flag:aurochs - } - } - localization_key = hunt_animal_prestige_high - } - - text = { - trigger = { - OR = { - var:animal_type ?= flag:bear - var:animal_type ?= flag:lion - var:animal_type ?= flag:tiger - var:animal_type ?= flag:leopard - hunt_activity_exotic_bird_trigger = { VAR = var:animal_type - } - } - } - localization_key = hunt_animal_prestige_highest - } -} - -### REGIONAL ANIMALS ### - -# e.g. 'elk' -GetRegionalDeerType = { - type = character - - text = { - trigger = { - location = { - hunt_animal_antelope_trigger = yes - hunt_animal_steppe_trigger = yes - } - } - localization_key = animal_type_saiga - } - text = { - trigger = { - location = { hunt_animal_antelope_trigger = yes } - } - localization_key = animal_type_antelope - } - text = { - trigger = { - location = { - hunt_animal_deer_trigger = yes - geographical_region = hunt_animal_reindeer_region - } - } - localization_key = animal_type_reindeer - } - text = { - trigger = { - location = { hunt_animal_deer_trigger = yes } - } - localization_key = animal_type_buck - fallback = yes - } -} - -GetRegionalEagleType = { - type = character - - text = { - trigger = { - location = { - OR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_middle_east - geographical_region = world_europe_south - geographical_region = world_asia_minor - } - } - } - localization_key = animal_type_eagle - } - text = { - trigger = { - location = { - OR = { - geographical_region = world_africa - geographical_region = world_india - geographical_region = world_middle_east - geographical_region = world_europe_south - geographical_region = world_asia_minor - } - } - } - localization_key = animal_type_vulture - } - text = { - localization_key = animal_type_buzzard - } -} - -GetRegionalWolfType = { - type = character - - text = { - trigger = { - location = { hunt_animal_hyena_trigger = yes } - } - localization_key = animal_type_hyena - } - text = { - trigger = { - NOT = { - location = { hunt_animal_hyena_trigger = yes } - } - } - localization_key = animal_type_wolf - } -} - -GetRegionalWolfPlural = { - type = character - parent = GetRegionalWolfType - suffix = _plural -} - -### LEGENDARY COLOR ### - -# e.g. 'white' -GetLegendaryColor = { - type = all - - text = { - trigger = { - exists = var:animal_type - var:animal_type ?= flag:leopard - } - localization_key = fur_color_black - } - text = { - trigger = { - exists = var:animal_type - NOT = { var:animal_type ?= flag:leopard } - } - localization_key = fur_color_white - fallback = yes - } -} - -### RAPTOR TYPE ### - -GetRaptorType = { - type = all - - text = { - trigger = { var:raptor_type = flag:hawk } - localization_key = animal_type_hawk - } - text = { - trigger = { var:raptor_type = flag:falcon } - localization_key = animal_type_falcon - } - text = { - trigger = { always = no } - localization_key = animal_type_raptor - fallback = yes - } -} - -GetRaptorPlural = { - type = all - - text = { - trigger = { var:raptor_type = flag:hawk } - localization_key = animal_type_hawk_plural - } - text = { - trigger = { var:raptor_type = flag:falcon } - localization_key = animal_type_falcon_plural - } - text = { - trigger = { always = no } - localization_key = animal_type_raptor_plural - fallback = yes - } -} - -GetHuntMartialGender = { - type = character - - text = { - trigger = { - save_temporary_scope_as = host - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - NOT = { - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - } - } - localization_key = hunt_martial_gender_female - } - text = { - trigger = { - save_temporary_scope_as = host - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - NOT = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - } - } - localization_key = hunt_martial_gender_male - } - text = { - trigger = { - save_temporary_scope_as = host - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:host } - } - } - localization_key = hunt_martial_gender_equal - } -} diff --git a/N3OW/common/customizable_localization/05_bp2_custom_loc.txt b/N3OW/common/customizable_localization/05_bp2_custom_loc.txt deleted file mode 100644 index 0a27bf5b..00000000 --- a/N3OW/common/customizable_localization/05_bp2_custom_loc.txt +++ /dev/null @@ -1,721 +0,0 @@ -GetPrettyAdjective = { - type = character - random_valid = yes - - text = { - trigger = { is_female = yes } - localization_key = pretty - } - - text = { - trigger = { is_female = yes } - localization_key = comely - } - - text = { - trigger = { is_female = yes } - localization_key = radiant - } - - text = { - trigger = { is_female = no } - localization_key = handsome - } - - text = { - trigger = { is_female = no } - localization_key = striking - } - - text = { - trigger = { is_female = no } - localization_key = fetching - } - - text = { - localization_key = winsome - } - - text = { - localization_key = fair - } -} - -GetSheHeOpposite = { - type = character - random_valid = yes - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_SHEHE_HE - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_SHEHE_SHE - } -} - -GetHerHisOpposite = { - type = character - random_valid = yes - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_HERHIS_HIS - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_HERHIS_HER - } -} - -GetHerHimOpposite = { - type = character - random_valid = yes - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_HERHIM_HIM - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_HERHIM_HER - } -} - -GetRandomWomanMan = { - type = character - random_valid = yes - - text = { localization_key = CHARACTER_WOMAN } - - text = { localization_key = CHARACTER_MAN } -} - -GetWomanManOpposite = { - type = character - random_valid = yes - - text = { - trigger = { is_female = yes } - localization_key = CHARACTER_MAN - } - - text = { - trigger = { is_male = yes } - localization_key = CHARACTER_WOMAN - } -} - -EruditeTopic = { - type = character - random_valid = yes - - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = boethius_wheel - } - text = { - trigger = { location = { geographical_region = world_europe } } - localization_key = aristotle_logic - } - text = { - trigger = { location = { geographical_region = world_india } } - localization_key = indian_logic - } - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = advanced_math_computus - } - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = advanced_math_problem - } - text = { - trigger = { location = { geographical_region = world_india } } - localization_key = advanced_math_trigonometry - } - text = { - trigger = { - OR = { - location = { geographical_region = world_europe } - faith.religion = religion:islam_religion - } - } - localization_key = classical_vs_arabic_medicine - } - text = { - trigger = { location = { geographical_region = world_india } } - localization_key = indian_medicine - } - text = { - localization_key = classical_vs_modern_warfare - } - text = { - localization_key = astrology_topic - } - text = { - trigger = { - faith.religion = religion:islam_religion - current_date > 1150.1.1 - } - localization_key = quran_exegesis - } - text = { - trigger = { faith.religion = religion:islam_religion } - localization_key = basri_vs_kufi - } - text = { - localization_key = reason_vs_faith - } - text = { - trigger = { faith.religion = religion:christianity_religion } - localization_key = jewish_christian_debate - } - text = { - trigger = { culture = { has_cultural_pillar = heritage_byzantine } } - localization_key = debating_mythological_characters - } - text = { - localization_key = geometrical_shapes - } -} - -GetDiplomacyBuilding = { - type = character - random_valid = yes - - text = { - localization_key = building_city_02 - fallback = yes - } -} - -GetMartialBuilding = { - type = character - random_valid = yes - - text = { - trigger = { - OR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_war_camps_01 - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_curtain_walls_01 - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_hill_forts_01 - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_watchtowers_01 - } - text = { - trigger = { has_culture = culture:italian } - localization_key = building_type_the_colosseum_01 - } - text = { - trigger = { has_culture = culture:anglo_saxon } - localization_key = building_type_the_tower_of_london_01 - } - text = { - trigger = { has_culture = culture:levantine } - localization_key = building_type_citadel_of_aleppo_01 - } -} - -GetStewardshipBuilding = { - type = character - random_valid = yes - - text = { - localization_key = building_type_farm_estates_01 - fallback = yes - } -} - -GetIntrigueBuilding = { - type = character - random_valid = yes - - text = { - localization_key = building_type_market_villages_01 - fallback = yes - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_castle_02 - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_common_tradeport_01 - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_city_04 - } -} - -GetLearningBuilding = { - type = character - random_valid = yes - - text = { - localization_key = building_type_temple_01 - fallback = yes - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_generic_university - } - text = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - liege ?= { government_has_flag = government_is_tribal } - } - } - localization_key = building_type_monastic_schools_01 - } - text = { - trigger = { - OR = { - has_culture = culture:afghan - has_faith = faith:mahayana - } - } - localization_key = building_type_buddhas_of_bamian_01 - } - text = { - trigger = { - OR = { - has_culture = culture:levantine - has_faith = faith:ashari - } - } - localization_key = building_type_petra_01 - } - text = { - trigger = { - OR = { - has_culture = culture:french - has_faith = faith:catholic - } - } - localization_key = building_type_notre_dame_01 - } - text = { - trigger = { - OR = { - has_culture = culture:greek - has_faith = faith:orthodox - } - } - localization_key = building_type_hagia_sophia_01 - } - text = { - trigger = { - OR = { - has_culture = culture:bedouin - has_faith = faith:ashari - } - } - localization_key = building_type_holy_site_great_mosque_of_mecca_01 - } - text = { - trigger = { - OR = { - has_culture = culture:franconian - has_faith = faith:catholic - } - } - localization_key = building_type_holy_site_cologne_cathedral_01 - } - text = { - trigger = { - OR = { - has_culture = culture:anglo_saxon - has_faith = faith:catholic - } - } - localization_key = building_type_holy_site_canterbury_cathedral_01 - } -} - -#For rock story -RockStoryName = { - type = character - - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:custom - } - } - localization_key = rock_name - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_cliff - } - } - localization_key = rock_name_cliff - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_sandy - } - } - localization_key = rock_name_sandy - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_rocky - } - } - localization_key = rock_name_rocky - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_crag - } - } - localization_key = rock_name_crag - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_flint - } - } - localization_key = rock_name_flint - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_gritty - } - } - localization_key = rock_name_gritty - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_rubble - } - } - localization_key = rock_name_rubble - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_tuff - } - } - localization_key = rock_name_tuff - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_rosetta - } - } - localization_key = rock_name_rosetta - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_chip - } - } - localization_key = rock_name_chip - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_fluffy - } - } - localization_key = rock_name_fluffy - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_sten - } - } - localization_key = rock_name_sten - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_ariadne - } - } - localization_key = rock_name_ariadne - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_dwayne - } - } - localization_key = rock_name_dwayne - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_potapczyk - } - } - localization_key = rock_name_potapczyk - } - text = { - trigger = { - AND = { - exists = var:story_cycle_rock_name - var:story_cycle_rock_name = flag:rock_name_gemma - } - } - localization_key = rock_name_gemma - } -} - -RockStoryNamePossessive = { - type = character - - text = { - localization_key = rock_name_possessive - } -} - -RockStoryHerHis = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:female - } - } - localization_key = rock_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:male - } - } - localization_key = rock_gender_his - } -} - -RockStoryHerHim = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:female - } - } - localization_key = rock_gender_her - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:male - } - } - localization_key = rock_gender_him - } -} - -RockStorySheHe = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:female - } - } - localization_key = rock_gender_she - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:male - } - } - localization_key = rock_gender_he - } -} - -RockStoryHerselfHimself = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:female - } - } - localization_key = rock_gender_herself - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:male - } - } - localization_key = rock_gender_himself - } -} - -RockStoryFemaleMale = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:female - } - } - localization_key = rock_gender_female - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_gender = flag:male - } - } - localization_key = rock_gender_male - } -} - - -RockColor = { - type = character - - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_color = flag:brown - } - } - localization_key = fur_color_brown - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_color = flag:gray - } - } - localization_key = fur_color_gray - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_color = flag:black - } - } - localization_key = fur_color_black - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_color = flag:white - } - } - localization_key = fur_color_white - } - text = { - trigger = { - any_owned_story = { - story_type = story_cycle_pet_rock - var:rock_color = flag:sandy - } - } - localization_key = fur_color_sandy - } -} - diff --git a/N3OW/common/customizable_localization/06_ce1_epidemics_custom_loc.txt b/N3OW/common/customizable_localization/06_ce1_epidemics_custom_loc.txt deleted file mode 100644 index 503cd123..00000000 --- a/N3OW/common/customizable_localization/06_ce1_epidemics_custom_loc.txt +++ /dev/null @@ -1,357 +0,0 @@ -#disease_desc_full -#disease_desc_short -#apocalypse_name - -#remember you can make these lowercase by adding |l at the end -#it'll grab the name of the character you're scoped into -disease_desc_full = { - type = character - random_valid = yes - - text = { - trigger = { - has_trait = bubonic_plague - } - localization_key = trait_bubonic_plague_character_desc - } - text = { - trigger = { - has_trait = measles - } - localization_key = trait_measles_character_desc - } - text = { - trigger = { - has_trait = dysentery - } - localization_key = trait_dysentery_character_desc - } - text = { - trigger = { - has_trait = ergotism - } - localization_key = trait_ergotism_character_desc - } - text = { - trigger = { - has_trait = typhus - } - localization_key = trait_typhus_character_desc - } - text = { - trigger = { - has_trait = consumption - } - localization_key = trait_consumption_character_desc - } - text = { - trigger = { - has_trait = smallpox - } - localization_key = trait_smallpox_character_desc - } - text = { - trigger = { - has_trait = cancer - } - localization_key = trait_cancer_character_desc - } - text = { - trigger = { - has_trait = gout_ridden - } - localization_key = trait_gout_ridden_character_desc - } - text = { - trigger = { - has_trait = pneumonic - } - localization_key = trait_pneumonic_character_desc - } - text = { - trigger = { - has_trait = great_pox - } - localization_key = trait_great_pox_character_desc - } - text = { - trigger = { - has_trait = early_great_pox - } - localization_key = trait_early_great_pox_character_desc - } - text = { - trigger = { - has_trait = lovers_pox - } - localization_key = trait_lovers_pox_character_desc - } - text = { - trigger = { - has_trait = leper - } - localization_key = trait_leper_character_desc - } - text = { - trigger = { - has_trait = incapable - } - localization_key = trait_incapable_character_desc - } - text = { - trigger = { - has_trait = infirm - } - localization_key = trait_infirm_character_desc - } - text = { - fallback = yes - trigger = { - has_trait = ill - } - localization_key = trait_ill_character_desc - } -} - -#remember you can make these lowercase by adding |l at the end -#these all follow the "beset/afflicted/infected with x" formula, keep it in mind when writing loc -disease_desc_short = { - type = character - random_valid = yes - - text = { - trigger = { - has_trait = bubonic_plague - } - localization_key = disease_desc_short_plague - } - text = { - trigger = { - has_trait = measles - } - localization_key = disease_desc_short_measles - } - text = { - trigger = { - has_trait = dysentery - } - localization_key = disease_desc_short_dysentery - } - text = { - trigger = { - has_trait = ergotism - } - localization_key = disease_desc_short_ergotism - } - text = { - trigger = { - has_trait = typhus - } - localization_key = disease_desc_short_typhus - } - text = { - trigger = { - has_trait = consumption - } - localization_key = disease_desc_short_consumption - } - text = { - trigger = { - has_trait = smallpox - } - localization_key = disease_desc_short_smallpox - } - text = { - trigger = { - has_trait = cancer - } - localization_key = disease_desc_short_cancer - } - text = { - trigger = { - has_trait = gout_ridden - } - localization_key = disease_desc_short_gout - } - text = { - trigger = { - has_trait = pneumonic - } - localization_key = disease_desc_short_pneumonic - } - text = { - trigger = { - has_trait = great_pox - } - localization_key = disease_desc_short_great_pox - } - text = { - trigger = { - has_trait = early_great_pox - } - localization_key = disease_desc_short_great_pox - } - text = { - trigger = { - has_trait = lovers_pox - } - localization_key = disease_desc_short_lovers_pox - } - text = { - trigger = { - has_trait = leper - } - localization_key = disease_desc_short_leper - } - text = { - trigger = { - has_trait = incapable - } - localization_key = disease_desc_short_incapable - } - text = { - trigger = { - has_trait = infirm - } - localization_key = disease_desc_short_infirm - } - text = { - fallback = yes - trigger = { - has_trait = ill - } - localization_key = disease_desc_short_ill - } -} - - -#Same as the above but for epidemic scopes -epidemic_symptom_short = { - type = epidemic - random_valid = yes - - text = { - trigger = { - epidemic_trait = trait:bubonic_plague - } - localization_key = disease_desc_short_plague - } - text = { - trigger = { - epidemic_trait = trait:measles - } - localization_key = disease_desc_short_measles - } - text = { - trigger = { - epidemic_trait = trait:dysentery - } - localization_key = disease_desc_short_dysentery - } - text = { - trigger = { - epidemic_trait = trait:ergotism - } - localization_key = disease_desc_short_ergotism - } - text = { - trigger = { - epidemic_trait = trait:typhus - } - localization_key = disease_desc_short_typhus - } - text = { - trigger = { - epidemic_trait = trait:consumption - } - localization_key = disease_desc_short_consumption - } - text = { - trigger = { - epidemic_trait = trait:smallpox - } - localization_key = disease_desc_short_smallpox - } -} - -# Appropriate apocalypse name based on religion -apocalypse_name = { - type = character - random_valid = yes - - text = { - trigger = { - faith.religion = religion:germanic_religion - } - localization_key = ragnarok - } - - text = { - trigger = { - faith.religion = { - is_in_family = rf_abrahamic - NOT = { faith.religion = religion:judaism_religion } - } - } - localization_key = the_second_coming - } - - text = { - trigger = { - faith.religion = religion:christianity_religion - } - localization_key = revelation - } - - text = { - trigger = { - faith.religion = { is_in_family = rf_abrahamic } - } - localization_key = the_day_of_judgement - } - - text = { - trigger = { - faith.religion = religion:judaism_religion - } - localization_key = the_coming_of_the_messiah - } - - text = { - trigger = { - faith.religion = religion:buddhism_religion - } - localization_key = the_coming_of_the_seven_suns - } - - text = { - trigger = { - faith.religion = religion:zoroastrianism_religion - } - localization_key = frashokereti - } - - text = { - localization_key = the_endtimes - } - - text = { - localization_key = the_end_of_days - } - - text = { - localization_key = the_apocalypse - } - - text = { - localization_key = doomsday - } - - text = { - trigger = { - exists = character:easteregg_veronica_pazos - this = character:easteregg_veronica_pazos - } - localization_key = third_impact - } -} diff --git a/N3OW/common/customizable_localization/06_ce1_leg_b_custom_loc.txt b/N3OW/common/customizable_localization/06_ce1_leg_b_custom_loc.txt deleted file mode 100644 index 4814fd59..00000000 --- a/N3OW/common/customizable_localization/06_ce1_leg_b_custom_loc.txt +++ /dev/null @@ -1,375 +0,0 @@ -#GetLegBName - gets the name of the legendary building if pre-selected, otherwise gets user-typed names - -GetLegBName = { - type = province - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:custom - } - } - localization_key = leg_building_name - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_highgod - } - } - localization_key = shrine_of_highgod - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:province_shrine - } - } - localization_key = province_shrine - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_healthgod - } - } - localization_key = shrine_of_healthgod - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_fertilitygod - } - } - localization_key = shrine_of_fertilitygod - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_wealthgod - } - } - localization_key = shrine_of_wealthgod - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_wisdom - } - } - localization_key = shrine_of_wisdom - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:shrine_of_courage - } - } - localization_key = shrine_of_courage - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:wargods_rest - } - } - localization_key = wargods_rest - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_mount - } - } - localization_key = figures_mount - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_temple - } - } - localization_key = figures_temple - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_shrine - } - } - localization_key = figures_shrine - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_rest - } - } - localization_key = figures_rest - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figure_at_province - } - } - localization_key = figure_at_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:queens_palace - } - } - localization_key = queens_palace - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:kings_palace - } - } - localization_key = kings_palace - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:province_hall - } - } - localization_key = province_hall - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:dynasty_hall - } - } - localization_key = dynasty_hall - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:dynasty_house - } - } - localization_key = dynasty_house - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_manor - } - } - localization_key = figures_manor - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:location_house - } - } - localization_key = location_house - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_glory - } - } - localization_key = figures_glory - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figure_at_province - } - } - localization_key = figure_at_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:great_statue_of_figure - } - } - localization_key = great_statue_of_figure - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:hero_of_province - } - } - localization_key = hero_of_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:great_statue_at_province - } - } - localization_key = great_statue_at_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:heros_honor - } - } - localization_key = heros_honor - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:great_tower_of_province - } - } - localization_key = great_tower_of_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:province_watchtower - } - } - localization_key = province_watchtower - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:province_castle - } - } - localization_key = province_castle - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_tower - } - } - localization_key = figures_tower - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:dynasty_tower - } - } - localization_key = dynasty_tower - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:province_lodge - } - } - localization_key = province_lodge - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:great_lodge_of_province - } - } - localization_key = great_lodge_of_province - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:lodge_of_wargod - } - } - localization_key = lodge_of_wargod - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:figures_lodge - } - } - localization_key = figures_lodge - } - - text = { - trigger = { - AND = { - exists = var:leg_b_name - var:leg_b_name = flag:dynasty_lodge - } - } - localization_key = dynasty_lodge - } -} diff --git a/N3OW/common/customizable_localization/06_ce1_legends_custom_loc.txt b/N3OW/common/customizable_localization/06_ce1_legends_custom_loc.txt deleted file mode 100644 index ab4eec5b..00000000 --- a/N3OW/common/customizable_localization/06_ce1_legends_custom_loc.txt +++ /dev/null @@ -1,1129 +0,0 @@ -#GetMythicalFounder -#GetRandomExteriorDetail -#GetRandomInteriorDetail -#GetWritingMaterial -#GetMusicalInstrument -#GetMusicalInstrumentPlural -#GetAncestorName -#GetSaintlyTrait -#GetPiousAdj -#GetCustodianSynonym - -#reusing the claim throne custom loc to be a generic effect -#IMPORTANT: use the grab_appropriate_chronicler_effect in the immediate of the event or similar so it sets your mythical ancestor variable - this is done so we can always refer to the same ancestor -#ask before expanding pls -GetMythicalFounder = { - type = character - random_valid = yes - - text = { # Charles Martell - trigger = { - var:mythical_ancestor_var = flag:charles_martell - } - localization_key = MythicalFounder_charles_martell - } - text = { # Alexander the Great - trigger = { - var:mythical_ancestor_var = flag:alexander - } - localization_key = MythicalFounder_alexander - } - text = { # Lech - trigger = { - var:mythical_ancestor_var = flag:lech - } - localization_key = MythicalFounder_lech - } - text = { # Czech - trigger = { - var:mythical_ancestor_var = flag:czech - } - localization_key = MythicalFounder_czech - } - text = { # Rus - trigger = { - var:mythical_ancestor_var = flag:rus - } - localization_key = MythicalFounder_rus - } - text = { # King Arthur - trigger = { - var:mythical_ancestor_var = flag:arthur - } - localization_key = MythicalFounder_arthur - } - text = { # Corineus - trigger = { - var:mythical_ancestor_var = flag:corineus - } - localization_key = MythicalFounder_corineus - } - text = { # Magnus Maximus - trigger = { - var:mythical_ancestor_var = flag:magnus_maximus - } - localization_key = MythicalFounder_magnus_maximus - } - text = { # Brutus of Troy - trigger = { - var:mythical_ancestor_var = flag:brutus - } - localization_key = MythicalFounder_brutus - } - text = { # Aeneas - trigger = { - var:mythical_ancestor_var = flag:aeneas - } - localization_key = MythicalFounder_aeneas - } - text = { # Scota - trigger = { - var:mythical_ancestor_var = flag:scota - } - localization_key = MythicalFounder_scota - } - text = { # Romulus - trigger = { - var:mythical_ancestor_var = flag:romulus - } - localization_key = MythicalFounder_romulus - } - text = { # Numa Pompilius - trigger = { - var:mythical_ancestor_var = flag:numa - } - localization_key = MythicalFounder_numa - } - text = { # Belisarius - trigger = { - var:mythical_ancestor_var = flag:belisarius - } - localization_key = MythicalFounder_belisarius - } - text = { # Ardashir - trigger = { - var:mythical_ancestor_var = flag:ardashir - } - localization_key = MythicalFounder_ardashir - } - text = { # Pharaohs - trigger = { - var:mythical_ancestor_var = flag:pharaohs - } - localization_key = MythicalFounder_pharaohs - } - text = { # Visigothic Kings - trigger = { - var:mythical_ancestor_var = flag:visigothic_kings - } - localization_key = MythicalFounder_visigothic_kings - } - text = { # Abd al-Rahman - trigger = { - var:mythical_ancestor_var = flag:abd_al_rahman - } - localization_key = MythicalFounder_abd_al_rahman - } - text = { # Zenobia - trigger = { - var:mythical_ancestor_var = flag:zenobia - } - localization_key = MythicalFounder_zenobia - } - text = { # King Solomon - trigger = { - var:mythical_ancestor_var = flag:solomon - } - localization_key = MythicalFounder_solomon - } - text = { # Conan Meriadoc - trigger = { - var:mythical_ancestor_var = flag:conan_meriadoc - } - localization_key = MythicalFounder_conan_meriadoc - } - text = { # Pishdadian Dynasty - trigger = { - var:mythical_ancestor_var = flag:pishdadian - } - localization_key = MythicalFounder_pishdadian - } - text = { # Chościsko - trigger = { - var:mythical_ancestor_var = flag:choscisko - } - localization_key = MythicalFounder_choscisko - } - text = { # Arsacids - trigger = { - var:mythical_ancestor_var = flag:arsacids - } - localization_key = MythicalFounder_arsacids - } - text = { # King David - trigger = { - var:mythical_ancestor_var = flag:david - } - localization_key = MythicalFounder_david - } - text = { # Karkota Naga - trigger = { - var:mythical_ancestor_var = flag:naga - } - localization_key = MythicalFounder_naga - } - text = { # God Brahman - trigger = { - var:mythical_ancestor_var = flag:brahman - } - localization_key = MythicalFounder_brahman - } - text = { # Odin - trigger = { - var:mythical_ancestor_var = flag:odin - } - localization_key = MythicalFounder_odin - } - text = { # Ragnar Lodbrok - trigger = { - var:mythical_ancestor_var = flag:ragnar - } - localization_key = MythicalFounder_ragnar - } - text = { # Brunhild - trigger = { - var:mythical_ancestor_var = flag:brunhild - } - localization_key = MythicalFounder_brunhild - } - text = { # Eremon - trigger = { - var:mythical_ancestor_var = flag:eremon - } - localization_key = MythicalFounder_eremon - } - text = { # Eber - trigger = { - var:mythical_ancestor_var = flag:eber - } - localization_key = MythicalFounder_eber - } - text = { # Genghis Khan - trigger = { - var:mythical_ancestor_var = flag:genghis - } - localization_key = MythicalFounder_genghis - } - text = { # Emperor Constantine I - trigger = { - var:mythical_ancestor_var = flag:constantine - } - localization_key = MythicalFounder_constantine - } - text = { # Emperor Justinian I - trigger = { - var:mythical_ancestor_var = flag:justinian - } - localization_key = MythicalFounder_justinian - } - text = { # Melusine - trigger = { - var:mythical_ancestor_var = flag:melusine - } - localization_key = MythicalFounder_melusina - } - text = { # Fallback - trigger = { - var:mythical_ancestor_var = flag:fallback - } - localization_key = MythicalFounder_fallback - } -} - -GetRandomExteriorDetail = { #Remember to use the 1st person present in the loc, feel free to expand - type = character - random_valid = yes - - text = { # You see a small bird among the trees - trigger = { - location = { - OR = { - terrain = forest - terrain = jungle - } - } - } - localization_key = GetRandomExteriorDetail_small_bird - } - text = { # You hear a bird - trigger = { - location = { - OR = { - terrain = forest - terrain = jungle - terrain = plains - terrain = hills - terrain = mountains - } - } - } - localization_key = GetRandomExteriorDetail_birdsong - } - text = { # You find a wildflower - trigger = { - location = { - OR = { - terrain = desert - terrain = desert_mountains - terrain = drylands - terrain = mountains - } - } - } - localization_key = GetRandomExteriorDetail_wildflower - } - text = { # You hear someone singing - trigger = { - location = { - has_holding_type = castle_holding - } - } - localization_key = GetRandomExteriorDetail_singing - } - text = { # You smell a banquet - trigger = { - location = { - has_holding_type = castle_holding - } - } - localization_key = GetRandomExteriorDetail_banquet - } - text = { # You hear the prayers - trigger = { - location = { - has_holding_type = church_holding - } - } - localization_key = GetRandomExteriorDetail_praying - } - text = { # You hear the bells - trigger = { - location = { - has_holding_type = church_holding - county.faith.religion = religion:christianity_religion - } - } - localization_key = GetRandomExteriorDetail_bells - } - text = { # You see a passing merchant - trigger = { - location = { - OR = { - has_holding_type = city_holding - has_building_or_higher = market_villages_01 - } - } - } - localization_key = GetRandomExteriorDetail_merchant - } - text = { # You see someone fishing - trigger = { - location = { - OR = { - is_coastal = yes - is_riverside_province = yes - } - } - } - localization_key = GetRandomExteriorDetail_fishing - } - text = { # You see snow - trigger = { - location = { - has_province_modifier = winter_harsh_modifier - } - } - localization_key = GetRandomExteriorDetail_snow - } - - text = { # You see a peddler - trigger = { - location = { - has_holding_type = city_holding - } - } - localization_key = peddler_passing_by_in_hurry_pres - } -} - -GetRandomInteriorDetail = { #Remember to use the gerund in the loc, feel free to expand - type = character - random_valid = yes - - text = { # A pantler carrying supplies - localization_key = pantler_carrying_supplies - } - - text = { # A cook scolding servants - localization_key = cook_scolding_servants - } - - text = { # A lady sewing - trigger = { - OR = { - is_female = yes - any_spouse ?= { - is_female = yes - } - } - } - localization_key = lady_in_waiting_embroidering - } - - text = { # A page brandishing armor - trigger = { - any_knight ?= { - location = root.location - } - } - localization_key = page_brandishing_armor - } - - text = { # A draft banging the shutters - trigger = { - location = { - NOT = { terrain = desert } - } - } - localization_key = draft_from_window - } - - text = { - localization_key = servant_struggling_with_vase - } - - text = { - localization_key = courtier_passing_by_in_hurry - } - - text = { - localization_key = fly_crawling_on_decoration - } - - text = { - localization_key = feather_drift_past - } - - text = { - localization_key = cupbearer_pours_drink - } - - text = { - trigger = { - location = { - has_holding_type = castle_holding - } - } - localization_key = courtiers_chat - } -} - -GetWritingMaterial = { - type = character - random_valid = yes - - text = { # Parchment - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east_jerusalem - AND = { - geographical_region = world_steppe - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - } - } - } - localization_key = GetWritingMaterial_parchment - } - - text = { # Papyrus - trigger = { - location = { - geographical_region = custom_roman_aegyptus - } - } - localization_key = GetWritingMaterial_papyrus - } - - text = { # Vellum - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = ghw_region_afghanistan - geographical_region = world_india_rajastan - } - } - } - localization_key = GetWritingMaterial_vellum - } - - text = { # Palm leaf - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_burma - } - } - } - localization_key = GetWritingMaterial_palm_leaf - } - - text = { # Stone stele - trigger = { - location = { - geographical_region = world_steppe - } - } - localization_key = GetWritingMaterial_stone_stele - } - - text = { # Birch bark - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_tibet - geographical_region = ghw_region_russia #Old Slavonic - } - } - } - localization_key = GetWritingMaterial_birch_bark - fallback = yes - } -} - -GetWritingMaterialPlural = { - type = character - random_valid = yes - - text = { # Parchment - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east_jerusalem - AND = { - geographical_region = world_steppe - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - } - } - } - localization_key = GetWritingMaterial_parchment_plural - } - - text = { # Papyrus - trigger = { - location = { - geographical_region = custom_roman_aegyptus - } - } - localization_key = GetWritingMaterial_papyrus_plural - } - - text = { # Vellum - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = ghw_region_afghanistan - geographical_region = world_india_rajastan - } - } - } - localization_key = GetWritingMaterial_vellum_plural - } - - text = { # Palm leaf - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_burma - } - } - } - localization_key = GetWritingMaterial_palm_leaf_plural - } - - text = { # Stone stele - trigger = { - location = { - geographical_region = world_steppe - } - } - localization_key = GetWritingMaterial_stone_stele_plural - } - - text = { # Birch bark - trigger = { - location = { - OR = { - geographical_region = world_india - geographical_region = world_tibet - geographical_region = ghw_region_russia #Old Slavonic - } - } - } - localization_key = GetWritingMaterial_birch_bark_plural - fallback = yes - } -} - -GetMusicalInstrument = { - type = character - random_valid = yes - - text = { # Flute - localization_key = GetMusicalInstrument_flute - } - - text = { # Drum - fallback = yes - localization_key = GetMusicalInstrument_drum - } - - text = { # Trumpet - localization_key = GetMusicalInstrument_trumpet - } - - text = { # Harp - localization_key = GetMusicalInstrument_harp - } - - text = { # Lute - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_lute - } - - text = { # Fiddle - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_fiddle - } - - text = { # Lyre - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - geographical_region = world_africa_east - } - } - } - localization_key = GetMusicalInstrument_lyre - } - - text = { # Tambourine - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_tambourine - } - - text = { # Bagpipes - trigger = { - culture = { has_cultural_era_or_later = culture_era_high_medieval } - } - localization_key = GetMusicalInstrument_bagpipe - } - - text = { # Hurdy-Gurdy - trigger = { - location = { - geographical_region = world_europe - } - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - localization_key = GetMusicalInstrument_hurdy_gurdy - } -} - -GetMusicalInstrumentPlural = { - type = character - random_valid = yes - - text = { # Flute - localization_key = GetMusicalInstrument_flute_plural - } - - text = { # Drum - fallback = yes - localization_key = GetMusicalInstrument_drum_plural - } - - text = { # Trumpet - localization_key = GetMusicalInstrument_trumpet_plural - } - - text = { # Harp - localization_key = GetMusicalInstrument_harp_plural - } - - text = { # Lute - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_lute_plural - } - - text = { # Fiddle - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_fiddle_plural - } - - text = { # Lyre - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - geographical_region = world_africa_east - } - } - } - localization_key = GetMusicalInstrument_lyre_plural - } - - text = { # Tambourine - trigger = { - location = { - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - localization_key = GetMusicalInstrument_tambourine_plural - } - - text = { # Bagpipes - trigger = { - culture = { has_cultural_era_or_later = culture_era_high_medieval } - } - localization_key = GetMusicalInstrument_bagpipe_plural - } - - text = { # Hurdy-Gurdy - trigger = { - location = { - geographical_region = world_europe - } - culture = { has_cultural_era_or_later = culture_era_late_medieval } - } - localization_key = GetMusicalInstrument_hurdy_gurdy_plural - } -} - -GetPlagueEffect = { - type = character - random_valid = yes - - text = { - localization_key = GetPlagueEffect_fire - } - - text = { - localization_key = GetPlagueEffect_limbs - } - - text = { - localization_key = GetPlagueEffect_thirdeye - } - - text = { - localization_key = GetPlagueEffect_nipple - } - - text = { - localization_key = GetPlagueEffect_blue - } - - text = { - localization_key = GetPlagueEffect_hairy - } - - text = { - localization_key = GetPlagueEffect_fingernails - } - - text = { - localization_key = GetPlagueEffect_eyes - } -} - -LegendaryShrineName = { - type = province - - text = { - trigger = { - exists = var:leg_b_name - } - localization_key = checked_leg_b_name - } - - text = { - localization_key = building_type_legendary_shrine - } -} - -LegendaryPalaceName = { - type = province - - text = { - trigger = { - exists = var:leg_b_name - } - localization_key = checked_leg_b_name - } - - text = { - localization_key = building_type_legendary_palace - } -} - -LegendaryStatueName = { - type = province - - text = { - trigger = { - exists = var:leg_b_name - } - localization_key = checked_leg_b_name - } - - text = { - localization_key = building_type_legendary_statue - } -} - -LegendaryWatchtowerName = { - type = province - - text = { - trigger = { - exists = var:leg_b_name - } - localization_key = checked_leg_b_name - } - - text = { - localization_key = building_type_legendary_watchtower - } -} - -LegendaryHuntingLodgeName = { - type = province - - text = { - trigger = { - exists = var:leg_b_name - } - localization_key = checked_leg_b_name - } - - text = { - localization_key = building_type_legendary_hunting_lodge - } -} - -GetAncestorName = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_name - } -} - -GetAncestorNamePossessive = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name_possessive - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_namepossessive - } -} - -GetAncestorFirstName = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_firstname - } -} - -GetAncestorFirstNamePossessive = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name_possessive - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_firstnamepossessive - } -} - -GetAncestorNameNoTooltip = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_namenotooltip - } -} - -GetAncestorNamePossessiveNoTooltip = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name_possessive - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_namepossessivenotooltip - } -} - -GetAncestorFirstNameNoTooltip = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_firstnamenotooltip - } -} - -GetAncestorFirstNamePossessiveNoTooltip = { - type = legend - - text = { - trigger = { - exists = legend_property:ancestor_flag - } - localization_key = ancestor_flag_name_possessive - } - - text = { - trigger = { - exists = legend_property:ancestor - } - localization_key = ancestor_firstnamepossessivenotooltip - } -} - -GetBirthCircumstancesLegend = { - type = legend - - text = { - trigger = { - legend_property:reason ?= flag:virgin - } - localization_key = born_to_a_virgin_mother - } - - text = { - trigger = { - NOT = { - legend_property:reason = flag:virgin - } - } - localization_key = born_under_auspicious_stars - } -} - -GetSaintlyTrait = { - type = character - - text = { - trigger = { - has_trait = theologian - } - localization_key = GetSaintlyTrait_theologian - } - - text = { - trigger = { - has_trait = sayyid - } - localization_key = GetSaintlyTrait_sayyid - } -} - -GetPiousAdj = { - type = character - random_valid = yes - - text = { - localization_key = GetPiousAdj_pious - } - text = { - localization_key = GetPiousAdj_sacred - } - text = { - localization_key = GetPiousAdj_holy - } - text = { - localization_key = GetPiousAdj_devout - } - text = { - localization_key = GetPiousAdj_religious - } - text = { - localization_key = GetPiousAdj_saintly - } -} - -GetDescendantSynonym = { - type = character - random_valid = yes - - text = { - localization_key = GetDescendantSynonym_descendant - } - text = { - localization_key = GetDescendantSynonym_offspring - } - text = { - localization_key = GetDescendantSynonym_heir - } - text = { - localization_key = GetDescendantSynonym_progeny - } - text = { - localization_key = GetDescendantSynonym_scion - } -} - -GetCustodianSynonym = { - type = character - random_valid = yes - - text = { - localization_key = GetCustodianSynonym_custodian - } - text = { - localization_key = GetCustodianSynonym_guardian - } - text = { - localization_key = GetCustodianSynonym_protector - } - text = { - localization_key = GetCustodianSynonym_keeper - } - text = { - localization_key = GetCustodianSynonym_defender - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/06_legitimacy_custom_loc.txt b/N3OW/common/customizable_localization/06_legitimacy_custom_loc.txt deleted file mode 100644 index 12cb423b..00000000 --- a/N3OW/common/customizable_localization/06_legitimacy_custom_loc.txt +++ /dev/null @@ -1,35 +0,0 @@ -LegitimacyLevelName = { #Flavor name of Legitimacy level - type = character - - text = { - trigger = { legitimacy_level = 0 } - localization_key = legitimacy_level_0_name - } - - text = { - trigger = { legitimacy_level = 1 } - localization_key = legitimacy_level_1_name - } - - text = { - trigger = { legitimacy_level = 2 } - localization_key = legitimacy_level_2_name - } - - text = { - trigger = { legitimacy_level = 3 } - localization_key = legitimacy_level_3_name - } - - text = { - trigger = { legitimacy_level = 4 } - localization_key = legitimacy_level_4_name - } - - text = { - trigger = { legitimacy_level = 5 } - localization_key = legitimacy_level_5_name - } -} - - diff --git a/N3OW/common/customizable_localization/07_ep3_custom_loc.txt b/N3OW/common/customizable_localization/07_ep3_custom_loc.txt deleted file mode 100644 index 8f91a35c..00000000 --- a/N3OW/common/customizable_localization/07_ep3_custom_loc.txt +++ /dev/null @@ -1,1978 +0,0 @@ -GetCourtType = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = game_concept_camp - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = game_concept_court - } -} - -GetCourtTypePlural = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = game_concept_camps - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = game_concept_courts - } -} - -GetCourtTypeConcept = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = CAMP - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = COURT_CONCEPT - } -} - -GetCourtierType = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = game_concept_follower - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = game_concept_courtier - } -} - -GetCourtierTypePlural = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = game_concept_followers - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = game_concept_courtiers - } -} - -GetCourtierTypeConcept = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = FOLLOWER - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = COURTIER - } -} - -GetCourtiersTypeConcept = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = FOLLOWER_PLURAL - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = COURTIER_PLURAL - } -} - -TriumphReligiousLocation = { - type = character - - random_valid = yes - - text = { - trigger = { - # Constantinople - location = province:496 - # Christian - faith.religion = religion:christianity_religion - } - localization_key = building_type_hagia_sophia_01 - } - - text = { - trigger = { - # not Constantinople - NOT = { location = province:496 } - # Christian - faith.religion = religion:christianity_religion - } - localization_key = cathedral - } - - text = { - trigger = { - # Constantinople - location = province:496 - # Muslim - faith.religion = religion:islam_religion - } - localization_key = building_hagia_sophia_02 - } - - - - text = { - trigger = { - # Other faith - NOR = { - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion - } - } - localization_key = main_temple - } -} - -TriumphReligiousLocationCapitalized = { - type = character - - text = { - trigger = { - # Constantinople - location = province:496 - # Christian - faith.religion = religion:christianity_religion - } - localization_key = building_type_hagia_sophia_01 - } - - text = { - trigger = { - # not Constantinople - NOT = { location = province:496 } - # Christian - faith.religion = religion:christianity_religion - } - localization_key = cathedral_capital - } - - text = { - trigger = { - # Constantinople - location = province:496 - # Muslim - faith.religion = religion:islam_religion - } - localization_key = building_hagia_sophia_02 - } - - text = { - trigger = { - # Other faith - NOR = { - faith.religion = religion:christianity_religion - faith.religion = religion:islam_religion - } - } - localization_key = main_temple_capital - } -} - -### Chariot Racing -GetChariotTeamColor = { - type = character - text = { - trigger = { - OR = { - var:wager_team ?= flag:blues - has_trait = charioteer_blue - } - } - localization_key = chariot_team_blue - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:greens - has_trait = charioteer_green - } - } - localization_key = chariot_team_green - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:whites - has_trait = charioteer_white - } - } - localization_key = chariot_team_white - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:reds - has_trait = charioteer_red - } - } - localization_key = chariot_team_red - } -} - -GetChariotTeamColorPlural = { - type = character - text = { - trigger = { - OR = { - var:wager_team ?= flag:blues - has_trait = charioteer_blue - } - } - localization_key = chariot_team_blues - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:greens - has_trait = charioteer_green - } - } - localization_key = chariot_team_greens - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:whites - has_trait = charioteer_white - } - } - localization_key = chariot_team_whites - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:reds - has_trait = charioteer_red - } - } - localization_key = chariot_team_reds - } -} - -GetChariotTeamColorPluralPossessive = { - type = character - text = { - trigger = { - var:wager_team ?= flag:blues - } - localization_key = chariot_team_blues_possessive - } - text = { - trigger = { - var:wager_team ?= flag:greens - } - localization_key = chariot_team_greens_possessive - } - text = { - trigger = { - var:wager_team ?= flag:whites - } - localization_key = chariot_team_whites_possessive - } - text = { - trigger = { - var:wager_team ?= flag:reds - } - localization_key = chariot_team_reds_possessive - } -} - -GetChariotTeamColorPluralGlossed = { - type = character - text = { - trigger = { - OR = { - var:wager_team ?= flag:blues - has_trait = charioteer_blue - } - } - localization_key = chariot_team_blues_glossed - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:greens - has_trait = charioteer_green - } - } - localization_key = chariot_team_greens_glossed - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:whites - has_trait = charioteer_white - } - } - localization_key = chariot_team_whites_glossed - } - text = { - trigger = { - OR = { - var:wager_team ?= flag:reds - has_trait = charioteer_red - } - } - localization_key = chariot_team_reds_glossed - } -} - -GetChariotTeamColorPluralPossessiveGlossed = { - type = character - text = { - trigger = { - var:wager_team ?= flag:blues - } - localization_key = chariot_team_blues_possessive_glossed - } - text = { - trigger = { - var:wager_team ?= flag:greens - } - localization_key = chariot_team_greens_possessive_glossed - } - text = { - trigger = { - var:wager_team ?= flag:whites - } - localization_key = chariot_team_whites_possessive_glossed - } - text = { - trigger = { - var:wager_team ?= flag:reds - } - localization_key = chariot_team_reds_possessive_glossed - } -} - -GetWinPlaceShow = { - type = character - text = { - trigger = { var:wager_type ?= flag:win } - localization_key = chariot_wager_type_win - } - text = { - trigger = { var:wager_type ?= flag:place } - localization_key = chariot_wager_type_place - } - text = { - trigger = { var:wager_type ?= flag:show } - localization_key = chariot_wager_type_show - } -} - -GetChariotRacePlacement = { - type = character - text = { - trigger = { var:current_place_in_race = 1 } - localization_key = first_place - } - text = { - trigger = { var:current_place_in_race = 2 } - localization_key = second_place - } - text = { - trigger = { var:current_place_in_race = 3 } - localization_key = third_place - } - text = { - trigger = { var:current_place_in_race = 4 } - localization_key = fourth_place - } - text = { - trigger = { var:current_place_in_race = 5 } - localization_key = fifth_place - } - text = { - trigger = { var:current_place_in_race = 6 } - localization_key = sixth_place - } - text = { - trigger = { var:current_place_in_race = 7 } - localization_key = seventh_place - } - text = { - trigger = { var:current_place_in_race = 8 } - localization_key = eighth_place - } - text = { - trigger = { var:current_place_in_race = 9 } - localization_key = ninth_place - } - text = { - trigger = { var:current_place_in_race = 10 } - localization_key = tenth_place - } - text = { - trigger = { var:current_place_in_race = 11 } - localization_key = eleventh_place - } - text = { - trigger = { var:current_place_in_race = 12 } - localization_key = twelfth_place - } -} - -GetCharioteerOrTeamNameFromWager = { - type = character - - text = { - trigger = { NOT = { var:wager_target = root } } - localization_key = chariot_wager_target_character - } - text = { - trigger = { - var:wager_target = root - var:wager_team = flag:blues - } - localization_key = chariot_team_blues_definite - } - - text = { - trigger = { - var:wager_target = root - var:wager_team = flag:greens - } - localization_key = chariot_team_greens_definite - } - - text = { - trigger = { - var:wager_target = root - var:wager_team = flag:whites - } - localization_key = chariot_team_whites_definite - } - - text = { - trigger = { - var:wager_target = root - var:wager_team = flag:reds - } - localization_key = chariot_team_reds_definite - } -} - -BuildChariotRaceWagerTooltip = { - type = character - - text = { - setup_scope = { root = { save_scope_as = root_scope } } - localization_key = chariot_wager_tooltip - } -} - -GetVictoriousChariotMovement = { - type = character - text = { - localization_key = chariot_movement_cut_off_at_turn - } -} - -GetChariotComebackMovement = { - type = character - text = { - localization_key = chariot_comeback_blazing - } - text = { - localization_key = chariot_comeback_sprinting - } - text = { - localization_key = chariot_comeback_surging - } - text = { - localization_key = chariot_comeback_dashing - } - text = { - localization_key = chariot_comeback_rocketing - } - text = { - localization_key = chariot_comeback_bursting - } - text = { - localization_key = chariot_comeback_miracle - } - text = { - localization_key = chariot_comeback_rallying - } - text = { - localization_key = chariot_comeback_soaring - } - text = { - localization_key = chariot_comeback_propelling - } - text = { - localization_key = chariot_comeback_fallback - } -} - -GetGovernorChitChat = { - type = character - - text = { - localization_key = chariot_governor_chitchat_1 - } - text = { - localization_key = chariot_governor_chitchat_2 - } - text = { - localization_key = chariot_governor_chitchat_3 - } - text = { - localization_key = chariot_governor_chitchat_4 - } - text = { - localization_key = chariot_governor_chitchat_5 - } - text = { - localization_key = chariot_governor_chitchat_6 - } - text = { - localization_key = chariot_governor_chitchat_7 - } - text = { - localization_key = chariot_governor_chitchat_8 - } - text = { - localization_key = chariot_governor_chitchat_9 - } - text = { - localization_key = chariot_governor_chitchat_10 - } -} - -### End Chariot Racing - -GetLaampDescribeTypeSelf = { - type = character - random_valid = yes - - # Mercenary - text = { - trigger = { has_realm_law = camp_purpose_mercenaries } - localization_key = camp_purpose_type_mercenary - } - - # Wanderer - text = { - trigger = { has_realm_law = camp_purpose_wanderers } - fallback = yes - localization_key = camp_purpose_type_wanderer - } - - # Scholar - text = { - trigger = { has_realm_law = camp_purpose_scholars } - localization_key = camp_purpose_type_scholar - } - - # Explorer - text = { - trigger = { has_realm_law = camp_purpose_explorers } - localization_key = camp_purpose_type_explorer - } - - # Freebooter - text = { - trigger = { has_realm_law = camp_purpose_brigands } - localization_key = camp_purpose_type_freebooter - } - - # Legitimist - text = { - trigger = { has_realm_law = camp_purpose_legitimists } - localization_key = camp_purpose_type_legitimist - } -} - -GetLaampDescribeTypeSelfArticle = { - type = character - random_valid = yes - - # Mercenary - text = { - trigger = { has_realm_law = camp_purpose_mercenaries } - localization_key = article_a - } - - # Wanderer - text = { - trigger = { has_realm_law = camp_purpose_wanderers } - fallback = yes - localization_key = article_a - } - - # Scholar - text = { - trigger = { has_realm_law = camp_purpose_scholars } - localization_key = article_a - } - - # Explorer - text = { - trigger = { has_realm_law = camp_purpose_explorers } - localization_key = article_an - } - - # Freebooter - text = { - trigger = { has_realm_law = camp_purpose_brigands } - localization_key = article_a - } - - # Legitimist - text = { - trigger = { has_realm_law = camp_purpose_legitimists } - localization_key = article_a - } -} - -GetLaampDescribeTypeSelfPlural = { - type = character - random_valid = yes - - # Mercenary - text = { - trigger = { has_realm_law = camp_purpose_mercenaries } - localization_key = camp_purpose_type_mercenaries - } - - # Wanderer - text = { - trigger = { has_realm_law = camp_purpose_wanderers } - fallback = yes - localization_key = camp_purpose_type_wanderers - } - - # Scholar - text = { - trigger = { has_realm_law = camp_purpose_scholars } - localization_key = camp_purpose_type_scholars - } - - # Explorer - text = { - trigger = { has_realm_law = camp_purpose_explorers } - localization_key = camp_purpose_type_explorers - } - - # Freebooter - text = { - trigger = { has_realm_law = camp_purpose_brigands } - localization_key = camp_purpose_type_freebooters - } - - # Legitimist - text = { - trigger = { has_realm_law = camp_purpose_legitimists } - localization_key = camp_purpose_type_legitimists - } -} - -GetLaampDescribeTypeInsult = { - type = character - random_valid = yes - - # Mercenary (hireling) - text = { - trigger = { has_realm_law = camp_purpose_mercenaries } - localization_key = camp_purpose_type_mercenary.insult - } - - # Wanderer (vagabond) - text = { - trigger = { has_realm_law = camp_purpose_wanderers } - fallback = yes - localization_key = camp_purpose_type_wanderer.insult - } - - # Scholar (layabout) - text = { - trigger = { has_realm_law = camp_purpose_scholars } - localization_key = camp_purpose_type_scholar.insult - } - - # Explorer (rambler) - text = { - trigger = { has_realm_law = camp_purpose_explorers } - localization_key = camp_purpose_type_explorer.insult - } - - # Freebooter (brigand) - text = { - trigger = { has_realm_law = camp_purpose_brigands } - localization_key = camp_purpose_type_freebooter.insult - } - - # Legitimist (pretender) - text = { - trigger = { has_realm_law = camp_purpose_legitimists } - localization_key = camp_purpose_type_legitimist.insult - } -} - -GetOutOfControlAnimalTypePlural = { - type = character - - ### BIG CATS ### - text = { - trigger = { var:animal_type_event ?= flag:lion } - localization_key = animal_type_lions - } - text = { - trigger = { var:animal_type_event ?= flag:tiger } - localization_key = animal_type_tigers - } - text = { - trigger = { var:animal_type_event ?= flag:leopard } - localization_key = animal_type_leopards - } - - ### BOAR ### - text = { - trigger = { var:animal_type_event ?= flag:boar } - localization_key = animal_type_boars - } - - ### SMALL ### - text = { - trigger = { var:animal_type_event ?= flag:hyena } - localization_key = animal_type_hyenas - } - text = { - trigger = { var:animal_type_event ?= flag:lynx } - localization_key = animal_type_lynxs - } - text = { - trigger = { var:animal_type_event ?= flag:wolf } - localization_key = animal_type_wolves - } - - ### BEAR ### - text = { - trigger = { var:animal_type_event ?= flag:bear } - localization_key = animal_type_bears - } - - ### FALLBACK ### - text = { - trigger = { var:animal_type_event ?= flag:dog } - localization_key = animal_type_dogs - } -} - -GetRandomCampBuilding = { - type = character - random_valid = yes - - # Pavillion - text = { - # No trigger: you'll always have a pavillion. - localization_key = GetRandomCampBuilding_Pavillion - } - - # Supply Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = supply_tent_01 } - } - localization_key = GetRandomCampBuilding_SupplyTent - } - - # Barber's Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = barber_tent_01 } - } - localization_key = GetRandomCampBuilding_BarberTent - } - - # Lead Baggage Cart - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_01 } - } - localization_key = GetRandomCampBuilding_BaggageTrain - } - - # Mess Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_01 } - } - localization_key = GetRandomCampBuilding_Mess - } - - # Central Fire Pit - text = { - trigger = { - domicile = { has_domicile_building_or_higher = camp_fire_01 } - } - localization_key = GetRandomCampBuilding_CampFire - } - - # Edge of the Proving Grounds - text = { - trigger = { - domicile = { has_domicile_building_or_higher = proving_grounds_01 } - } - localization_key = GetRandomCampBuilding_ProvindGrounds - } - - # Sutler's Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = supply_tent_sutler } - } - localization_key = GetRandomCampBuilding_Sutler - } - # Mender's Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = supply_tent_mender } - } - localization_key = GetRandomCampBuilding_Mender - } - # Smithy Tent - text = { - trigger = { - domicile = { has_domicile_building_or_higher = supply_tent_smithy } - } - localization_key = GetRandomCampBuilding_SmithyTent - } - # Arsenal - text = { - trigger = { - domicile = { has_domicile_building_or_higher = supply_tent_arsenal } - } - localization_key = GetRandomCampBuilding_Arsenal - } - - # Steed Pens - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_ample_steeds } - } - localization_key = GetRandomCampBuilding_AmpleSteeds - } - # Cluster of Porter Tents - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_porters } - } - localization_key = GetRandomCampBuilding_Porters - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_trackers } - } - localization_key = GetRandomCampBuilding_Trackers - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_kennel } - } - localization_key = GetRandomCampBuilding_Kennels - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_siege_engineers } - } - localization_key = GetRandomCampBuilding_Engineers - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_shrine } - } - localization_key = GetRandomCampBuilding_Shrine - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_scribes } - } - localization_key = GetRandomCampBuilding_Scribes - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_bartering_grounds } - } - localization_key = GetRandomCampBuilding_BarteringGrounds - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_proof_of_claims } - } - localization_key = GetRandomCampBuilding_ProofOfClaims - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_ransom_cages } - } - localization_key = GetRandomCampBuilding_RansomCages - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_negotiators } - } - localization_key = GetRandomCampBuilding_Negotiators - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_ascetics } - } - localization_key = GetRandomCampBuilding_Ascetics - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = baggage_train_pleasure_tents } - } - localization_key = GetRandomCampBuilding_PleasureTents - } - - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_herbalists } - } - localization_key = GetRandomCampBuilding_Herbalists - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_brewers } - } - localization_key = GetRandomCampBuilding_Brewers - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_curers } - } - localization_key = GetRandomCampBuilding_Curers - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_bakers } - } - localization_key = GetRandomCampBuilding_Bakers - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = mess_tent_cooks } - } - localization_key = GetRandomCampBuilding_Cooks - } - - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = camp_fire_trailing_musicians } - } - localization_key = GetRandomCampBuilding_Musicians - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = camp_fire_wandering_poets } - } - localization_key = GetRandomCampBuilding_Poets - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = camp_fire_capering_fools } - } - localization_key = GetRandomCampBuilding_Fools - } - - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = proving_grounds_the_stump } - } - localization_key = GetRandomCampBuilding_Stump - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = proving_grounds_training_circle } - } - localization_key = GetRandomCampBuilding_TrainingCircle - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = proving_grounds_lockwagon } - } - localization_key = GetRandomCampBuilding_LockWagon - } - # - text = { - trigger = { - domicile = { has_domicile_building_or_higher = proving_grounds_the_stick_game } - } - localization_key = GetRandomCampBuilding_StickGame - } -} - -GetStumpName = { - type = character - - # Fallback - text = { - trigger = { always = no } - fallback = yes - localization_key = GetStumpName_Fallback - } - # Plains - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = plains } - } - localization_key = GetStumpName_Plains - } - # Hills - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = hills } - } - localization_key = GetStumpName_Hills - } - # Mountains - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = mountains } - } - localization_key = GetStumpName_Mountains - } - # Desert - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = desert } - } - localization_key = GetStumpName_Desert - } - # Desert_mountains - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = desert_mountains } - } - localization_key = GetStumpName_Desert_mountains - } - # Jungle - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = jungle } - } - localization_key = GetStumpName_Jungle - } - # Forest - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = forest } - } - localization_key = GetStumpName_Forest - } - # Oasis - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = oasis } - } - localization_key = GetStumpName_Oasis - } - # Taiga - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = taiga } - } - localization_key = GetStumpName_Taiga - } - # Wetlands - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = wetlands } - } - localization_key = GetStumpName_Wetlands - } - # Steppe - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = steppe } - } - localization_key = GetStumpName_Steppe - } - # Farmlands - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = farmlands } - } - localization_key = GetStumpName_Farmlands - } - # Floodplains - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = floodplains } - } - localization_key = GetStumpName_Floodplains - } - # Drylands - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { terrain = drylands } - } - localization_key = GetStumpName_Drylands - } - # Winter - text = { - trigger = { - # Gotta check if we actually exists because we might be used on an unconstructed hypothetical building or elsewhere in UI. - exists = this - location = { - OR = { - has_province_modifier = winter_normal_modifier - has_province_modifier = winter_harsh_modifier - } - } - } - localization_key = GetStumpName_Winter - } -} - -GetChariotMiddlingLapCount = { - type = character - random_valid = yes - text = { - localization_key = third_place - } - text = { - localization_key = fourth_place - } - text = { - localization_key = fifth_place - } -} - -# Byzant Flavor -GetThroneRoom = { - type = character - text = { - trigger = { - has_title = title:e_byzantium - capital_province = province:496 - } - localization_key = throne_room_chrysotriklinos - } - text = { - trigger = { always = no } - fallback = yes - localization_key = throne_room_default - } -} - -GetMartialMenWomen = { - type = character - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - NOT = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - } - localization_key = CHARACTER_MEN - } - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - NOT = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - } - localization_key = CHARACTER_WOMEN - } - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - localization_key = warriors - } -} - -GetGovernorConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = STRATEGOS_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = GOVERNOR_CONCEPT - } -} - -GetGovernorConceptNoTooltip = { - parent = GetGovernorConcept - suffix = "_NO_TOOLTIP" -} - -GetGovernorPluralConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = STRATEGOI_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = GOVERNORS_CONCEPT - } -} - -GetProvinceConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = THEME_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = PROVINCE_CONCEPT - } -} - -GetProvinceConceptNoTooltip = { - parent = GetProvinceConcept - suffix = "_NO_TOOLTIP" -} - -GetProvincePluralConcept = { - parent = GetProvinceConcept - suffix = "_PLURAL" -} - -GetProvincePluralConceptNoTooltip = { - parent = GetProvinceConcept - suffix = "_PLURAL_NO_TOOLTIP" -} - -GetProvinceAdministrationConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = THEME_ADMINISTRATION_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = PROVINCE_ADMINISTRATION_CONCEPT - } -} - -GetProvincialConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = THEME_CONCEPT_ADJECTIVE - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = PROVINCE_CONCEPT_ADJECTIVE - } -} - -GetProvincialConceptNoTooltip = { - parent = GetProvincialConcept - suffix = "_NO_TOOLTIP" -} - -GetProvincialArmyConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = THEMATIC_ARMY_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = PROVINCIAL_ARMY_CONCEPT - } -} - -GetProvincialArmyConceptNoTooltip = { - parent = GetProvincialArmyConcept - suffix = "_NO_TOOLTIP" -} - -GetProvincialArmiesConcept = { - type = character - - text = { - trigger = { - top_liege.culture ?= { has_cultural_pillar = heritage_byzantine } - } - localization_key = THEMATIC_ARMIES_CONCEPT - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = PROVINCIAL_ARMIES_CONCEPT - } -} - -GetProvincialArmiesConceptNoTooltip = { - parent = GetProvincialArmiesConcept - suffix = "_NO_TOOLTIP" -} - -GetByzantineCoinWithGloss = { - type = province - - text = { - trigger = { - current_year < 1092 - culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = SOLIDUS - } - - text = { - trigger = { - current_year >= 1092 - culture = { has_cultural_pillar = heritage_byzantine } - } - localization_key = HYPERPYRON - } - - text = { - fallback = yes - localization_key = FALLBACK_COIN - } -} - -GetBestEmpireWithAdjective = { - type = character - - text = { - trigger = { - top_liege = { - OR = { - has_title = title:e_byzantium - has_title = title:e_roman_empire - has_title = title:e_latin_empire - } - } - } - localization_key = getbestempirewithadjective.rome - } - text = { - trigger = { - top_liege = { has_title = title:e_mongol_empire } - } - localization_key = getbestempirewithadjective.mongolia - } - text = { - trigger = { - top_liege = { has_title = title:e_outremer } - } - localization_key = getbestempirewithadjective.outremer - } - text = { - trigger = { - top_liege = { has_title = title:e_slavia } - } - localization_key = getbestempirewithadjective.slavia - } - text = { - trigger = { - top_liege = { has_title = title:e_armenia } - } - localization_key = getbestempirewithadjective.great_armenia - } - text = { - trigger = { - top_liege = { has_title = title:e_india } - } - localization_key = getbestempirewithadjective.india - } - text = { - trigger = { always = no } - localization_key = getbestempirewithadjective.the_empire - fallback = yes - } -} - -GetGuestsOrNot = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = COURT_WINDOW_HAS_FOLLOWERS - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = COURT_WINDOW_HAS_COURTIERS - } -} - -GetNoGuestsOrNot = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = COURT_WINDOW_NO_FOLLOWERS - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = COURT_WINDOW_NO_COURTIERS - } -} - -GetAntiquarianOrArmorer = { - type = character - - text = { - trigger = { is_landless_adventurer = yes } - localization_key = armorer_camp_officer - } - - text = { - trigger = { is_landless_adventurer = no } - localization_key = antiquarian_court_position - } -} - -GetSeason = { - type = character - - text = { - trigger = { - current_season_trigger = { - SEASON = spring - } - } - localization_key = generatepoem_title_spring - } - text = { - trigger = { - current_season_trigger = { - SEASON = summer - } - } - localization_key = generatepoem_title_summer - } - text = { - trigger = { - current_season_trigger = { - SEASON = autumn - } - } - localization_key = generatepoem_title_autumn - } - text = { - trigger = { - current_season_trigger = { - SEASON = winter - } - } - localization_key = generatepoem_title_winter - } - text = { - trigger = { - current_season_trigger = { - SEASON = dry_season - } - } - localization_key = dry_season - } - text = { - trigger = { - current_season_trigger = { - SEASON = rainy_season - } - } - localization_key = rainy_season - } - #Hot season can also be our fallback - text = { - localization_key = rainy_season - } -} - -GetSchemeType = { - type = scheme - - text = { - trigger = { scheme_skill = diplomacy } - localization_key = diplomacy - } - - text = { - trigger = { scheme_skill = martial } - localization_key = martial - } - - text = { - trigger = { scheme_skill = stewardship } - localization_key = stewardship - } - - text = { - trigger = { scheme_skill = intrigue } - localization_key = intrigue - } - - text = { - trigger = { scheme_skill = learning } - localization_key = learning - } - - text = { - trigger = { scheme_skill = prowess } - localization_key = prowess - } -} - -GetPubAdjective = { - type = character - random_valid = yes - - text = { - localization_key = pub_adjective_red - } - text = { - localization_key = pub_adjective_white - } - text = { - localization_key = pub_adjective_blue - } - text = { - localization_key = pub_adjective_green - } - text = { - localization_key = pub_adjective_ebony - } - text = { - localization_key = pub_adjective_scarlet - } - text = { - localization_key = pub_adjective_spotted - } - text = { - localization_key = pub_adjective_golden - } - text = { - localization_key = pub_adjective_sapphire - } - text = { - localization_key = pub_adjective_ashen - } - text = { - localization_key = pub_adjective_girthy - } - text = { - localization_key = pub_adjective_thundering - } - text = { - localization_key = pub_adjective_stinking - } - text = { - localization_key = pub_adjective_lazy - } - text = { - localization_key = pub_adjective_happy - } -} - -GetPubName = { - type = character - random_valid = yes - - text = { - localization_key = pub_noun_prince - } - text = { - localization_key = pub_noun_princess - } - text = { - localization_key = pub_noun_king - } - text = { - localization_key = pub_noun_queen - } - text = { - localization_key = pub_noun_bull - } - text = { - localization_key = pub_noun_horse - } - text = { - localization_key = pub_noun_hound - } - text = { - localization_key = pub_full_crown - } - text = { - localization_key = pub_full_arms - } - text = { - localization_key = pub_full_head - } - text = { - localization_key = pub_full_oak - } - text = { - localization_key = pub_full_plough - } - text = { - localization_key = pub_full_tuns - } - text = { - trigger = { - culture = { - OR = { - has_cultural_pillar = heritage_west_germanic - has_cultural_pillar = heritage_brythonic - has_cultural_pillar = heritage_goidelic - } - } - } - localization_key = pub_full_druid - } - text = { - localization_key = pub_noun_duck - } -} - -4061_size_adjective = { - type = character - - text = { - trigger = { var:4061_size_adjective >= 12 } - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.titanic - } - - text = { - trigger = { var:4061_size_adjective >= 10 } - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.colossal - } - - text = { - trigger = { var:4061_size_adjective >= 8 } - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.mammoth - } - - text = { - trigger = { var:4061_size_adjective >= 6 } - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.huge - } - - text = { - trigger = { var:4061_size_adjective >= 4 } - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.large - } - - text = { - localization_key = ep3_laamp_flavour_ewan.4061.size_adjective.sizeable - } -} - -GetAdventurerType = { - type = character - - text = { - trigger = { has_realm_law = camp_purpose_wanderers } - localization_key = tooltipped_camp_purpose_wanderers - } - text = { - trigger = { has_realm_law = camp_purpose_mercenaries } - localization_key = tooltipped_camp_purpose_mercenaries - } - text = { - trigger = { has_realm_law = camp_purpose_scholars } - localization_key = tooltipped_camp_purpose_scholars - } - text = { - trigger = { has_realm_law = camp_purpose_explorers } - localization_key = tooltipped_camp_purpose_explorers - } - text = { - trigger = { has_realm_law = camp_purpose_brigands } - localization_key = tooltipped_camp_purpose_brigands - } - text = { - trigger = { has_realm_law = camp_purpose_legitimists } - localization_key = tooltipped_camp_purpose_legitimists - } -} - -GetInvalidatedContractType = { - type = character - - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_vip } - localization_key = invalidated_laamp_transport_vip - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_artifact } - localization_key = invalidated_laamp_transport_artifact - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_gold } - localization_key = invalidated_laamp_transport_gold - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_ward } - localization_key = invalidated_laamp_transport_ward - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_explorer } - localization_key = invalidated_laamp_transport_explorer - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_transport_animal } - localization_key = invalidated_laamp_transport_animal - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_raid_contract } - localization_key = invalidated_laamp_raid_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_join_war_contract } - localization_key = invalidated_laamp_join_war_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_claimant_contract } - localization_key = invalidated_laamp_help_claimant_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_steal_artifact_contract } - localization_key = invalidated_laamp_steal_artifact_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_construction_contract } - localization_key = invalidated_laamp_construction_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_treasure_hunting_contract } - localization_key = invalidated_laamp_treasure_hunting_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_cultural_minority_contract } - localization_key = invalidated_laamp_cultural_minority_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_religious_minority_contract } - localization_key = invalidated_laamp_religious_minority_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_prison_break_contract } - localization_key = invalidated_laamp_prison_break_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_treasure_map_contract } - localization_key = invalidated_laamp_treasure_map_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_join_faction_contract } - localization_key = invalidated_laamp_join_faction_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_faith_conversion_contract } - localization_key = invalidated_laamp_help_faith_conversion_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_fight_faith_conversion_contract } - localization_key = invalidated_laamp_fight_faith_conversion_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_train_commanders_contract } - localization_key = invalidated_laamp_help_train_commanders_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_find_secrets_contract } - localization_key = invalidated_laamp_help_find_secrets_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_fabricate_claim_contract } - localization_key = invalidated_laamp_help_fabricate_claim_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_help_increase_control_contract } - localization_key = invalidated_laamp_help_increase_control_contract - } - text = { - trigger = { var:invalidated_task_contract_type = flag:laamp_base_4100 } - localization_key = invalidated_laamp_base_4100 - } -} - -GetContractOrIssue = { - type = character - - text = { - trigger = { - government_has_flag = government_is_administrative - } - localization_key = TASK_CONTRACT_ISSUE - } - - text = { - trigger = { - government_has_flag = government_is_nomadic - } - localization_key = TASK_CONTRACT_SETTLEMENT_ISSUE - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = TASK_CONTRACT_CONTRACT - } -} - -GetContractOrIssuePlural = { - parent = GetContractOrIssue - suffix = "_PLURAL" -} - -GetContractOrIssuePossessive = { - parent = GetContractOrIssue - suffix = "_POSSESSIVE" -} - -GetContractOrIssuePossessivePlural = { - parent = GetContractOrIssue - suffix = "_POSSESSIVE_PLURAL" -} - -GetContractOrIssueGameConcept = { - type = character - - text = { - trigger = { - government_has_flag = government_is_administrative - } - localization_key = GOVERNANCE_ISSUE - } - - text = { - trigger = { - government_has_flag = government_is_nomadic - } - localization_key = SETTLEMENT_ISSUE - } - - text = { - trigger = { always = no } - fallback = yes - localization_key = TASK_CONTRACT - } -} diff --git a/N3OW/common/customizable_localization/08_bp3_battle_poi_custom_loc.txt b/N3OW/common/customizable_localization/08_bp3_battle_poi_custom_loc.txt deleted file mode 100644 index 16481a5e..00000000 --- a/N3OW/common/customizable_localization/08_bp3_battle_poi_custom_loc.txt +++ /dev/null @@ -1,545 +0,0 @@ -OrdinalIndicatorPoI = { # the 'nd' in 2nd, 'rd' in 3rd, etc - type = province - - text = { - trigger = { - OR = { - var:battle_poi_date_day = 1 - var:battle_poi_date_day = 21 - var:battle_poi_date_day = 31 - } - } - localization_key = OrdinalIndicatorPoIST - } - - text = { - trigger = { - OR = { - var:battle_poi_date_day = 2 - var:battle_poi_date_day = 22 - } - } - localization_key = OrdinalIndicatorPoIND - } - - text = { - trigger = { - OR = { - var:battle_poi_date_day = 3 - var:battle_poi_date_day = 23 - } - } - localization_key = OrdinalIndicatorPoIRD - } - - text = { - trigger = { always = yes } - localization_key = OrdinalIndicatorPoIFallback - } -} - -MonthBattlePoI = { # January, February, etc - type = province - - text = { - trigger = { var:battle_poi_date_month = 1 } - localization_key = MonthBattlePoIJanuary - } - - text = { - trigger = { var:battle_poi_date_month = 2 } - localization_key = MonthBattlePoIFebruary - } - - text = { - trigger = { var:battle_poi_date_month = 3 } - localization_key = MonthBattlePoIMarch - } - - text = { - trigger = { var:battle_poi_date_month = 4 } - localization_key = MonthBattlePoIApril - } - - text = { - trigger = { var:battle_poi_date_month = 5 } - localization_key = MonthBattlePoIMay - } - - text = { - trigger = { var:battle_poi_date_month = 6 } - localization_key = MonthBattlePoIJune - } - - text = { - trigger = { var:battle_poi_date_month = 7 } - localization_key = MonthBattlePoIJuly - } - - text = { - trigger = { var:battle_poi_date_month = 8 } - localization_key = MonthBattlePoIAugust - } - - text = { - trigger = { var:battle_poi_date_month = 9 } - localization_key = MonthBattlePoISeptember - } - - text = { - trigger = { var:battle_poi_date_month = 10 } - localization_key = MonthBattlePoIOctober - } - - text = { - trigger = { var:battle_poi_date_month = 11 } - localization_key = MonthBattlePoINovember - } - - text = { - trigger = { var:battle_poi_date_month = 12 } - localization_key = MonthBattlePoIDecember - } -} - -BattlePoIDescriptionLocIntro = { - type = province - - text = { - trigger = { - has_variable = battle_poi_randomizer_1 - } - localization_key = BattlePoiDescriptionIntro1 - } - - text = { - trigger = { - has_variable = battle_poi_attacker - has_variable = battle_poi_randomizer_2 - } - localization_key = BattlePoiDescriptionIntroAttacker2 - } - - text = { - trigger = { - has_variable = battle_poi_defender - has_variable = battle_poi_randomizer_2 - } - localization_key = BattlePoiDescriptionIntroDefender2 - } - - text = { - trigger = { - has_variable = battle_poi_attacker - has_variable = battle_poi_randomizer_3 - } - localization_key = BattlePoiDescriptionIntroAttackerFallback - } - - text = { - trigger = { - has_variable = battle_poi_defender - has_variable = battle_poi_randomizer_3 - } - localization_key = BattlePoiDescriptionIntroDefenderFallback - } - - text = { - trigger = { - has_variable = battle_poi_attacker - } - localization_key = BattlePoiDescriptionIntroAttackerFallback - } - - text = { - trigger = { - has_variable = battle_poi_defender - } - localization_key = BattlePoiDescriptionIntroDefenderFallback - } -} - -BattlePoIDescriptionLocMid = { - type = province - - text = { - trigger = { - has_variable = battle_poi_brave_knight - var:battle_poi_brave_knight = { - has_trait = berserker - } - } - localization_key = BattlePoiDescriptionLocBerserker - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - var:battle_poi_brave_knight = { - has_trait = varangian - } - } - localization_key = BattlePoiDescriptionLocVarangian - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - has_variable = battle_poi_archers - has_variable = battle_poi_brave_knight - } - localization_key = BattlePoiDescriptionLocArchersKnight - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - has_variable = battle_poi_heavy_infantry - has_variable = battle_poi_brave_knight - } - localization_key = BattlePoiDescriptionLocHeavyInfantryKnight - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - has_variable = battle_poi_light_cavalry - has_variable = battle_poi_brave_knight - } - localization_key = BattlePoiDescriptionLocLightCavalryKnight - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - has_variable = battle_poi_heavy_cavalry - has_variable = battle_poi_brave_knight - } - localization_key = BattlePoiDescriptionLocHeavyCavalryKnight - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - has_variable = battle_poi_pikemen - has_variable = battle_poi_brave_knight - } - localization_key = BattlePoiDescriptionLocPikemenKnight - } - - text = { - trigger = { - has_variable = battle_poi_archers - } - localization_key = BattlePoiDescriptionLocArchers - } - - text = { - trigger = { - has_variable = battle_poi_heavy_infantry - } - localization_key = BattlePoiDescriptionLocHeavyInfantry - } - - text = { - trigger = { - has_variable = battle_poi_light_cavalry - } - localization_key = BattlePoiDescriptionLocLightCavalry - } - - text = { - trigger = { - has_variable = battle_poi_heavy_cavalry - } - localization_key = BattlePoiDescriptionLocHeavyCavalry - } - - text = { - trigger = { - has_variable = battle_poi_pikemen - } - localization_key = BattlePoiDescriptionLocPikemen - } - - text = { - fallback = yes - localization_key = BattlePoiDescriptionLocMidFallback - } -} - -BattlePoIDescriptionLocOutcome = { - type = province - - text = { - trigger = { - has_variable = battle_poi_brave_knight - var:battle_poi_brave_knight = { - has_trait = berserker - } - OR = { - has_variable = battle_poi_enemy_commander_imprisoned - has_variable = battle_poi_enemy_commander_slain - } - } - localization_key = BattlePoiDescriptionLocOutcomeBerserker - } - - text = { - trigger = { - has_variable = battle_poi_brave_knight - var:battle_poi_brave_knight = { - has_trait = varangian - } - } - localization_key = BattlePoiDescriptionLocOutcomeBerserkerFled - } - - text = { - trigger = { - has_variable = battle_poi_slain - var:battle_poi_slain > 50 - OR = { - has_variable = battle_poi_enemy_commander_imprisoned - has_variable = battle_poi_enemy_commander_slain - } - } - localization_key = BattlePoiDescriptionLocOutcomeDevastation - } - - text = { - trigger = { - has_variable = battle_poi_slain - var:battle_poi_slain > 50 - } - localization_key = BattlePoiDescriptionLocOutcomeDevastationFled - } - - text = { - trigger = { - has_variable = battle_poi_slain - var:battle_poi_slain > 35 - OR = { - has_variable = battle_poi_enemy_commander_imprisoned - has_variable = battle_poi_enemy_commander_slain - } - } - localization_key = BattlePoiDescriptionLocOutcomeChaos - } - - text = { - trigger = { - has_variable = battle_poi_slain - var:battle_poi_slain > 35 - } - localization_key = BattlePoiDescriptionLocOutcomeChaosFled - } - - text = { - trigger = { - OR = { - has_variable = battle_poi_enemy_commander_imprisoned - has_variable = battle_poi_enemy_commander_slain - } - } - localization_key = BattlePoiDescriptionLocOutcomeLoss - } - - text = { - fallback = yes - localization_key = BattlePoiDescriptionLocOutcomeLossFled - } -} - -BattlePoIDescriptionLocOutro = { - type = province - - text = { - trigger = { - has_variable = battle_poi_enemy_commander_imprisoned - } - localization_key = BattlePoiDescriptionLocOutroImprisoned - } - - text = { - trigger = { - has_variable = battle_poi_enemy_commander_slain - } - localization_key = BattlePoiDescriptionLocOutroSlain - } - - text = { - trigger = { - has_variable = battle_poi_slain - var:battle_poi_slain > 35 - } - localization_key = BattlePoiDescriptionLocOutroFledChaos - } - - text = { - fallback = yes - localization_key = BattlePoiDescriptionLocOutroFledOrganized - } -} - -BattlePoiNameHistorical = { - type = province - - text = { # Battle of Tours - trigger = { - this = province:2253 - } - localization_key = BattlePoIHistoricalNameTours - } - - text = { # Battle of Lechfeld - trigger = { - this = province:2778 - } - localization_key = BattlePoIHistoricalNameLechfeld - } - - text = { # Battle of Hastings - trigger = { - this = province:1509 - } - localization_key = BattlePoIHistoricalNameHastings - } - - text = { # Battle of Stamford Bridge - trigger = { - this = province:1595 - } - localization_key = BattlePoIHistoricalNameStamfordBridge - } - - text = { # Battle of Manzikert - trigger = { - this = province:701 - } - localization_key = BattlePoIHistoricalNameManzikert - } - - text = { # Battle of Yarmuk - trigger = { - this = province:5954 - } - localization_key = BattlePoIHistoricalNameYarmuk - } - - text = { # Battle of Dandanaqan - trigger = { - this = province:4008 - } - localization_key = BattlePoIHistoricalNameDandanaqan - } - - text = { # Battle of Aror - trigger = { - this = province:1175 - } - localization_key = BattlePoIHistoricalNameAror - } - - text = { # Battle of Svolder - trigger = { - this = province:2811 - } - localization_key = BattlePoIHistoricalNameSvolder - } - - text = { # Battle of Civitate - trigger = { - this = province:2605 - } - localization_key = BattlePoIHistoricalNameCivitate - } - - text = { # Battle of Talas - trigger = { - this = province:7132 - } - localization_key = BattlePoIHistoricalNameTalas - } -} - -BattlePoIDescriptionHistorical = { - type = province - - text = { # Battle of Tours - trigger = { - this = province:2253 - } - localization_key = BattlePoIHistoricalDescTours - } - - text = { # Battle of Lechfeld - trigger = { - this = province:2778 - } - localization_key = BattlePoIHistoricalDescLechfeld - } - - text = { # Battle of Hastings - trigger = { - this = province:1509 - } - localization_key = BattlePoIHistoricalDescHastings - } - - text = { # Battle of Stamford Bridge - trigger = { - this = province:1595 - } - localization_key = BattlePoIHistoricalDescStamfordBridge - } - - text = { # Battle of Manzikert - trigger = { - this = province:701 - } - localization_key = BattlePoIHistoricalDescManzikert - } - - text = { # Battle of Yarmuk - trigger = { - this = province:5954 - } - localization_key = BattlePoIHistoricalDescYarmuk - } - - text = { # Battle of Dandanaqan - trigger = { - this = province:4008 - } - localization_key = BattlePoIHistoricalDescDandanaqan - } - - text = { # Battle of Aror - trigger = { - this = province:1175 - } - localization_key = BattlePoIHistoricalDescAror - } - - text = { # Battle of Svolder - trigger = { - this = province:2811 - } - localization_key = BattlePoIHistoricalDescSvolder - } - - text = { # Battle of Civitate - trigger = { - this = province:2605 - } - localization_key = BattlePoIHistoricalDescCivitate - } - - text = { # Battle of Talas - trigger = { - this = province:7132 - } - localization_key = BattlePoIHistoricalDescTalas - } -} diff --git a/N3OW/common/customizable_localization/08_bp3_experimental_brew_loc.txt b/N3OW/common/customizable_localization/08_bp3_experimental_brew_loc.txt deleted file mode 100644 index f8491eb8..00000000 --- a/N3OW/common/customizable_localization/08_bp3_experimental_brew_loc.txt +++ /dev/null @@ -1,253 +0,0 @@ -ExperimentalBrewLoc = { - type = character - - text = { # Negative Loc - trigger = { - has_character_flag = experimental_brew_negative - } - localization_key = ExperimentalBrewLocNegative - } - - text = { # Childish Loc - trigger = { - has_character_flag = experimental_brew_childish - } - localization_key = ExperimentalBrewLocChildish - } - - text = { # Positive Loc - trigger = { - has_character_flag = experimental_brew_positive - } - localization_key = ExperimentalBrewLocPositive - } - - text = { # Very Positive Loc - trigger = { - has_character_flag = experimental_brew_very_positive - } - localization_key = ExperimentalBrewLocVeryPositive - } -} - -ExperimentalBrewNegative = { - type = character - - random_valid = yes - - text = { localization_key = ExperimentalBrewNegative1 } - text = { localization_key = ExperimentalBrewNegative2 } - text = { localization_key = ExperimentalBrewNegative3 } - text = { localization_key = ExperimentalBrewNegative4 } - text = { localization_key = ExperimentalBrewNegative5 } -} - -ExperimentalBrewChildish = { - type = character - - random_valid = yes - - text = { localization_key = ExperimentalBrewChildish1 } - text = { localization_key = ExperimentalBrewChildish2 } -} - -ExperimentalBrewPositive = { - type = character - - random_valid = yes - - text = { localization_key = ExperimentalBrewPositive1 } - text = { localization_key = ExperimentalBrewPositive2 } - text = { localization_key = ExperimentalBrewPositive3 } - text = { localization_key = ExperimentalBrewPositive4 } - text = { localization_key = ExperimentalBrewPositive5 } -} - -ExperimentalBrewVeryPositive = { - type = character - - random_valid = yes - - text = { localization_key = ExperimentalBrewVeryPositive1 } - text = { localization_key = ExperimentalBrewVeryPositive2 } - text = { localization_key = ExperimentalBrewVeryPositive3 } - text = { localization_key = ExperimentalBrewVeryPositive4 } - text = { localization_key = ExperimentalBrewVeryPositive5 } -} - -BrewTypes = { - type = character - - random_valid = yes - - text = { localization_key = BrewTypeDarkAle } - - text = { localization_key = BrewTypeStrongAle } - - text = { localization_key = BrewTypeBarleyWine } - - text = { localization_key = BrewTypeBrownAle } - - text = { localization_key = BrewTypeOldAle } - - text = { localization_key = BrewTypeAle } - - text = { localization_key = BrewTypeStrongBeer } - - text = { localization_key = BrewTypeMead } - - text = { localization_key = BrewTypeHoneyAle } - - text = { localization_key = BrewTypeSpicedAle } - - text = { localization_key = BrewTypeMildAle } - - text = { localization_key = BrewTypeSweetAle } - - text = { localization_key = BrewTypeTableBeer } - - text = { localization_key = BrewTypeVintageAle } - - text = { localization_key = BrewTypeWinterAle } - - text = { localization_key = BrewTypeHarvestAle } - - text = { localization_key = BrewTypeFestiveAle } - - text = { localization_key = BrewTypeRusticAle } - - text = { localization_key = BrewTypeForestAle } - - text = { - trigger = { - faith = { has_doctrine_parameter = allows_brewery } - } - localization_key = BrewTypeBlessedBrew - } - - text = { - trigger = { - faith = faith:catholic - } - localization_key = BrewTypeBenedictineBrew - } - - text = { - trigger = { - faith = faith:catholic - } - localization_key = BrewTypePriorsAle - } - - text = { - trigger = { - faith = { has_doctrine_parameter = allows_brewery } - } - localization_key = BrewTypeSanctuaryAle - } - - text = { - trigger = { - faith = faith:catholic - } - localization_key = BrewTypeFriarsBrew - } -} - -BrewTypesChildish = { - type = character - - random_valid = yes - - text = { localization_key = BrewTypeChildishFavorite } - text = { localization_key = BrewTypeChildishPreferred } - text = { localization_key = BrewTypeChildishBeloved } - text = { localization_key = BrewTypeChildishCherished } - text = { localization_key = BrewTypeChildishFavored } - text = { localization_key = BrewTypeChildishBest-loved } -} - -BrewNegativeAdjective = { - type = character - - random_valid = yes - - text = { localization_key = BrewNegativeAdjectiveNauseating } - text = { localization_key = BrewNegativeAdjectiveRepulsive } - text = { localization_key = BrewNegativeAdjectiveFoul } - text = { localization_key = BrewNegativeAdjectiveVile } - text = { localization_key = BrewNegativeAdjectiveDisgusting } - text = { localization_key = BrewNegativeAdjectiveRevolting } - text = { localization_key = BrewNegativeAdjectivePutrid } - text = { localization_key = BrewNegativeAdjectiveLoathsome } - text = { localization_key = BrewNegativeAdjectiveAbhorrent } - text = { localization_key = BrewNegativeAdjectiveSickening } - text = { localization_key = BrewNegativeAdjectiveGrotesque } - text = { localization_key = BrewNegativeAdjectiveGhastly } - text = { localization_key = BrewNegativeAdjectiveRank } - text = { localization_key = BrewNegativeAdjectiveRancid } - text = { localization_key = BrewNegativeAdjectivePungent } - text = { localization_key = BrewNegativeAdjectiveOffensive } - text = { localization_key = BrewNegativeAdjectiveDistasteful } - text = { localization_key = BrewNegativeAdjectiveAppalling } - text = { localization_key = BrewNegativeAdjectiveUnpalatable } - text = { localization_key = BrewNegativeAdjectiveOdious } - text = { localization_key = BrewNegativeAdjectiveDetestable } - text = { localization_key = BrewNegativeAdjectiveObnoxious } - text = { localization_key = BrewNegativeAdjectiveReeking } - text = { localization_key = BrewNegativeAdjectiveRepugnant } - text = { localization_key = BrewNegativeAdjectiveHorrid } - text = { localization_key = BrewNegativeAdjectiveDeplorable } - text = { localization_key = BrewNegativeAdjectiveFetid } - text = { localization_key = BrewNegativeAdjectiveContaminated } - text = { localization_key = BrewNegativeAdjectiveAbominable } - text = { localization_key = BrewNegativeAdjectiveGross } -} - -BrewNegativeType = { - type = character - - random_valid = yes - - text = { localization_key = BrewNegativeTypeMixture } - text = { localization_key = BrewNegativeTypeConcoction } - text = { localization_key = BrewNegativeTypeBrew } - text = { localization_key = BrewNegativeTypeCocktail } - text = { localization_key = BrewNegativeTypeBeverage } - text = { localization_key = BrewNegativeTypeBlend } -} - -BrewPositiveAdjective = { - type = character - - random_valid = yes - - text = { localization_key = BrewPositiveAdjectiveDelightful } - text = { localization_key = BrewPositiveAdjectiveWonderful } - text = { localization_key = BrewPositiveAdjectiveExquisite } - text = { localization_key = BrewPositiveAdjectiveSuperb } - text = { localization_key = BrewPositiveAdjectiveSplendid } - text = { localization_key = BrewPositiveAdjectiveMagnificent } - text = { localization_key = BrewPositiveAdjectiveMarvelous } - text = { localization_key = BrewPositiveAdjectiveFabulous } - text = { localization_key = BrewPositiveAdjectiveGlorious } - text = { localization_key = BrewPositiveAdjectiveStunning } - text = { localization_key = BrewPositiveAdjectiveAstonishing } - text = { localization_key = BrewPositiveAdjectiveSpectacular } - text = { localization_key = BrewPositiveAdjectiveOutstanding } - text = { localization_key = BrewPositiveAdjectiveRemarkable } - text = { localization_key = BrewPositiveAdjectiveBrilliant } - text = { localization_key = BrewPositiveAdjectiveRadiant } - text = { localization_key = BrewPositiveAdjectiveBreathtaking } - text = { localization_key = BrewPositiveAdjectiveCharming } - text = { localization_key = BrewPositiveAdjectiveEnchanting } - text = { localization_key = BrewPositiveAdjectiveCaptivating } - text = { localization_key = BrewPositiveAdjectiveLuminous } - text = { localization_key = BrewPositiveAdjectiveDazzling } - text = { localization_key = BrewPositiveAdjectiveMajestic } - text = { localization_key = BrewPositiveAdjectiveEthereal } - text = { localization_key = BrewPositiveAdjectiveHeavenly } - text = { localization_key = BrewPositiveAdjectiveResplendent } - text = { localization_key = BrewPositiveAdjectiveDivine } - text = { localization_key = BrewPositiveAdjectiveElegant } -} diff --git a/N3OW/common/customizable_localization/08_bp3_survey_loc.txt b/N3OW/common/customizable_localization/08_bp3_survey_loc.txt deleted file mode 100644 index 89600469..00000000 --- a/N3OW/common/customizable_localization/08_bp3_survey_loc.txt +++ /dev/null @@ -1,514 +0,0 @@ -SurveyArrivalIntroDevelopmentLoc = { - type = character - - text = { - trigger = { - survey_province_development_info_value >= 100 - } - localization_key = SurveyArrivalIntroDevelopmentLocMaxed - } - - text = { - trigger = { - survey_province_development_info_value >= { - value = root.capital_county.development_level - add = 5 - } - } - localization_key = SurveyArrivalIntroDevelopmentLocGood - } - - text = { - trigger = { - survey_province_development_info_value <= { - value = root.capital_county.development_level - subtract = 5 - } - } - localization_key = SurveyArrivalIntroDevelopmentLocBad - } - - text = { - localization_key = SurveyArrivalIntroDevelopmentLocNeutral - } -} - -SurveyArrivalIntroControlLoc = { - type = character - - text = { - trigger = { - survey_province_control_info_value >= 100 - } - localization_key = SurveyArrivalIntroControlLocMaxed - } - - text = { - trigger = { - survey_province_control_info_value <= 70 - } - localization_key = SurveyArrivalIntroControlLocBad - } - - text = { - localization_key = SurveyArrivalIntroControlLocNeutral - } -} - -SurveyArrivalIntroOpinionLoc = { - type = character - - text = { - trigger = { - NOT = { scope:second = root } - scope:second = { - opinion = { - target = root - value > 25 - } - } - } - localization_key = SurveyArrivalIntroOpinionLocGood - } - - text = { - trigger = { - NOT = { scope:second = root } - scope:second = { - opinion = { - target = root - value < 0 - } - } - } - localization_key = SurveyArrivalIntroOpinionLocBad - } - - text = { - fallback = yes - localization_key = SurveyArrivalIntroOpinionLocEmpty - } -} - -SurveyArrivalIntroPopularOpinionLoc = { - type = character - - text = { - trigger = { - survey_province_popular_opinion_info_value >= 10 - } - localization_key = SurveyArrivalIntroPopularOpinionLocMaxed - } - - text = { - trigger = { - survey_province_popular_opinion_info_value <= -10 - } - localization_key = SurveyArrivalIntroPopularOpinionLocBad - } - - text = { - localization_key = SurveyArrivalIntroPopularOpinionLocNeutral - } -} - -SurveyMidDomainInfrastructureOptionsLoc = { - type = province - - random_valid = yes - - text = { - trigger = { - has_building_or_higher = cereal_fields_01 - } - localization_key = SurveyMidDomainInfrastructureOptionsFarm - } - - text = { - trigger = { - has_building_or_higher = castle_01 - } - localization_key = SurveyMidDomainInfrastructureOptionsCastle - } - - text = { - trigger = { - has_building_or_higher = city_01 - } - localization_key = SurveyMidDomainInfrastructureOptionsCity - } - - text = { - trigger = { - has_building_or_higher = temple_01 - } - localization_key = SurveyMidDomainInfrastructureOptionsTemple - } - - text = { - trigger = { - always = yes - } - localization_key = SurveyMidDomainInfrastructureOptionsManors - } -} - -InspectionFightingGuilds1Loc = { - type = province - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 1 - } - localization_key = InspectionFightingGuildsMillers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 2 - } - localization_key = InspectionFightingGuildsBakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 3 - } - localization_key = InspectionFightingGuildsFishmongers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 4 - } - localization_key = InspectionFightingGuildsShoemakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 5 - } - localization_key = InspectionFightingGuildsTanners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 6 - } - localization_key = InspectionFightingGuildsTailors - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 7 - } - localization_key = InspectionFightingGuildsWeavers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 8 - } - localization_key = InspectionFightingGuildsSkinners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 9 - } - localization_key = InspectionFightingGuildsButchers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 10 - } - localization_key = InspectionFightingGuildsFurriers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 11 - } - localization_key = InspectionFightingGuildsVintners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 12 - } - localization_key = InspectionFightingGuildsCarpenters - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 13 - } - localization_key = InspectionFightingGuildsMasons - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 14 - } - localization_key = InspectionFightingGuildsMiners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 15 - } - localization_key = InspectionFightingGuildsBlacksmiths - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 16 - } - localization_key = InspectionFightingGuildsSaddlers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 17 - } - localization_key = InspectionFightingGuildsMerchants - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 18 - } - localization_key = InspectionFightingGuildsPhysicians - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 19 - } - localization_key = InspectionFightingGuildsPharmacists - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 20 - } - localization_key = InspectionFightingGuildsToolmakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 21 - } - localization_key = InspectionFightingGuildsInnkeepers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_1 - var:fighting_guilds_option_1 = 22 - } - localization_key = InspectionFightingGuildsArtists - } -} - -InspectionFightingGuilds2Loc = { - type = province - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 1 - } - localization_key = InspectionFightingGuildsMillers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 2 - } - localization_key = InspectionFightingGuildsBakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 3 - } - localization_key = InspectionFightingGuildsFishmongers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 4 - } - localization_key = InspectionFightingGuildsShoemakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 5 - } - localization_key = InspectionFightingGuildsTanners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 6 - } - localization_key = InspectionFightingGuildsTailors - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 7 - } - localization_key = InspectionFightingGuildsWeavers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 8 - } - localization_key = InspectionFightingGuildsSkinners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 9 - } - localization_key = InspectionFightingGuildsButchers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 10 - } - localization_key = InspectionFightingGuildsFurriers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 11 - } - localization_key = InspectionFightingGuildsVintners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 12 - } - localization_key = InspectionFightingGuildsCarpenters - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 13 - } - localization_key = InspectionFightingGuildsMasons - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 14 - } - localization_key = InspectionFightingGuildsMiners - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 15 - } - localization_key = InspectionFightingGuildsBlacksmiths - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 16 - } - localization_key = InspectionFightingGuildsSaddlers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 17 - } - localization_key = InspectionFightingGuildsMerchants - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 18 - } - localization_key = InspectionFightingGuildsPhysicians - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 19 - } - localization_key = InspectionFightingGuildsPharmacists - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 20 - } - localization_key = InspectionFightingGuildsToolmakers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 21 - } - localization_key = InspectionFightingGuildsInnkeepers - } - - text = { - trigger = { - has_variable = fighting_guilds_option_2 - var:fighting_guilds_option_2 = 22 - } - localization_key = InspectionFightingGuildsArtists - } -} diff --git a/N3OW/common/customizable_localization/09_de_custom_loc_suffixes.txt b/N3OW/common/customizable_localization/09_de_custom_loc_suffixes.txt deleted file mode 100644 index 3b8796ef..00000000 --- a/N3OW/common/customizable_localization/09_de_custom_loc_suffixes.txt +++ /dev/null @@ -1,1378 +0,0 @@ -############################################ -### Scripted Localization for German ### -### BY Kai Bagehorn ### -############################################ - -ResidenceBuilding_DE_1 = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = "_DE_1" -} - -ResidenceBuilding_DE_2 = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = "_DE_2" -} - -ResidenceBuilding_DE_3 = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = "_DE_3" -} - -ResidenceBuilding_DE_4 = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = "_DE_4" -} - -RandomPrivateObject_DE_1 = { - log_loc_errors = no - parent = RandomPrivateObject - suffix = "_DE_1" -} - -RandomWeirdObject_DE_1 = { - log_loc_errors = no - parent = RandomWeirdObject - suffix = "_DE_1" -} - -RandomWeirdObject_DE_2 = { - log_loc_errors = no - parent = RandomWeirdObject - suffix = "_DE_2" -} - -lowly_servant_type_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = lowly_servant_type - suffix = "_DE_ART_DEF_S_N" -} - -child_favorite_toy_DE_ART_IND_D = { - log_loc_errors = no - parent = child_favorite_toy - suffix = "_DE_ART_IND_D" -} - -GetOldBook_DE_ART_IND_N = { - log_loc_errors = no - parent = GetOldBook - suffix = "_DE_ART_IND_N" -} - -GetDisability_DE_1 = { - log_loc_errors = no - parent = GetDisability - suffix = "_DE_1" -} - -GetAccessory_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAccessory - suffix = "_DE_ART_IND_D" -} - -GetAccessory_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAccessory - suffix = "_DE_ART_IND_A" -} - -ObjectifiedFeature_DE_1 = { - log_loc_errors = no - parent = ObjectifiedFeature - suffix = "_DE_1" -} - -ObjectifiedFeature_DE_END_PRO_S_A = { - log_loc_errors = no - parent = ObjectifiedFeature - suffix = "_DE_END_PRO_S_A" -} - -CatStory_DE_PRO_PER_S_3P_A = { - log_loc_errors = no - parent = CatStoryFemaleMale - suffix = "_DE_PRO_PER_S_3P_A" -} - -ThisArtifactType_DE_1 = { - log_loc_errors = no - parent = ThisArtifactType - suffix = "_DE_1" -} - -ThisArtifactType_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = ThisArtifactType - suffix = "_DE_ART_DEF_S_N" -} - -RandomPrisonContentsSingular_DE_END_PRO_S_N = { - log_loc_errors = no - parent = RandomPrisonContentsSingular - suffix = "_DE_END_PRO_S_N" -} - -ArtifactBookSubject_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = ArtifactBookSubject - suffix = "_DE_ART_DEF_S_N" -} - -InspirationWritePresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_write_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationForgePresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_forge_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationWeavePresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_weave_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationGoPresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_go_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationCreatePresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_create_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationMakePresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_make_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationStudyPresentFuture_DE_Present = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = inspiration_desc_study_present - } - - text = { - localization_key = CustomLoc_DE_Blank - } -} - -InspirationWritePresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_write_future - } -} - -InspirationForgePresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_forge_future - } -} - -InspirationWeavePresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_weave_future - } -} - -InspirationGoPresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_go_future - } -} - -InspirationCreatePresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_create_future - } -} - -InspirationMakePresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - localization_key = inspiration_desc_make_future - } -} - -InspirationStudyPresentFuture_DE_Future = { - log_loc_errors = no - type = character - - text = { - trigger = { - inspiration = { - exists = inspiration_sponsor - } - } - localization_key = CustomLoc_DE_Blank - } - - text = { - 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" -} - -GetFaithGrandTemple_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetFaithGrandTemple - suffix = "_DE_ART_DEF_S_A" -} - -GetFaithGrandTemple_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetFaithGrandTemple - suffix = "_DE_END_ADJ_DEF_S_A" -} - -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" -} - -HorseStoryMareStallion_DE_1 = { - log_loc_errors = no - parent = HorseStoryMareStallion - suffix = "_DE_1" -} - -HorseStoryMareStallion_DE_2 = { - log_loc_errors = no - parent = HorseStoryMareStallion - suffix = "_DE_2" -} - -FortifiedBuilding_DE_ART_IND_G = { - log_loc_errors = no - parent = FortifiedBuilding - suffix = "_DE_ART_IND_G" -} - -FortifiedBuilding_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = FortifiedBuilding - suffix = "_DE_ART_DEF_S_N" -} - -RandomBodyFeatureNoun_DE_1 = { - log_loc_errors = no - parent = RandomBodyFeatureNoun - suffix = "_DE_1" -} - -GetFriendNoun_DE_1 = { - log_loc_errors = no - parent = GetFriendNoun - suffix = "_DE_1" -} - -GetFriendNoun_DE_2 = { - log_loc_errors = no - parent = GetFriendNoun - suffix = "_DE_2" -} - -GetFriendNoun_DE_3 = { - log_loc_errors = no - parent = GetFriendNoun - suffix = "_DE_3" -} - -GetRandomRoom_DE_1 = { - log_loc_errors = no - parent = GetRandomRoom - suffix = "_DE_1" -} - -GetTargetCourtPosition_DE_1 = { - log_loc_errors = no - parent = GetTargetCourtPosition - suffix = "_DE_1" -} - -GetTargetCourtPosition_DE_2 = { - log_loc_errors = no - parent = GetTargetCourtPosition - suffix = "_DE_2" -} - -GetTargetCourtPosition_DE_3 = { - log_loc_errors = no - parent = GetTargetCourtPosition - suffix = "_DE_3" -} - -#replace with below -ArtifactAnimalTrinketType_DE_1 = { - log_loc_errors = no - parent = ArtifactAnimalTrinketType - suffix = "_DE_1" -} - -ArtifactAnimalTrinketType_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = ArtifactAnimalTrinketType - suffix = "_DE_ART_DEF_S_N" -} - -GetRegionalDeerType_DE_1 = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = "_DE_1" -} - -RegionalEdibleMeat_DE_1 = { - log_loc_errors = no - parent = RegionalEdibleMeat - suffix = "_DE_1" -} - -RegionalEdibleMeat_DE_2 = { - log_loc_errors = no - parent = RegionalEdibleMeat - suffix = "_DE_2" -} - -RegionalFarmAnimal_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = RegionalFarmAnimal - suffix = "_DE_ART_DEF_S_N" -} - -HateCatDog_DE_ART_DEF_P_N = { - log_loc_errors = no - parent = HateCatDog - suffix = "_DE_ART_DEF_P_N" -} - -BaronyTownType_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = BaronyTownType - suffix = "_DE_ART_DEF_S_N" -} - -BaronyTownType_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = BaronyTownType - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetRandomMigratoryBird_DE_ART_IND_A = { - log_loc_errors = no - parent = GetRandomMigratoryBird - suffix = "_DE_ART_IND_A" -} - -GetLocalStreetFood_DE_ART_IND_A = { - log_loc_errors = no - parent = GetLocalStreetFood - suffix = "_DE_ART_IND_A" -} - -RegionalFerociousAnimal_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetFaithTemple_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetFaithTemple - suffix = "_DE_ART_DEF_S_A" -} - -GetFaithTemple_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetFaithTemple - suffix = "_DE_ART_DEF_S_N" -} - -VenomousCreature_DE_1 = { - log_loc_errors = no - parent = VenomousCreature - suffix = "_DE_1" -} - -LadyLordNoble_GenderPreference_DE_1 = { - log_loc_errors = no - parent = LadyLordNoble_GenderPreference - suffix = "_DE_1" -} - -ArtifactAnimalType_DE_ART_IND_G = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = "_DE_ART_IND_G" -} - -ArtifactAnimalType_DE_GEN = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = "_DE_ART_IND_G" -} - -###Nominativ = GetAnimalType -GetAnimalType_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalType_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalType_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalType_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalType) -GetAnimalType_DE_GEN = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_GEN" -} - -GetAnimalType_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalType_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalType) -GetAnimalType_DE_DAT = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_DAT" -} - -GetAnimalType_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_IND_D" -} - -GetAnimalType_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalType) -GetAnimalType_DE_AKK = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_AKK" -} - -GetAnimalType_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalType_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_ART_IND_A" -} - -GetAnimalType_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalType - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeKill -GetAnimalTypeKill_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeKill_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeKill_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeKill_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeKill) -GetAnimalTypeKill_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_GEN" -} - -GetAnimalTypeKill_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeKill_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeKill) -GetAnimalTypeKill_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_DAT" -} - -GetAnimalTypeKill_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeKill_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeKill) -GetAnimalTypeKill_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_AKK" -} - -GetAnimalTypeKill_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeKill_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeKill_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeWaterfowl -GetAnimalTypeWaterfowl_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeWaterfowl_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeWaterfowl_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeWaterfowl_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeWaterfowl) -GetAnimalTypeWaterfowl_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_GEN" -} - -GetAnimalTypeWaterfowl_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeWaterfowl_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeWaterfowl) -GetAnimalTypeWaterfowl_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_DAT" -} - -GetAnimalTypeWaterfowl_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeWaterfowl_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeWaterfowl) -GetAnimalTypeWaterfowl_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_AKK" -} - -GetAnimalTypeWaterfowl_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeWaterfowl_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeWaterfowl_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeGamebird -GetAnimalTypeGamebird_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeGamebird_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeGamebird_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeGamebird_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeGamebird) -GetAnimalTypeGamebird_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_GEN" -} - -GetAnimalTypeGamebird_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeGamebird_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeGamebird) -GetAnimalTypeGamebird_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_DAT" -} - -GetAnimalTypeGamebird_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeGamebird_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeGamebird) -GetAnimalTypeGamebird_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_AKK" -} - -GetAnimalTypeGamebird_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeGamebird_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeGamebird_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeTame -GetAnimalTypeTame_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeTame_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeTame_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeTame_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeTame) -GetAnimalTypeTame_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_GEN" -} - -GetAnimalTypeTame_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeTame_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeTame) -GetAnimalTypeTame_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_DAT" -} - -GetAnimalTypeTame_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeTame_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeTame) -GetAnimalTypeTame_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_AKK" -} - -GetAnimalTypeTame_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeTame_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeTame_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeCaptive -GetAnimalTypeCaptive_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeCaptive_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeCaptive_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeCaptive_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeCaptive) -GetAnimalTypeCaptive_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_GEN" -} - -GetAnimalTypeCaptive_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeCaptive_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeCaptive) -GetAnimalTypeCaptive_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_DAT" -} - -GetAnimalTypeCaptive_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeCaptive_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeCaptive) -GetAnimalTypeCaptive_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_AKK" -} - -GetAnimalTypeCaptive_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeCaptive_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeCaptive_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = "_DE_END_ADJ_DEF_S_A" -} - -###Nominativ = GetAnimalTypeMismanaged -GetAnimalTypeMismanaged_DE_ART_DEF_S_N = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_DEF_S_N" -} - -GetAnimalTypeMismanaged_DE_END_ADJ_IND_S_N = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_END_ADJ_IND_S_N" -} - -GetAnimalTypeMismanaged_DE_PRO_PER_S_3P_N = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_PRO_PER_S_3P_N" -} - -GetAnimalTypeMismanaged_DE_END_PRO_S_N = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_END_PRO_S_N" -} - -#Genitiv (GetAnimalTypeMismanaged) -GetAnimalTypeMismanaged_DE_GEN = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_GEN" -} - -GetAnimalTypeMismanaged_DE_ART_DEF_S_G = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_DEF_S_G" -} - -GetAnimalTypeMismanaged_DE_ART_IND_G = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_IND_G" -} - -#Dativ (GetAnimalTypeMismanaged) -GetAnimalTypeMismanaged_DE_DAT = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_DAT" -} - -GetAnimalTypeMismanaged_DE_ART_IND_D = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_IND_D" -} - -GetAnimalTypeMismanaged_DE_ART_DEF_S_D = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_DEF_S_D" -} - -#Akkusativ (GetAnimalTypeMismanaged) -GetAnimalTypeMismanaged_DE_AKK = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_AKK" -} - -GetAnimalTypeMismanaged_DE_ART_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_DEF_S_A" -} - -GetAnimalTypeMismanaged_DE_ART_IND_A = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_ART_IND_A" -} - -GetAnimalTypeMismanaged_DE_END_ADJ_DEF_S_A = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = "_DE_END_ADJ_DEF_S_A" -} - -GetRegionalWolfType_DE_AKK = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = "_DE_AKK" -} - -GetRegionalWolfType_DE_ART_IND_A = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = "_DE_ART_IND_A" -} - -GetAnimalPlural_DE_DAT = { - log_loc_errors = no - parent = GetAnimalPlural - suffix = "_DE_DAT" -} - diff --git a/N3OW/common/customizable_localization/09_mpo_custom_loc.txt b/N3OW/common/customizable_localization/09_mpo_custom_loc.txt deleted file mode 100644 index 0ff46587..00000000 --- a/N3OW/common/customizable_localization/09_mpo_custom_loc.txt +++ /dev/null @@ -1,699 +0,0 @@ -mpo_ariana_0050_description = { - type = character - - text = { - trigger = { - OR = { - has_trait = deceitful - has_trait = schemer - } - } - localization_key = mpo_ariana_0050_scheming - } - - text = { - trigger = { - OR = { - has_trait = greedy - has_trait = avaricious - } - } - localization_key = mpo_ariana_0050_greedy - } -} - -mpo_yearly_ethos = { - type = character - random_valid = yes - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_bellicose } - } - localization_key = mpo_yearly_bellicose - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_stoic } - } - localization_key = mpo_yearly_stoic - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_bureaucratic } - } - localization_key = mpo_yearly_bureaucratic - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_spiritual } - } - localization_key = mpo_yearly_spiritual - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_courtly } - } - localization_key = mpo_yearly_courtly - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_egalitarian } - } - localization_key = mpo_yearly_egalitarian - } - - text = { - trigger = { - culture = { has_cultural_pillar = ethos_communal } - } - localization_key = mpo_yearly_communal - } -} - -GetStudyCommanderTraitSuccessChance = { - type = character - - text = { - trigger = { - study_commander_trait_success_chance_value >= study_commander_trait_success_chance_very_good_value - } - localization_key = study_commander_success_chance_very_good - } - - text = { - trigger = { - study_commander_trait_success_chance_value >= study_commander_trait_success_chance_good_value - study_commander_trait_success_chance_value < study_commander_trait_success_chance_very_good_value - } - localization_key = study_commander_success_chance_good - } - - text = { - trigger = { - study_commander_trait_success_chance_value >= study_commander_trait_success_chance_fair_value - study_commander_trait_success_chance_value < study_commander_trait_success_chance_good_value - } - localization_key = study_commander_success_chance_fair - } - - text = { - trigger = { - study_commander_trait_success_chance_value >= study_commander_trait_success_chance_poor_value - study_commander_trait_success_chance_value < study_commander_trait_success_chance_fair_value - } - localization_key = study_commander_success_chance_poor - } - - text = { - trigger = { - study_commander_trait_success_chance_value < study_commander_trait_success_chance_poor_value - } - localization_key = study_commander_success_chance_very_poor - } - - text = { - localization_key = study_commander_success_chance_none - } -} - - -GetRandomRegionalPoisonousSnake = { # Has an article - type = province - - random_valid = yes - - text = { - trigger = { - is_sea_province = yes - OR = { - geographical_region = world_asia_minor - geographical_region = world_middle_east - geographical_region = world_africa - } - } - localization_key = animal_cobra - } - - text = { - trigger = { # Generally Asia - OR = { - geographical_region = world_india - geographical_region = world_burma - } - } - localization_key = animal_krait - } - - text = { - trigger = { - OR = { - geographical_region = world_africa_west - geographical_region = world_africa_east - geographical_region = world_africa_sahara - } - } - localization_key = animal_black_mamba - } - - text = { - trigger = { - OR = { - geographical_region = world_europe_east - geographical_region = world_middle_east - geographical_region = world_steppe_east - } - } - localization_key = animal_grass_snake - } - - text = { - trigger = { - geographical_region = world_africa - } - localization_key = animal_tiger_snake - } - - text = { - trigger = { - OR = { - geographical_region = world_africa - geographical_region = world_middle_east - } - } - localization_key = animal_burrowing_asp - } - - text = { - trigger = { - geographical_region = world_europe - } - localization_key = animal_adder - } - - text = { - trigger = { - is_sea_province = yes - } - localization_key = animal_yellow_bellied_snake - } - - text = { - trigger = { - is_sea_province = yes - } - localization_key = animal_sea_snake - } - - text = { - localization_key = animal_viper - } - - text = { - localization_key = animal_snake_article - } -} - -GetTsagaanSarGiftDesc = { - type = character - random_valid = yes - - # Gold - text = { - trigger = { - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_some_coin - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:miniscule - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_satchel_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:miniscule - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_handful_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_small_chest_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_canister_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_coffer_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_basket_gold - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:gold - } - localization_key = gift_barrel_gold - } - - # Herd - text = { - trigger = { - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_some_flock - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:miniscule - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_horse - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:miniscule - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_sheep - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:miniscule - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_cattle - } - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_horse_plural - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_sheep_plural - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_cattle_plural - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:minor - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_small_herd - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_herd - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_large_herd - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_large_flock - } - - text = { - trigger = { - var:tsagaan_sar_gift_amount ?= flag:medium - var:tsagaan_sar_gift_item ?= flag:herd - } - localization_key = gift_large_flock_2 - } - - # Piety - text = { - trigger = { - var:tsagaan_sar_gift_item ?= flag:piety - - } - localization_key = gift_prayer - } - text = { - trigger = { - employs_court_position = court_astrologer_court_position - var:tsagaan_sar_gift_item ?= flag:piety - } - localization_key = gift_astrologer_prayer - } - - # Prestige - text = { - trigger = { - var:tsagaan_sar_gift_item ?= flag:prestige - } - localization_key = gift_word - } - - text = { - localization_key = gift_generic - } - - text = { - localization_key = gift_generic_2 - } -} - -GetRandomThroatSingingTheme = { - type = character - random_valid = yes - - text = { - trigger = { - is_landed = yes - } - localization_key = throat_singing_theme_realm - } - - text = { - localization_key = throat_singing_theme_nature - } - - text = { - localization_key = throat_singing_theme_love - } - - text = { - localization_key = throat_singing_theme_war - } - - text = { - localization_key = throat_singing_theme_hunting - } - - text = { - localization_key = throat_singing_theme_horse - } - - text = { - trigger = { - NOT = { has_trait = cynical } - } - localization_key = throat_singing_theme_spiritual - } - - text = { - localization_key = throat_singing_theme_orphan - } -} - -# this is a glossary -GetThroatSingingStyle = { - type = character - - text = { - trigger = { - var:throatsinging_style ?= flag:sygyt - } - localization_key = throat_singing_style_sygyt - } - text = { - trigger = { - var:throatsinging_style ?= flag:hoomei - } - localization_key = throat_singing_style_hoomei - } - text = { - trigger = { - var:throatsinging_style ?= flag:kargyraa - } - localization_key = throat_singing_style_kargyraa - } -} - -GetLunarNewYearAnimal = { - type = character - - text = { - trigger = { - mpo_zodiac_calculation_value = 0 - } - localization_key = lunar_new_year_animal_monkey - } - text = { - trigger = { - mpo_zodiac_calculation_value = 1 - } - localization_key = lunar_new_year_animal_rooster - } - text = { - trigger = { - mpo_zodiac_calculation_value = 2 - } - localization_key = lunar_new_year_animal_dog - } - text = { - trigger = { - mpo_zodiac_calculation_value = 3 - } - localization_key = lunar_new_year_animal_pig - } - text = { - trigger = { - mpo_zodiac_calculation_value = 4 - } - localization_key = lunar_new_year_animal_rat - } - text = { - trigger = { - mpo_zodiac_calculation_value = 5 - } - localization_key = lunar_new_year_animal_ox - } - text = { - trigger = { - mpo_zodiac_calculation_value = 6 - } - localization_key = lunar_new_year_animal_tiger - } - text = { - trigger = { - mpo_zodiac_calculation_value = 7 - } - localization_key = lunar_new_year_animal_rabbit - } - text = { - trigger = { - mpo_zodiac_calculation_value = 8 - } - localization_key = lunar_new_year_animal_dragon - } - text = { - trigger = { - mpo_zodiac_calculation_value = 9 - } - localization_key = lunar_new_year_animal_snake - } - text = { - trigger = { - mpo_zodiac_calculation_value = 10 - } - localization_key = lunar_new_year_animal_horse - } - text = { - trigger = { - mpo_zodiac_calculation_value = 11 - } - localization_key = lunar_new_year_animal_sheep - } -} - -GetLunarNewYearAnimalToastDesc = { - parent = GetLunarNewYearAnimal - suffix = _desc -} - -GetWomenOrMenBasedOnFaith = { - random_valid = yes - type = character - - text = { - trigger = { - faith_dominant_gender_male_or_equal = yes - } - localization_key = loc_men - } - - text = { - trigger = { - faith_dominant_gender_female_or_equal = yes - } - localization_key = women - } -} - -GetWomenOrMenBasedOnFaithOpposite = { - random_valid = yes - type = character - - text = { - trigger = { - faith_dominant_gender_male_or_equal = yes - } - localization_key = women - } - - text = { - trigger = { - faith_dominant_gender_female_or_equal = yes - } - localization_key = loc_men - } -} - -GetMartialHerHis = { - type = character - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - NOT = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - } - localization_key = CHARACTER_HERHIS_HIS - } - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - NOT = { - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - } - localization_key = CHARACTER_HERHIS_HER - } - text = { - trigger = { - save_temporary_scope_as = char - dummy_male = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - dummy_female = { - can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = scope:char } - } - } - localization_key = CHARACTER_HERHIS_THEIR - } -} - -GetDominateTitleLoc = { - type = character - text = { - trigger = { - exists = primary_title.duchy - } - localization_key = nomad_higher_tier_title_decision_title - } - text = { - localization_key = TITLE_VIEW_CREATE_TITLE_NOMAD - } -} - -GetCowedVassalVarLoc = { - type = character - text = { - trigger = { - has_variable = temp_tributary_protection - } - localization_key = temp_tributary_protection_reason_var - } - text = { - localization_key = temp_tributary_protection_reason_no_var - } -} - -GetAptitudeYekeJarquchiLoc = { - type = character - text = { - trigger = { - employs_court_position = yeke_jarquchi_court_position - } - localization_key = yeke_jarquchi_aptitude - } - text = { - localization_key = yeke_jarquchi_missing_aptitude - } -} - -GetAptitudeForeignEmissaryLoc = { - type = character - text = { - trigger = { - employs_court_position = foreign_emissary_court_position - } - localization_key = foreign_emissary_aptitude - } - text = { - localization_key = foreign_emissary_missing_aptitude - } -} diff --git a/N3OW/common/customizable_localization/09_mpo_custom_loc_2.txt b/N3OW/common/customizable_localization/09_mpo_custom_loc_2.txt deleted file mode 100644 index 8d5601d9..00000000 --- a/N3OW/common/customizable_localization/09_mpo_custom_loc_2.txt +++ /dev/null @@ -1,26 +0,0 @@ -#GetMongolHonorific -GetMongolHonorific = { - type = character - random_valid = yes - - text = { # Dreaded - localization_key = GetMongolHonorific_dreaded - } - - text = { # Dreadful - fallback = yes - localization_key = GetMongolHonorific_dreadful - } - - text = { # Mighty - localization_key = GetMongolHonorific_mighty - } - - text = { # Fearsome - localization_key = GetMongolHonorific_fearsome - } - - text = { # Frightful - localization_key = GetMongolHonorific_frightful - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/99_fr_custom_loc.txt b/N3OW/common/customizable_localization/99_fr_custom_loc.txt deleted file mode 100644 index a4277590..00000000 --- a/N3OW/common/customizable_localization/99_fr_custom_loc.txt +++ /dev/null @@ -1,3442 +0,0 @@ -#################################### -# FRENCH CUSTOM LOCALISATION # -# By Xavier Zimmermann # -#################################### - -################################### -## I. PERSONNAGES HOMME OU FEMME ## -################################### - -################## -## TERMINAISONS ## -################## -# FR_E (blessé\blessée ; Pluriel ; Sans espace avant) -# FR_EOpp (Pluriel ; Sans espace avant) -# FR_EauElle (beau\belle, jumeau\jumelle ; Sans espace avant) -# FR_EauxElles (beaux\belles ; Pluriel ; Sans espace avant) -# FR_EEsse (traître\traîtresse ; Pluriel ; Sans espace avant) -# FR_EEtte (ce\cette ; Sans espace avant) -# FR_ErEre (Pluriel ; Sans espace avant) -# FR_Eresse (devin\devineresse ; Pluriel ; Sans espace avant) -# FR_EteEtesse (poète\poétesse ; Pluriel ; Sans espace avant) -# FR_EtEte (secret\secrète, inquiet\inquiète ; Pluriel ; Sans espace avant) -# FR_EtEtte (cet\cette; muet\muette ; Pluriel ; Sans espace avant) -# FR_EurEresse (chasseur\chasseresse, vengeur\vengeresse ; Pluriel ; Sans espace avant) -# FR_EurRice (Pluriel ; Sans espace avant) -# FR_FVe (lascif\lascive ; Pluriel ; Sans espace avant) -# FR_IeuxIeille (vieux\vieille ; Sans espace avant) -# FR_LLle (tel\telle ; Pluriel ; Sans espace avant) -# FR_NNne (poltron\poltronne ; Pluriel ; Sans espace avant) -# FR_OnA (mon\ma, son\sa ; Sans espace avant) -# FR_OnAOpp (Sans espace avant) -# FR_OuOlle (fou\folle, mou\molle ; Pluriel ; Sans espace avant) -# FR_RSe (entremetteur\entremetteuse ; Pluriel ; Sans espace avant) -# FR_Hesse (duc\duchesse ; Pluriel ; Sans espace avant) -# FR_SSse (gros\grosse, las\lasse ; Sans espace avant) -# FR_TTte (sot\sotte ; Pluriel ; Sans espace avant) -# FR_XCe (doux\douce ; Sans espace avant) -# FR_XSe (furieux\furieuse ; Sans espace avant) -# FR_XSeOpp (Sans espace avant) -# FR_XSse (faux\fausse, roux\rousse ; Sans espace avant) -# FR_He (franc\franche ; Pluriel ; Sans espace avant) -# FR_EfEve (bref\brève ; Pluriel ; Sans espace avant) -# FR_Te (favori\favorite ; Sans espace avant) -# FR_AuxAles (vassaux\vassales, égaux\égales ; Pluriel ; Sans espace avant) -# FR_Es (assis\assises ; Pluriel ; Sans espace avant) -# FR_SEs (amis\amies ; Pluriel ; Sans espace avant) -# FR_STes (tous\toutes ; Pluriel ; Sans espace avant) -# FR_XSes (pieux\pieuses ; Pluriel ; Sans espace avant) -# FR_AinIne (copain\copine ; Sans espace avant) - -################## -#### ARTICLES #### -################## -# FR_AuAla -# FR_DuDela -# FR_LeLa -# FR_LeLaOpp -# FR_CeluiCelle -# FR_IlElle -# FR_LuiElle -# FR_LequelLaquelle -# FR_EuxElles (eux\elles ; Pluriel) -# FR_IlsElles (ils\elles ; Pluriel) -# FR_EluiElle (e lui\’elle ; Sans espace avant) -# FR_SilSielle (s’il\si elle) -# FR_SilsSielles (s’ils\si elles ; Pluriel) -# FR_LLa (l’\la ; Sans espace après) -# FR_AlAla (à\à la ; Sans espace après) -# FR_DDe (d’\de ; Sans espace après) - -################## -###### NOMS ###### -################## -# FR_MonseigneurMadame -# FR_SeigneurDame (Pluriel) -# FR_SieurDame (Pluriel) -# FR_EpouxEpouse -# FR_EpouxEpouseOpp -# FR_PaternelMaternel -# FR_GarconFille (Pluriel) -# FR_ServiteurServante (Pluriel) - -################################# -# II. REMPLACEMENT DE COMMANDES # -################################# -# FR_RelationToMe_OnA - mon\ma + RelationToMe -# FR_RelationToMe_Le - le\la + RelationToMe -# FR_RelationToMeShort_OnA - mon\ma + RelationToMeShort -# FR_RelationToMeShort_Le - le\la + RelationToMeShort -# FR_Du_signature_weapon - signature_weapon -# FR_OnA_signature_weapon - signature_weapon -# FR_Un_signature_weapon - signature_weapon -# FR_CompositionType_lela - CompositionType -# FR_Le_PointOfRidicule - le pour PointOfRidicule -# FR_du_CharacterIntroductionSupportNoComma pour CharacterIntroductionSupportNoComma -# FR_du_MyCharacterIntroductionNoComma pour MyCharacterIntroductionNoComma -# FR_du_YourCharacterIntroductionNoComma pour YourCharacterIntroductionNoComma -# FR_du_HerHisCharacterIntroductionNoComma pour HerHisCharacterIntroductionNoComma -# FR_du_MyCharacterIntroduction pour MyCharacterIntroduction -# FR_du_YourCharacterIntroduction pour YourCharacterIntroduction -# FR_du_HerHisCharacterIntroduction pour HerHisCharacterIntroduction -# FR_au_CharacterIntroductionSupportNoComma pour CharacterIntroductionSupportNoComma -# FR_au_MyCharacterIntroductionNoComma pour MyCharacterIntroductionNoComma -# FR_au_YourCharacterIntroductionNoComma pour YourCharacterIntroductionNoComma -# FR_au_HerHisCharacterIntroductionNoComma pour HerHisCharacterIntroductionNoComma -# FR_au_MyCharacterIntroduction pour MyCharacterIntroduction -# FR_au_YourCharacterIntroduction pour YourCharacterIntroduction -# FR_au_HerHisCharacterIntroduction pour HerHisCharacterIntroduction -# FR_education_focus_Du pour education_focus -# FR_education_focus_child_Du pour education_focus_child -# FR_quirk_neg_adjective_Char pour quirk_neg_adjective -# FR_TerrainTypeProvince_Plural pour TerrainTypeProvince -# FR_GetDisability_Adj_Char pour GetDisability -# FR_GetFaithGrandTemple_Au pour GetFaithGrandTemple -# FR_GetYoungMiddleAgedOld_Un pour GetYoungMiddleAgedOld -# FR_get_hold_court_8100_parent_Son pour get_hold_court_8100_parent -# FR_GetUnbelieverTerm_Plural pour GetUnbelieverTerm -# 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_CouncilPosition_Le pour CouncilPosition -# FR_GetRandomWonContest_Le pour GetRandomWonContest -# FR_GetRealmOrDomicileConcept_FR_Le pour GetRealmOrDomicileConcept -# FR_GetCourtOwnerConcept_FR_Du pour GetCourtOwnerConcept - -# FR_FaithGenderedAdj - GetFaith.GetAdjective\GetFaith.GetAdherentName (scope: character) -# FR_Scheme_FullAction - GetActionName - SCHEME_FULL_ACTION_NAME - -################################## -# III. COMMANDES SUPPLEMENTAIRES # -################################## -# - Char: commande de base -# - Char_L: affiche "le/la" pour "sans terre" -# - Char_U: affiche "vous" quand perso est le joueur -# - Char_P: affiche Prince -# - Char_Pi: affiche "le/la" pour les titres comme prince, seulement si le perso est marié ou avec terre - -# FR_le_Char_Pi devant GetTitledFirstName, GetShortUINameNotMe (Sans espace après) -# FR_du_Char_Pi -# FR_au_Char_Pi - -# FR_le_Char_P devant GetFullName, GetFullNameNicknamed, GetUINameNotMe (Sans espace après) -# FR_du_Char_P -# FR_au_Char_P - -# FR_le_Char_U_P devant GetUIName (Sans espace après) -# FR_du_Char_U_P -# FR_au_Char_U_P - -# FR_le_Char_U_Pi devant GetShortUIName (Sans espace après) -# FR_du_Char_U_Pi -# FR_au_Char_U_Pi - -# FR_le_Char_L devant GetTitleTierName, GetTitleAsName (Sans espace après) -# FR_du_Char_L -# FR_au_Char_L - -# FR_le_Char devant GetName (Sans espace après) -# FR_du_Char -# FR_au_Char - -# FR_De_HouseOfWorshipPlural devant HouseOfWorshipPlural (Sans espace après) -# FR_GetInspirationOwnerType_OnA devant GetInspirationOwnerType (Sans espace avant ; Sans espace après) -# FR_GetInspirationTypeRoom_Le devant GetInspirationTypeRoom (Sans espace après) -# FR_GetInspirationTypeRoom_Du devant GetInspirationTypeRoom (Sans espace après) -# FR_GetInspirationTypeRoom_OnA devant GetInspirationTypeRoom (Sans espace avant ; Sans espace après) -# FR_InspirationAdventureDestination_En devant InspirationAdventureDestination (Sans espace apres) -# FR_GetInspirationMaterialType_Du devant GetInspirationMaterialType (Sans espace apres) -# FR_GetInspirationMaterialType_OnA devant GetInspirationMaterialType (Sans espace avant ; Sans espace apres) -# FR_GetInspirationTypeObject_OnA devant GetInspirationTypeObject (Sans espace avant ; Sans espace apres) -# 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_Le_GetVersusRound devant GetVersusRound - -# FR_Artifact_OnA devant une commande d'artefact (Avec espace apres) -# FR_Le_ArtifactType devant le type d'artefact (Sans espace apres) -# FR_E_ArtifactType pour le type d'artefact - -# FR_ActivityShort_template -# FR_Le_ActivityShort devant l'activité GetShortName (Sans espace apres) -# FR_Au_ActivityShort devant l'activité GetShortName (Sans espace apres) -# FR_Du_ActivityShort devant l'activité GetShortName (Sans espace apres) -# FR_E_Activity devant l'activité GetName ou GetShortName (Sans espace apres) -# FR_ActivityFull_template -# FR_Le_ActivityFull devant l'activité GetName (Sans espace apres) -# FR_Au_ActivityFull devant l'activité GetName (Sans espace apres) -# FR_Du_ActivityFull devant l'activité GetName (Sans espace apres) - -# FR_ActivityPhase_template -# FR_Le_ActivityPhase -# FR_Du_ActivityPhase -# FR_Au_ActivityPhase -# FR_E_ActivityPhase - -# FR_Le_ArtifactAnimalType -# FR_Du_ArtifactAnimalType -# FR_Au_ArtifactAnimalType -# FR_De_ArtifactAnimalType -# FR_E_ArtifactAnimalType -# FR_Le_GetAnimalType -# FR_Du_GetAnimalType -# FR_Au_GetAnimalType -# FR_De_GetAnimalType devant GetAnimalType ou GetAnimalPlural -# FR_E_GetAnimalType pour GetAnimalType ou GetAnimalPlural -# FR_Le_GetAnimalTypeCaptive -# FR_Du_GetAnimalTypeCaptive -# FR_Au_GetAnimalTypeCaptive -# FR_De_GetAnimalTypeCaptive -# FR_E_GetAnimalTypeCaptive -# FR_Le_GetAnimalTypeGamebird -# FR_Du_GetAnimalTypeGamebird -# FR_Au_GetAnimalTypeGamebird -# FR_De_GetAnimalTypeGamebird -# FR_E_GetAnimalTypeGamebird -# FR_Le_GetAnimalTypeKill -# FR_Du_GetAnimalTypeKill -# FR_Au_GetAnimalTypeKill -# FR_De_GetAnimalTypeKill -# FR_E_GetAnimalTypeKill -# FR_Le_GetAnimalTypeMismanaged -# FR_Du_GetAnimalTypeMismanaged -# FR_Au_GetAnimalTypeMismanaged -# FR_De_GetAnimalTypeMismanaged -# FR_E_GetAnimalTypeMismanaged -# FR_Le_GetAnimalTypeTame -# FR_Du_GetAnimalTypeTame -# FR_Au_GetAnimalTypeTame -# FR_De_GetAnimalTypeTame -# FR_E_GetAnimalTypeTame -# FR_Le_GetAnimalTypeWaterfowl -# FR_Du_GetAnimalTypeWaterfowl -# FR_Au_GetAnimalTypeWaterfowl -# FR_De_GetAnimalTypeWaterfowl -# FR_E_GetAnimalTypeWaterfowl -# FR_Le_GetRaptorType -# FR_Du_GetRaptorType -# FR_Au_GetRaptorType -# FR_De_GetRaptorType -# FR_E_GetRaptorType -# FR_Le_GetRegionalDeerType -# FR_Du_GetRegionalDeerType -# FR_Au_GetRegionalDeerType -# FR_De_GetRegionalDeerType -# FR_E_GetRegionalDeerType -# FR_Le_GetRegionalEagleType -# FR_Du_GetRegionalEagleType -# FR_Au_GetRegionalEagleType -# FR_De_GetRegionalEagleType -# FR_E_GetRegionalEagleType -# FR_Le_GetRegionalWolfType -# FR_Du_GetRegionalWolfType -# FR_Au_GetRegionalWolfType -# FR_De_GetRegionalWolfType -# FR_E_GetRegionalWolfType -# FR_Le_RegionalFerociousAnimal -# FR_Du_RegionalFerociousAnimal -# FR_Au_RegionalFerociousAnimal -# FR_De_RegionalFerociousAnimal -# FR_E_RegionalFerociousAnimal -# FR_E_GetRandomRegionalSmallGame - -################################################################## -################################################################## - -FR_gender_template = { # all basic gendered character custom commands are based on it - type = character - log_loc_errors = no - text = { - trigger = { - trigger_if = { # one character (Custom) - limit = { - exists = this - NOT = { exists = scope:second } - } - this = { is_female = yes } - } - trigger_if = { # two characters (Custom2) - limit = { - exists = this - exists = scope:second - } - this = { is_female = yes } - scope:second = { is_female = yes } - } - } - localization_key = FR_female_ - } - text = { - localization_key = FR_male_ - fallback = yes - } -} - -FR_AlAla = { - log_loc_errors = no - parent = FR_gender_template - suffix = AlAla -} -FR_AuAla = { - log_loc_errors = no - parent = FR_gender_template - suffix = AuAla -} -FR_AuxAles = { - log_loc_errors = no - parent = FR_gender_template - suffix = AuxAles -} -FR_CeluiCelle = { - log_loc_errors = no - parent = FR_gender_template - suffix = CeluiCelle -} -FR_DDe = { - log_loc_errors = no - parent = FR_gender_template - suffix = DDe -} -FR_DuDela = { - log_loc_errors = no - parent = FR_gender_template - suffix = DuDela -} -FR_E = { - log_loc_errors = no - parent = FR_gender_template - suffix = E -} -FR_EauElle = { - log_loc_errors = no - parent = FR_gender_template - suffix = EauElle -} -FR_EauxElles = { - log_loc_errors = no - parent = FR_gender_template - suffix = EauxElles -} -FR_EEsse = { - log_loc_errors = no - parent = FR_gender_template - suffix = EEsse -} -FR_EEtte = { - log_loc_errors = no - parent = FR_gender_template - suffix = EEtte -} -FR_EfEve = { - log_loc_errors = no - parent = FR_gender_template - suffix = EfEve -} -FR_EluiElle = { - log_loc_errors = no - parent = FR_gender_template - suffix = EluiElle -} -FR_EOpp = { - log_loc_errors = no - parent = FR_gender_template - suffix = EOpp -} -FR_EpouxEpouse = { - log_loc_errors = no - parent = FR_gender_template - suffix = EpouxEpouse -} -FR_EpouxEpouseOpp = { - log_loc_errors = no - parent = FR_gender_template - suffix = EpouxEpouseOpp -} -FR_ErEre = { - log_loc_errors = no - parent = FR_gender_template - suffix = ErEre -} -FR_Eresse = { - log_loc_errors = no - parent = FR_gender_template - suffix = Eresse -} -FR_Es = { - log_loc_errors = no - parent = FR_gender_template - suffix = Es -} -FR_SEs = { - log_loc_errors = no - parent = FR_gender_template - suffix = SEs -} -FR_EteEtesse = { - log_loc_errors = no - parent = FR_gender_template - suffix = EteEtesse -} -FR_EtEte = { - log_loc_errors = no - parent = FR_gender_template - suffix = EtEte -} -FR_EtEtte = { - log_loc_errors = no - parent = FR_gender_template - suffix = EtEtte -} -FR_EurEresse = { - log_loc_errors = no - parent = FR_gender_template - suffix = EurEresse -} -FR_EurRice = { - log_loc_errors = no - parent = FR_gender_template - suffix = EurRice -} -FR_EuxElles = { - log_loc_errors = no - parent = FR_gender_template - suffix = EuxElles -} -FR_FVe = { - log_loc_errors = no - parent = FR_gender_template - suffix = FVe -} -FR_GarconFille = { - log_loc_errors = no - parent = FR_gender_template - suffix = GarconFille -} -FR_He = { - log_loc_errors = no - parent = FR_gender_template - suffix = He -} -FR_Hesse = { - log_loc_errors = no - parent = FR_gender_template - suffix = Hesse -} -FR_IeuxIeille = { - log_loc_errors = no - parent = FR_gender_template - suffix = IeuxIeille -} -FR_IlElle = { - log_loc_errors = no - parent = FR_gender_template - suffix = IlElle -} -FR_IlsElles = { - log_loc_errors = no - parent = FR_gender_template - suffix = IlsElles -} -FR_LeLa = { - log_loc_errors = no - parent = FR_gender_template - suffix = LeLa -} -FR_LeLaOpp = { - log_loc_errors = no - parent = FR_gender_template - suffix = LeLaOpp -} -FR_LLa = { - log_loc_errors = no - parent = FR_gender_template - suffix = LLa -} -FR_LLle = { - log_loc_errors = no - parent = FR_gender_template - suffix = LLle -} -FR_LuiElle = { - log_loc_errors = no - parent = FR_gender_template - suffix = LuiElle -} -FR_MonseigneurMadame = { - log_loc_errors = no - parent = FR_gender_template - suffix = MonseigneurMadame -} -FR_NNne = { - log_loc_errors = no - parent = FR_gender_template - suffix = NNne -} -FR_OnA = { - log_loc_errors = no - parent = FR_gender_template - suffix = OnA -} -FR_OnAOpp = { - log_loc_errors = no - parent = FR_gender_template - suffix = OnAOpp -} -FR_OuOlle = { - log_loc_errors = no - parent = FR_gender_template - suffix = OuOlle -} -FR_PaternelMaternel = { - log_loc_errors = no - parent = FR_gender_template - suffix = PaternelMaternel -} -FR_RSe = { - log_loc_errors = no - parent = FR_gender_template - suffix = RSe -} -FR_SeigneurDame = { - log_loc_errors = no - parent = FR_gender_template - suffix = SeigneurDame -} -FR_ServiteurServante = { - log_loc_errors = no - parent = FR_gender_template - suffix = ServiteurServante -} -FR_SieurDame = { - log_loc_errors = no - parent = FR_gender_template - suffix = SieurDame -} -FR_SilSielle = { - log_loc_errors = no - parent = FR_gender_template - suffix = SilSielle -} -FR_SilsSielles = { - log_loc_errors = no - parent = FR_gender_template - suffix = SilsSielles -} -FR_SSse = { - log_loc_errors = no - parent = FR_gender_template - suffix = SSse -} -FR_STes = { - log_loc_errors = no - parent = FR_gender_template - suffix = STes -} -FR_XSes = { - log_loc_errors = no - parent = FR_gender_template - suffix = XSes -} -FR_Te = { - log_loc_errors = no - parent = FR_gender_template - suffix = Te -} -FR_TTte = { - log_loc_errors = no - parent = FR_gender_template - suffix = TTte -} -FR_XCe = { - log_loc_errors = no - parent = FR_gender_template - suffix = XCe -} -FR_XSe = { - log_loc_errors = no - parent = FR_gender_template - suffix = XSe -} -FR_XSeOpp = { - log_loc_errors = no - parent = FR_gender_template - suffix = XSeOpp -} -FR_XSse = { - log_loc_errors = no - parent = FR_gender_template - suffix = XSse -} -FR_AinIne = { - log_loc_errors = no - parent = FR_gender_template - suffix = AinIne -} -FR_LequelLaquelle = { - log_loc_errors = no - parent = FR_gender_template - suffix = LequelLaquelle -} -############################################# -############################################# -FR_RelationToMe_OnA = { - log_loc_errors = no - parent = RelationToMe - suffix = _FR_OnA -} - -FR_RelationToMe_Le = { - log_loc_errors = no - parent = RelationToMe - suffix = _FR_Le -} - -FR_RelationToMeShort_OnA = { - log_loc_errors = no - parent = RelationToMeShort - suffix = _FR_OnA -} - -FR_RelationToMeShort_Le = { - log_loc_errors = no - parent = RelationToMeShort - suffix = _FR_Le -} - -FR_Du_signature_weapon = { - log_loc_errors = no - parent = signature_weapon - suffix = _FR_Du -} - -FR_OnA_signature_weapon = { - log_loc_errors = no - parent = signature_weapon - suffix = _FR_OnA -} - -FR_Un_signature_weapon = { - log_loc_errors = no - parent = signature_weapon - suffix = _FR_Un -} - -FR_CompositionType_lela = { - log_loc_errors = no - parent = CompositionType - suffix = _FR_Le -} - -FR_Le_PointOfRidicule = { - log_loc_errors = no - parent = PointOfRidicule - suffix = _FR_Le -} - -FR_du_CharacterIntroductionSupportNoComma = { - log_loc_errors = no - parent = CharacterIntroductionSupportNoComma - suffix = _FR_Du -} - -FR_du_MyCharacterIntroductionNoComma = { - log_loc_errors = no - parent = MyCharacterIntroductionNoComma - suffix = _FR_Du -} - -FR_du_YourCharacterIntroductionNoComma = { - log_loc_errors = no - parent = YourCharacterIntroductionNoComma - suffix = _FR_Du -} - -FR_du_HerHisCharacterIntroductionNoComma = { - log_loc_errors = no - parent = HerHisCharacterIntroductionNoComma - suffix = _FR_Du -} - -FR_du_MyCharacterIntroduction = { - log_loc_errors = no - parent = MyCharacterIntroduction - suffix = _FR_Du -} - -FR_du_YourCharacterIntroduction = { - log_loc_errors = no - parent = YourCharacterIntroduction - suffix = _FR_Du -} - -FR_du_HerHisCharacterIntroduction = { - log_loc_errors = no - parent = HerHisCharacterIntroduction - suffix = _FR_Du -} - -FR_au_CharacterIntroductionSupportNoComma = { - log_loc_errors = no - parent = CharacterIntroductionSupportNoComma - suffix = _FR_Au -} - -FR_au_MyCharacterIntroductionNoComma = { - log_loc_errors = no - parent = MyCharacterIntroductionNoComma - suffix = _FR_Au -} - -FR_au_YourCharacterIntroductionNoComma = { - log_loc_errors = no - parent = YourCharacterIntroductionNoComma - suffix = _FR_Au -} - -FR_au_HerHisCharacterIntroductionNoComma = { - log_loc_errors = no - parent = HerHisCharacterIntroductionNoComma - suffix = _FR_Au -} - -FR_au_MyCharacterIntroduction = { - log_loc_errors = no - parent = MyCharacterIntroduction - suffix = _FR_Au -} - -FR_au_YourCharacterIntroduction = { - log_loc_errors = no - parent = YourCharacterIntroduction - suffix = _FR_Au -} - -FR_au_HerHisCharacterIntroduction = { - log_loc_errors = no - parent = HerHisCharacterIntroduction - suffix = _FR_Au -} - -FR_education_focus_Du = { - log_loc_errors = no - parent = education_focus - suffix = _FR_Du -} - -FR_education_focus_child_Du = { - log_loc_errors = no - parent = education_focus_child - suffix = _FR_Du -} - -FR_quirk_neg_adjective_Char = { - log_loc_errors = no - parent = quirk_neg_adjective - suffix = _FR_Char -} - -FR_TerrainTypeProvince_Plural = { - log_loc_errors = no - parent = TerrainTypeProvince - suffix = _FR_Plural -} - -FR_GetDisability_Adj_Char = { - log_loc_errors = no - parent = GetDisability - suffix = _FR_Adj_Char -} - -FR_GetFaithGrandTemple_Au = { - log_loc_errors = no - parent = GetFaithGrandTemple - suffix = _FR_au -} - -FR_GetYoungMiddleAgedOld_Un = { - log_loc_errors = no - parent = GetYoungMiddleAgedOld - suffix = _FR_un -} - -FR_get_hold_court_8100_parent_Son = { - log_loc_errors = no - parent = get_hold_court_8100_parent - suffix = _FR_son -} - -FR_GetUnbelieverTerm_Plural = { - log_loc_errors = no - parent = GetUnbelieverTerm - suffix = _FR_Plural -} - -FR_GetUnbelieverTerm_Gender = { - log_loc_errors = no - parent = GetUnbelieverTerm - suffix = _FR_Gender -} - -FR_GetCrime_Nickname = { - log_loc_errors = no - parent = GetCrime - suffix = _FR_nickname -} - -FR_GetMAAType1_On = { - log_loc_errors = no - parent = GetMAAType1 - suffix = _FR_On -} - -FR_GetMAAType2_On = { - log_loc_errors = no - parent = GetMAAType2 - suffix = _FR_On -} - -FR_ThisArtifactType_Le = { - log_loc_errors = no - parent = ThisArtifactType - suffix = _FR_Le -} - -FR_GetInspirationTypeVerb_Inf = { - log_loc_errors = no - parent = GetInspirationTypeVerb - suffix = _FR_Inf -} - -FR_GetTutorEducation_Du = { - log_loc_errors = no - parent = GetTutorEducation - suffix = _FR_Du -} - -FR_get_region_flower_type_plural_Fix = { - log_loc_errors = no - parent = get_region_flower_type_plural - 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_au_BG_GameType_Generic = { - log_loc_errors = no - parent = BG_GameType_Generic - suffix = _FR_Au -} - -FR_de_BG_GameType_Generic = { - log_loc_errors = no - parent = BG_GameType_Generic - suffix = _FR_De -} - -FR_CouncilPosition_Le = { - log_loc_errors = no - parent = CouncilPosition - suffix = _FR_Le -} - -FR_au_ContestBoardGameType = { - log_loc_errors = no - parent = ContestBoardGameType - suffix = _FR_Au -} - -FR_de_ContestBoardGameType = { - log_loc_errors = no - parent = ContestBoardGameType - suffix = _FR_De -} - -FR_GetRandomWonContest_Le = { - log_loc_errors = no - parent = GetRandomWonContest - suffix = _FR_Le -} - -FR_get_region_root_vegetable_Un = { - log_loc_errors = no - parent = get_region_root_vegetable - suffix = _FR_Un -} - -FR_GetRandomRegionalWildDaytimeBird_Plural = { - log_loc_errors = no - parent = GetRandomRegionalWildDaytimeBird - suffix = _FR_Plural -} - -FR_GetRealmOrDomicileConcept_FR_Le = { - log_loc_errors = no - parent = GetRealmOrDomicileConcept - suffix = _FR_Le -} - -FR_GetCourtOwnerConcept_FR_Du = { - log_loc_errors = no - parent = GetCourtOwnerConcept - suffix = _FR_Du -} - -############################################# -############################################# -FR_FaithGenderedAdj = { - type = character - log_loc_errors = no - text = { - trigger = { - trigger_if = { - limit = { - exists = this - } - this = { is_female = yes } - } - } - localization_key = FR_FaithGenderedAdj_female - } - text = { - localization_key = FR_FaithGenderedAdj_male - fallback = yes - } -} - -FR_le_Char_L = { - type = character - log_loc_errors = no - text = { - trigger = { - holds_landed_title = no - is_female = no - } - localization_key = FR_le - } - text = { - trigger = { - holds_landed_title = no - is_female = yes - } - localization_key = FR_la - } - text = { - localization_key = FR_le_Char - fallback = yes - } -} - -FR_le_Char_U_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_empty - } - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_le_Char_P - } - text = { - localization_key = FR_le_Char - fallback = yes - } -} - -FR_le_Char_U_P = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_empty - } - text = { - localization_key = FR_le_Char_P - fallback = yes - } -} - -FR_le_Char_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_le_Char_P - } - text = { - localization_key = FR_le_Char - fallback = yes - } -} - -FR_le_Char_P = { - type = character - log_loc_errors = no - text = { - trigger = { # queen_mother (Reine mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = FR_la - } - text = { - trigger = { - OR = { - AND = { # prince_male_iberian_group (Infant), prince_female_iberian_group (Infante) - primary_title.tier < tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - has_government = feudal_government - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - AND = { # empress_mother (Impératrice mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_empire } - primary_title.tier < tier_empire - } - } - } - localization_key = FR_l - } - text = { - trigger = { # Prince - is_female = no - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_le - } - text = { - trigger = { # Princesse - is_female = yes - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_la - } - text = { - localization_key = FR_le_Char - fallback = yes - } -} - -FR_le_Char = { - type = character - log_loc_errors = no - text = { # chef de foi - trigger = { - any_held_title = { is_head_of_faith = yes } - } - localization_key = FR_le - } - text = { - trigger = { - OR = { - AND = { # emperor (Empereur), emperor_female (Impératrice) - highest_held_title_tier = tier_empire - NOT = { - 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) - } - } - } - AND = { # duke_theocracy_male_paganism_religion (Archiprêtre), duke_theocracy_female_paganism_religion (Archiprêtresse) - highest_held_title_tier = tier_duchy - has_government = theocracy_government - OR = { - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - } - AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) - highest_held_title_tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_turkish (Atabeg), duke_feudal_female_turkish (Atabegum) - highest_held_title_tier = tier_duchy - OR = { - AND = { - exists = top_liege - top_liege = { - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - AND = { - NOT = { exists = top_liege } - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - 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 - has_government = clan_government - has_government = tribal_government - } - } - } - OR = { - 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 = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - OR = { - has_government = feudal_government - has_government = clan_government - } - } - } - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - culture = { has_cultural_pillar = heritage_iberian } - has_government = clan_government - } - } - OR = { - culture = { has_cultural_pillar = heritage_iberian } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = clan_government - } - } - # AND = { - # is_female = no - # highest_held_title_tier = tier_county - # OR = { - # AND = { # count_feudal_male_english (Earl) - # has_government = feudal_government - # primary_title = { - # target_is_de_jure_liege_or_above = title:e_britannia - # NOT = { target_is_de_jure_liege_or_above = title:k_wales } # count_feudal_male_k_wales (Lord) - # } - # } - # AND = { # count_feudal_male_e_britannia (Earl) - # OR = { - # 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 } - # } - # } - # } - AND = { # count_theocracy_male_ismaili (Ayatollah), count_theocracy_female_ismaili (Ayatollah) - highest_held_title_tier = tier_county - has_government = theocracy_government - faith = faith:ismaili - } - AND = { # baron_theocracy_male_christianity_religion (Évêque), baron_theocracy_female_christianity_religion (Évêque) - highest_held_title_tier = tier_barony - has_government = theocracy_government - OR = { - religion = religion:christianity_religion - religion = religion:dualism_religion - } - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - highest_held_title_tier = tier_barony - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduc), archduchess (Archiduchesse) - } - } - localization_key = FR_l - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_le - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_la - } - text = { - localization_key = FR_empty - fallback = yes - } -} - -FR_du_Char_L = { - type = character - log_loc_errors = no - text = { - trigger = { - holds_landed_title = no - is_female = no - } - localization_key = FR_du - } - text = { - trigger = { - holds_landed_title = no - is_female = yes - } - localization_key = FR_dela - } - text = { - localization_key = FR_du_Char - fallback = yes - } -} - -FR_du_Char_U_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_de - } - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_du_Char_P - } - text = { - localization_key = FR_du_Char - fallback = yes - } -} - -FR_du_Char_U_P = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_de - } - text = { - localization_key = FR_du_Char_P - fallback = yes - } -} - -FR_du_Char_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_du_Char_P - } - text = { - localization_key = FR_du_Char - fallback = yes - } -} - -FR_du_Char_P = { - type = character - log_loc_errors = no - text = { - trigger = { # queen_mother (Reine mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = FR_dela - } - text = { - trigger = { - OR = { - AND = { # prince_male_iberian_group (Infant), prince_female_iberian_group (Infante) - primary_title.tier < tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - has_government = feudal_government - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - AND = { # empress_mother (Impératrice mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_empire } - primary_title.tier < tier_empire - } - } - } - localization_key = FR_del - } - text = { - trigger = { # Prince - is_female = no - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_du - } - text = { - trigger = { # Princesse - is_female = yes - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_dela - } - text = { - localization_key = FR_du_Char - fallback = yes - } -} - -FR_du_Char = { - type = character - log_loc_errors = no - text = { # chef de foi - trigger = { - any_held_title = { is_head_of_faith = yes } - } - localization_key = FR_du - } - text = { - trigger = { - OR = { - AND = { # emperor (Empereur), emperor_female (Impératrice) - highest_held_title_tier = tier_empire - NOT = { - 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) - } - } - } - AND = { # duke_theocracy_male_paganism_religion (Archiprêtre), duke_theocracy_female_paganism_religion (Archiprêtresse) - highest_held_title_tier = tier_duchy - has_government = theocracy_government - OR = { - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - } - AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) - highest_held_title_tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_turkish (Atabeg), duke_feudal_female_turkish (Atabegum) - highest_held_title_tier = tier_duchy - OR = { - AND = { - exists = top_liege - top_liege = { - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - AND = { - NOT = { exists = top_liege } - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - 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 - has_government = clan_government - has_government = tribal_government - } - } - } - OR = { - 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 = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - OR = { - has_government = feudal_government - has_government = clan_government - } - } - } - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - culture = { has_cultural_pillar = heritage_iberian } - has_government = clan_government - } - } - OR = { - culture = { has_cultural_pillar = heritage_iberian } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = clan_government - } - } - # AND = { - # is_female = no - # highest_held_title_tier = tier_county - # OR = { - # AND = { # count_feudal_male_english (Earl) - # has_government = feudal_government - # primary_title = { - # target_is_de_jure_liege_or_above = title:e_britannia - # NOT = { target_is_de_jure_liege_or_above = title:k_wales } # count_feudal_male_k_wales (Lord) - # } - # } - # AND = { # count_feudal_male_e_britannia (Earl) - # OR = { - # 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 } - # } - # } - # } - AND = { # count_theocracy_male_ismaili (Ayatollah), count_theocracy_female_ismaili (Ayatollah) - highest_held_title_tier = tier_county - has_government = theocracy_government - faith = faith:ismaili - } - AND = { # baron_theocracy_male_christianity_religion (Évêque), baron_theocracy_female_christianity_religion (Évêque) - highest_held_title_tier = tier_barony - has_government = theocracy_government - OR = { - religion = religion:christianity_religion - religion = religion:dualism_religion - } - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - highest_held_title_tier = tier_barony - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduc), archduchess (Archiduchesse) - } - } - localization_key = FR_del - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_du - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_dela - } - text = { - localization_key = FR_de - fallback = yes - } -} - -FR_au_Char_L = { - type = character - log_loc_errors = no - text = { - trigger = { - holds_landed_title = no - is_female = no - } - localization_key = FR_au - } - text = { - trigger = { - holds_landed_title = no - is_female = yes - } - localization_key = FR_a_la - } - text = { - localization_key = FR_au_Char - fallback = yes - } -} - -FR_au_Char_U_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_a_accent - } - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_au_Char_P - } - text = { - localization_key = FR_au_Char - fallback = yes - } -} - -FR_au_Char_U_P = { - type = character - log_loc_errors = no - text = { - trigger = { - is_local_player = yes - } - localization_key = FR_a_accent - } - text = { - localization_key = FR_au_Char_P - fallback = yes - } -} - -FR_au_Char_Pi = { - type = character - log_loc_errors = no - text = { - trigger = { - OR = { - any_spouse = { holds_landed_title = yes } - holds_landed_title = yes - } - } - localization_key = FR_au_Char_P - } - text = { - localization_key = FR_au_Char - fallback = yes - } -} - -FR_au_Char_P = { - type = character - log_loc_errors = no - text = { - trigger = { # queen_mother (Reine mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_kingdom } - primary_title.tier < tier_kingdom - } - localization_key = FR_a_la - } - text = { - trigger = { - OR = { - AND = { # prince_male_iberian_group (Infant), prince_female_iberian_group (Infante) - primary_title.tier < tier_kingdom - culture = { has_cultural_pillar = heritage_iberian } - has_government = feudal_government - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - AND = { # empress_mother (Impératrice mère) - is_female = yes - has_government = feudal_government - any_child = { primary_title.tier = tier_empire } - primary_title.tier < tier_empire - } - } - } - localization_key = FR_a_l - } - text = { - trigger = { # Prince - is_female = no - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_au - } - text = { - trigger = { # Princesse - is_female = yes - primary_title.tier < tier_kingdom - OR = { - has_government = feudal_government - has_government = clan_government - } - any_parent = { even_if_dead = yes primary_title.tier >= tier_kingdom } - } - localization_key = FR_a_la - } - text = { - localization_key = FR_au_Char - fallback = yes - } -} - -FR_au_Char = { - type = character - log_loc_errors = no - text = { # chef de foi - trigger = { - any_held_title = { is_head_of_faith = yes } - } - localization_key = FR_au - } - text = { - trigger = { - OR = { - AND = { # emperor (Empereur), emperor_female (Impératrice) - highest_held_title_tier = tier_empire - NOT = { - 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) - } - } - } - AND = { # duke_theocracy_male_paganism_religion (Archiprêtre), duke_theocracy_female_paganism_religion (Archiprêtresse) - highest_held_title_tier = tier_duchy - has_government = theocracy_government - OR = { - religion = religion:paganism_religion - religion = religion:taoism_religion - religion = religion:bon_religion - religion = religion:germanic_religion - religion = religion:tengrism_religion - religion = religion:west_african_religion - religion = religion:west_african_bori_religion - religion = religion:west_african_roog_religion - religion = religion:zunism_religion - } - } - AND = { # king_feudal_male_uyghur (Idiqut), king_feudal_female_uyghur (Idiqut) - highest_held_title_tier = tier_kingdom - culture = { has_name_list = name_list_uyghur } - OR = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_turkish (Atabeg), duke_feudal_female_turkish (Atabegum) - highest_held_title_tier = tier_duchy - OR = { - AND = { - exists = top_liege - top_liege = { - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - AND = { - NOT = { exists = top_liege } - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_name_list = name_list_turkish } - } - } - } - AND = { # duke_feudal_male_sogdian (Ikhshide) - is_female = no - culture = { has_name_list = name_list_sogdian } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - 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 - has_government = clan_government - has_government = tribal_government - } - } - } - OR = { - 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 = { - has_government = feudal_government - has_government = clan_government - has_government = tribal_government - } - } - AND = { # duke_feudal_male_arabic_group (Émir), duke_feudal_female_arabic_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - OR = { - has_government = feudal_government - has_government = clan_government - } - } - } - OR = { - culture = { has_cultural_pillar = heritage_arabic } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = feudal_government - has_government = clan_government - } - } - AND = { # duke_clan_male_iberian_group (Émir), duke_clan_female_iberian_group (Émiresse) - trigger_if = { - limit = { - exists = top_liege - } - top_liege = { - culture = { has_cultural_pillar = heritage_iberian } - has_government = clan_government - } - } - OR = { - culture = { has_cultural_pillar = heritage_iberian } - } - highest_held_title_tier = tier_duchy - OR = { - has_government = clan_government - } - } - # AND = { - # is_female = no - # highest_held_title_tier = tier_county - # OR = { - # AND = { # count_feudal_male_english (Earl) - # has_government = feudal_government - # primary_title = { - # target_is_de_jure_liege_or_above = title:e_britannia - # NOT = { target_is_de_jure_liege_or_above = title:k_wales } # count_feudal_male_k_wales (Lord) - # } - # } - # AND = { # count_feudal_male_e_britannia (Earl) - # OR = { - # 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 } - # } - # } - # } - AND = { # count_theocracy_male_ismaili (Ayatollah), count_theocracy_female_ismaili (Ayatollah) - highest_held_title_tier = tier_county - has_government = theocracy_government - faith = faith:ismaili - } - AND = { # baron_theocracy_male_christianity_religion (Évêque), baron_theocracy_female_christianity_religion (Évêque) - highest_held_title_tier = tier_barony - has_government = theocracy_government - OR = { - religion = religion:christianity_religion - religion = religion:dualism_religion - } - } - AND = { # baron_theocracy_male_zoroastrianism_religion (Ervad), baron_theocracy_female_zoroastrianism_religion (Ervad) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:zoroastrianism_religion - } - AND = { # baron_theocracy_male_west_african_bori_religion (Adjingi) - highest_held_title_tier = tier_barony - has_government = theocracy_government - religion = religion:west_african_bori_religion - } - AND = { # baron_feudal_male_iranian_group (Argbadh) - highest_held_title_tier = tier_barony - OR = { - has_government = feudal_government - has_government = clan_government - } - culture = { has_cultural_pillar = heritage_iranian } - } - primary_title = title:k_austria # archduke (Archiduc), archduchess (Archiduchesse) - } - } - localization_key = FR_a_l - } - text = { - trigger = { - is_female = no - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_au - } - text = { - trigger = { - is_female = yes - OR = { - primary_title.tier >= tier_barony - any_spouse = { primary_title.tier >= tier_barony } - } - } - localization_key = FR_a_la - } - text = { - localization_key = FR_a_accent - fallback = yes - } -} - -FR_De_HouseOfWorshipPlural = { - type = character - log_loc_errors = no - text = { - trigger = { - OR = { - AND = { - has_religion = religion:christianity_religion # église, abbaye - NOT = { faith = faith:bosnian_church } # hiža - } - has_religion = religion:magyar_religion # egyház - } - } - localization_key = FR_d - } - text = { - localization_key = FR_de - fallback = yes - } -} - -FR_Scheme_FullAction = { - type = scheme - log_loc_errors = no - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = abduct - } - localization_key = FR_Scheme_FullAction_abduct_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = befriend - } - localization_key = FR_Scheme_FullAction_befriend_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = claim_throne - } - localization_key = FR_Scheme_FullAction_claim_throne_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = convert_to_witchcraft - } - localization_key = FR_Scheme_FullAction_convert_to_witchcraft_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = courting - } - localization_key = FR_Scheme_FullAction_courting_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = elope - } - localization_key = FR_Scheme_FullAction_elope_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = fabricate_hook - } - localization_key = FR_Scheme_FullAction_fabricate_hook_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = learn_language - } - localization_key = FR_Scheme_FullAction_learn_language_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = murder - } - localization_key = FR_Scheme_FullAction_murder_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = overthrow_regent - } - localization_key = FR_Scheme_FullAction_overthrow_regent_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = seduce - } - localization_key = FR_Scheme_FullAction_seduce_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = steal_back_artifact - } - localization_key = FR_Scheme_FullAction_steal_back_artifact_you - } - text = { - trigger = { - scheme_target_character = { is_local_player = yes } - scheme_type = sway - } - localization_key = FR_Scheme_FullAction_sway_you - } - text = { - trigger = { - scheme_type = abduct - } - localization_key = FR_Scheme_FullAction_abduct - } - text = { - trigger = { - scheme_type = befriend - } - localization_key = FR_Scheme_FullAction_befriend - } - text = { - trigger = { - scheme_type = claim_throne - } - localization_key = FR_Scheme_FullAction_claim_throne - } - text = { - trigger = { - scheme_type = convert_to_witchcraft - } - localization_key = FR_Scheme_FullAction_convert_to_witchcraft - } - text = { - trigger = { - scheme_type = courting - } - localization_key = FR_Scheme_FullAction_courting - } - text = { - trigger = { - scheme_type = elope - } - localization_key = FR_Scheme_FullAction_elope - } - text = { - trigger = { - scheme_type = fabricate_hook - } - localization_key = FR_Scheme_FullAction_fabricate_hook - } - text = { - trigger = { - scheme_type = learn_language - } - localization_key = FR_Scheme_FullAction_learn_language - } - text = { - trigger = { - scheme_type = murder - } - localization_key = FR_Scheme_FullAction_murder - } - text = { - trigger = { - scheme_type = overthrow_regent - } - localization_key = FR_Scheme_FullAction_overthrow_regent - } - text = { - trigger = { - scheme_type = seduce - } - localization_key = FR_Scheme_FullAction_seduce - } - text = { - trigger = { - scheme_type = steal_back_artifact - } - localization_key = FR_Scheme_FullAction_steal_back_artifact - } - text = { - trigger = { - scheme_type = sway - } - localization_key = FR_Scheme_FullAction_sway - } - text = { - localization_key = FR_Scheme_FullAction_fallback - fallback = yes - } -} - -FR_InspirationTypeDescription_Inf = { - log_loc_errors = no - parent = InspirationTypeDescription - suffix = _FR_Inf -} - -FR_GetInspirationOwnerType_OnA = { - log_loc_errors = no - parent = GetInspirationOwnerType - suffix = _FR_On -} - -FR_GetInspirationTypeRoom_Le = { - log_loc_errors = no - parent = GetInspirationTypeRoom - suffix = _FR_Le -} - -FR_GetInspirationTypeRoom_Du = { - log_loc_errors = no - parent = GetInspirationTypeRoom - suffix = _FR_Du -} - -FR_GetInspirationTypeRoom_OnA = { - log_loc_errors = no - parent = GetInspirationTypeRoom - suffix = _FR_On -} - -FR_InspirationAdventureDestination_En = { - log_loc_errors = no - parent = InspirationAdventureDestination - suffix = _FR_en -} - -FR_GetInspirationMaterialType_Du = { - log_loc_errors = no - parent = GetInspirationMaterialType - suffix = _FR_Du -} - -FR_GetInspirationMaterialType_OnA = { - log_loc_errors = no - parent = GetInspirationMaterialType - suffix = _FR_On -} - -FR_GetInspirationTypeObject_OnA = { - log_loc_errors = no - parent = GetInspirationTypeObject - suffix = _FR_On -} - -FR_GetInspirationTypeObject_Le = { - log_loc_errors = no - parent = GetInspirationTypeObject - suffix = _FR_Le -} - -FR_InspirationSmithBaseType_OnA = { - log_loc_errors = no - parent = InspirationSmithBaseType - suffix = _FR_On -} - -FR_InspirationSmithBaseType_Le = { - log_loc_errors = no - parent = InspirationSmithBaseType - suffix = _FR_Le -} - -FR_InspirationArtisanBaseType_OnA = { - log_loc_errors = no - parent = InspirationArtisanBaseType - suffix = _FR_On -} - -FR_InspirationArtisanBaseType_Le = { - log_loc_errors = no - parent = InspirationArtisanBaseType - suffix = _FR_Le -} - -FR_ArtifactArmorTypeLowercase_OnA = { - log_loc_errors = no - parent = ArtifactArmorTypeLowercase - suffix = _FR_On -} - -FR_ArtifactArmorTypeLowercase_Le = { - log_loc_errors = no - parent = ArtifactArmorTypeLowercase - suffix = _FR_Le -} - -FR_ArtifactArmorTypeLowercase_E = { - log_loc_errors = no - parent = ArtifactArmorTypeLowercase - suffix = _FR_E -} - -FR_ArtifactWeaponBaseType_OnA = { - log_loc_errors = no - parent = ArtifactWeaponBaseType - suffix = _FR_On -} - -FR_ArtifactWeaponBaseType_Le = { - log_loc_errors = no - parent = ArtifactWeaponBaseType - suffix = _FR_Le -} - -FR_GetRandomPositiveTrait_OnA = { - log_loc_errors = no - parent = GetRandomPositiveTrait - suffix = _FR_On -} - -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 = FR_female_OnA - } - text = { - localization_key = FR_male_OnA - fallback = yes - } -} - -FR_Le_ArtifactType = { - type = artifact - log_loc_errors = no - text = { - trigger = { - OR = { - artifact_type = animal_hide - artifact_type = animal_hide_big - artifact_type = axe - artifact_type = brooch - artifact_type = ring - artifact_type = spear - artifact_type = dagger - artifact_type = goblet - artifact_type = jug - artifact_type = mace - artifact_type = panacea - artifact_type = philosophers_stone - artifact_type = tapestry - } - } - localization_key = FR_la - } - text = { - trigger = { - OR = { - artifact_type = armor_brigandine - artifact_type = armor_lamellar - artifact_type = armor_laminar - artifact_type = armor_mail - artifact_type = armor_plate - artifact_type = armor_scale - artifact_type = bow - artifact_type = composite - artifact_type = elixir - artifact_type = longbow - artifact_type = pedestal - artifact_type = regalia - artifact_type = regalia_simple - artifact_type = scientific_apparatus - artifact_type = sword - } - } - localization_key = FR_l - } - text = { - localization_key = FR_le - fallback = yes - } -} - -FR_Du_ArtifactType = { - type = artifact - log_loc_errors = no - text = { - trigger = { - OR = { - artifact_type = animal_hide - artifact_type = animal_hide_big - artifact_type = axe - artifact_type = brooch - artifact_type = ring - artifact_type = spear - artifact_type = dagger - artifact_type = goblet - artifact_type = jug - artifact_type = mace - artifact_type = panacea - artifact_type = philosophers_stone - artifact_type = tapestry - } - } - localization_key = FR_dela - } - text = { - trigger = { - OR = { - artifact_type = armor_brigandine - artifact_type = armor_lamellar - artifact_type = armor_laminar - artifact_type = armor_mail - artifact_type = armor_plate - artifact_type = armor_scale - artifact_type = bow - artifact_type = composite - artifact_type = elixir - artifact_type = longbow - artifact_type = pedestal - artifact_type = regalia - artifact_type = regalia_simple - artifact_type = scientific_apparatus - artifact_type = sword - } - } - localization_key = FR_del - } - text = { - localization_key = FR_du - fallback = yes - } -} - -FR_E_ArtifactType = { - type = artifact - log_loc_errors = no - text = { - trigger = { - OR = { - artifact_type = animal_hide - artifact_type = animal_hide_big - artifact_type = armor_brigandine - artifact_type = armor_lamellar - artifact_type = armor_laminar - artifact_type = armor_mail - artifact_type = armor_plate - artifact_type = armor_scale - artifact_type = axe - artifact_type = brooch - artifact_type = dagger - artifact_type = goblet - artifact_type = jug - artifact_type = mace - artifact_type = panacea - artifact_type = philosophers_stone - artifact_type = ring - artifact_type = spear - artifact_type = sword - artifact_type = tapestry - } - } - localization_key = FR_female_E - } - text = { - localization_key = FR_empty - fallback = yes - } -} - -FR_ActivityShort_template = { - type = activity - log_loc_errors = no - text = { - trigger = { has_activity_type = activity_feast } - localization_key = FR_activity_feast # Festin - } - text = { - trigger = { has_activity_type = activity_gruesome_festival } - localization_key = FR_activity_gruesome_festival # Fête sacrificielle - } - text = { - trigger = { has_activity_type = activity_hunt } - localization_key = FR_activity_hunt # Chasse - } - text = { - trigger = { has_activity_type = activity_pilgrimage } - localization_key = FR_activity_pilgrimage # Pèlerinage - } - text = { - trigger = { has_activity_type = activity_playdate } - localization_key = FR_activity_playdate # Rencontre des pairs - } - text = { - trigger = { has_activity_type = activity_tour } - localization_key = FR_activity_tour # Grande tournée - } - text = { - trigger = { has_activity_type = activity_tournament } - localization_key = FR_activity_tournament # Grand tournoi - } - text = { - trigger = { has_activity_type = activity_wedding } - localization_key = FR_activity_wedding # Grand mariage - } - text = { - trigger = { has_activity_type = activity_witch_ritual } - localization_key = FR_activity_witch_ritual # Grand rite - } - text = { - localization_key = FR_activity_fallback - fallback = yes - } -} - -FR_Le_ActivityShort = { - log_loc_errors = no - parent = FR_ActivityShort_template - suffix = _Le -} - -FR_Au_ActivityShort = { - log_loc_errors = no - parent = FR_ActivityShort_template - suffix = _Au -} - -FR_Du_ActivityShort = { - log_loc_errors = no - parent = FR_ActivityShort_template - suffix = _Du -} - -FR_E_ActivityShort = { - log_loc_errors = no - parent = FR_ActivityShort_template - suffix = _E -} - -FR_ActivityFull_template = { - type = activity - log_loc_errors = no - text = { - trigger = { - activity_host = { - is_local_player = yes - } - } - localization_key = FR_activity_localplayer - } - text = { - trigger = { has_activity_type = activity_feast } # Festin - localization_key = FR_activity_feast - } - text = { - trigger = { has_activity_type = activity_gruesome_festival } # Fête sacrificielle - localization_key = FR_activity_gruesome_festival - } - text = { - trigger = { has_activity_type = activity_hunt } # Chasse - localization_key = FR_activity_hunt - } - text = { - trigger = { has_activity_type = activity_pilgrimage } # Pèlerinage - localization_key = FR_activity_pilgrimage - } - text = { - trigger = { has_activity_type = activity_playdate } # Rencontre des pairs - localization_key = FR_activity_playdate - } - text = { - trigger = { has_activity_type = activity_tour } # Grande tournée - localization_key = FR_activity_tour - } - text = { - trigger = { has_activity_type = activity_tournament } # Grand tournoi - localization_key = FR_activity_tournament - } - text = { - trigger = { has_activity_type = activity_wedding } # Grand mariage - localization_key = FR_activity_wedding - } - text = { - trigger = { has_activity_type = activity_witch_ritual } # Grand rite - localization_key = FR_activity_witch_ritual - } - text = { - localization_key = FR_activity_fallback - fallback = yes - } -} - -FR_Le_ActivityFull = { - log_loc_errors = no - parent = FR_ActivityFull_template - suffix = _Le -} - -FR_Au_ActivityFull = { - log_loc_errors = no - parent = FR_ActivityFull_template - suffix = _Au -} - -FR_Du_ActivityFull = { - log_loc_errors = no - parent = FR_ActivityFull_template - suffix = _Du -} - -# ArtifactAnimalType -FR_Le_ArtifactAnimalType = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _FR_Le -} - -FR_Du_ArtifactAnimalType = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _FR_Du -} - -FR_Au_ArtifactAnimalType = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _FR_Au -} - -FR_De_ArtifactAnimalType = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _FR_De -} - -FR_E_ArtifactAnimalType = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _FR_E -} - -# GetAnimalType -FR_Le_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_Le -} - -FR_Du_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_Du -} - -FR_Au_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_Au -} - -FR_De_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_De -} - -FR_E_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_E -} - -FR_Color_GetAnimalType = { - log_loc_errors = no - parent = GetAnimalType - suffix = _FR_Color -} - -# GetAnimalTypeCaptive -FR_Le_GetAnimalTypeCaptive = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeCaptive = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeCaptive = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = _FR_Au -} - -FR_De_GetAnimalTypeCaptive = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = _FR_De -} - -FR_E_GetAnimalTypeCaptive = { - log_loc_errors = no - parent = GetAnimalTypeCaptive - suffix = _FR_E -} - -# GetAnimalTypeGamebird -FR_Le_GetAnimalTypeGamebird = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeGamebird = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeGamebird = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = _FR_Au -} - -FR_De_GetAnimalTypeGamebird = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = _FR_De -} - -FR_E_GetAnimalTypeGamebird = { - log_loc_errors = no - parent = GetAnimalTypeGamebird - suffix = _FR_E -} - -# GetAnimalTypeKill -FR_Le_GetAnimalTypeKill = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeKill = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeKill = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _FR_Au -} - -FR_De_GetAnimalTypeKill = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _FR_De -} - -FR_E_GetAnimalTypeKill = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _FR_E -} - -# GetAnimalTypeMismanaged -FR_Le_GetAnimalTypeMismanaged = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeMismanaged = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeMismanaged = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = _FR_Au -} - -FR_De_GetAnimalTypeMismanaged = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = _FR_De -} - -FR_E_GetAnimalTypeMismanaged = { - log_loc_errors = no - parent = GetAnimalTypeMismanaged - suffix = _FR_E -} - -# GetAnimalTypeTame -FR_Le_GetAnimalTypeTame = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeTame = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeTame = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = _FR_Au -} - -FR_De_GetAnimalTypeTame = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = _FR_De -} - -FR_E_GetAnimalTypeTame = { - log_loc_errors = no - parent = GetAnimalTypeTame - suffix = _FR_E -} - -# GetAnimalTypeWaterfowl -FR_Le_GetAnimalTypeWaterfowl = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = _FR_Le -} - -FR_Du_GetAnimalTypeWaterfowl = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = _FR_Du -} - -FR_Au_GetAnimalTypeWaterfowl = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = _FR_Au -} - -FR_De_GetAnimalTypeWaterfowl = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = _FR_De -} - -FR_E_GetAnimalTypeWaterfowl = { - log_loc_errors = no - parent = GetAnimalTypeWaterfowl - suffix = _FR_E -} - -# GetRaptorType -FR_Le_GetRaptorType = { - log_loc_errors = no - parent = GetRaptorType - suffix = _FR_Le -} - -FR_Du_GetRaptorType = { - log_loc_errors = no - parent = GetRaptorType - suffix = _FR_Du -} - -FR_Au_GetRaptorType = { - log_loc_errors = no - parent = GetRaptorType - suffix = _FR_Au -} - -FR_De_GetRaptorType = { - log_loc_errors = no - parent = GetRaptorType - suffix = _FR_De -} - -FR_E_GetRaptorType = { - log_loc_errors = no - parent = GetRaptorType - suffix = _FR_E -} - -# GetRegionalDeerType -FR_Le_GetRegionalDeerType = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = _FR_Le -} - -FR_Du_GetRegionalDeerType = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = _FR_Du -} - -FR_Au_GetRegionalDeerType = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = _FR_Au -} - -FR_De_GetRegionalDeerType = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = _FR_De -} - -FR_E_GetRegionalDeerType = { - log_loc_errors = no - parent = GetRegionalDeerType - suffix = _FR_E -} - -# GetRegionalEagleType -FR_Le_GetRegionalEagleType = { - log_loc_errors = no - parent = GetRegionalEagleType - suffix = _FR_Le -} - -FR_Du_GetRegionalEagleType = { - log_loc_errors = no - parent = GetRegionalEagleType - suffix = _FR_Du -} - -FR_Au_GetRegionalEagleType = { - log_loc_errors = no - parent = GetRegionalEagleType - suffix = _FR_Au -} - -FR_De_GetRegionalEagleType = { - log_loc_errors = no - parent = GetRegionalEagleType - suffix = _FR_De -} - -FR_E_GetRegionalEagleType = { - log_loc_errors = no - parent = GetRegionalEagleType - suffix = _FR_E -} - -# GetRegionalWolfType -FR_Le_GetRegionalWolfType = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = _FR_Le -} - -FR_Du_GetRegionalWolfType = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = _FR_Du -} - -FR_Au_GetRegionalWolfType = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = _FR_Au -} - -FR_De_GetRegionalWolfType = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = _FR_De -} - -FR_E_GetRegionalWolfType = { - log_loc_errors = no - parent = GetRegionalWolfType - suffix = _FR_E -} - -# RegionalFerociousAnimal -FR_Le_RegionalFerociousAnimal = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = _FR_Le -} - -FR_Du_RegionalFerociousAnimal = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = _FR_Du -} - -FR_Au_RegionalFerociousAnimal = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = _FR_Au -} - -FR_De_RegionalFerociousAnimal = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = _FR_De -} - -FR_E_RegionalFerociousAnimal = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = _FR_E -} - -FR_E_GetRandomRegionalSmallGame = { - log_loc_errors = no - parent = GetRandomRegionalSmallGame - suffix = _FR_E -} - -FR_ActivityPhase_template = { - type = activity - log_loc_errors = no - text = { - trigger = { - has_activity_type = activity_witch_ritual - has_current_phase = witch_ritual_phase - } - localization_key = FR_witch_ritual_phase # Rituel des ténèbres - } - text = { - trigger = { - has_activity_type = activity_feast - has_current_phase = feast_phase_meal - } - localization_key = FR_feast_phase_meal # Banquet - } - text = { - trigger = { - has_activity_type = activity_feast - has_current_phase = feast_phase_toast - } - localization_key = FR_feast_phase_toast # Trinquée - } - text = { - trigger = { - has_activity_type = activity_pilgrimage - has_current_phase = pilgrimage_phase_solo - } - localization_key = FR_pilgrimage_phase_solo # Pèlerinage - } - text = { - trigger = { - has_activity_type = activity_playdate - has_current_phase = playdate_phase - } - localization_key = FR_playdate_phase # Rencontre - } - text = { - trigger = { - has_activity_type = activity_wedding - has_current_phase = wedding_phase_ceremony - } - localization_key = FR_wedding_phase_ceremony # Cérémonie de mariage - } - text = { - trigger = { - has_activity_type = activity_wedding - has_current_phase = wedding_phase_banquet - } - localization_key = FR_wedding_phase_banquet # Repas de noces - } - text = { - trigger = { - has_activity_type = activity_wedding - has_current_phase = wedding_phase_wnight - } - localization_key = FR_wedding_phase_wnight # Nuit de noces - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_melee - } - localization_key = FR_tournament_phase_melee # Mêlée - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_archery - } - localization_key = FR_tournament_phase_archery # Tir à l’arc - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_recital - } - localization_key = FR_tournament_phase_recital # Récital - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_joust - } - localization_key = FR_tournament_phase_joust # Joute - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_duel - } - localization_key = FR_tournament_phase_duel # Duel - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_wrestling - } - localization_key = FR_tournament_phase_wrestling # Lutte - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_board_game - } - localization_key = FR_tournament_phase_board_game # Jeu de plateau - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_horse_race - } - localization_key = FR_tournament_phase_horse_race # Course de chevaux - } - text = { - trigger = { - has_activity_type = activity_tournament - has_current_phase = tournament_phase_ceremony - } - localization_key = FR_tournament_phase_ceremony # Cérémonie - } - text = { - trigger = { - has_activity_type = activity_tour - has_current_phase = tour_phase_tour_grounds - } - localization_key = FR_tour_phase_tour_grounds # Visite des terres - } - text = { - trigger = { - has_activity_type = activity_tour - has_current_phase = tour_phase_dinner - } - localization_key = FR_tour_phase_dinner # Dîner organisé - } - text = { - trigger = { - has_activity_type = activity_tour - has_current_phase = tour_phase_cultural_festival - } - localization_key = FR_tour_phase_cultural_festival # Festival culturel - } - text = { - trigger = { - has_activity_type = activity_tour - has_current_phase = tour_phase_journey_home - } - localization_key = FR_tour_phase_journey_home # Retour - } - text = { - trigger = { - has_activity_type = activity_gruesome_festival - has_current_phase = gruesome_festival_phase - } - localization_key = FR_gruesome_festival_phase # Fête sacrificielle - } - text = { - trigger = { - has_activity_type = activity_hunt - has_current_phase = hunt_phase - } - localization_key = FR_hunt_phase # Chasse - } - text = { - localization_key = FR_activity_phase_fallback - fallback = yes - } -} - -FR_Le_ActivityPhase = { - log_loc_errors = no - parent = FR_ActivityPhase_template - suffix = _Le -} - -FR_Du_ActivityPhase = { - log_loc_errors = no - parent = FR_ActivityPhase_template - suffix = _Du -} - -FR_Au_ActivityPhase = { - log_loc_errors = no - parent = FR_ActivityPhase_template - suffix = _Au -} - -FR_E_ActivityPhase = { - log_loc_errors = no - parent = FR_ActivityPhase_template - suffix = _E -} - -FR_Le_GetVersusRound = { - log_loc_errors = no - parent = GetVersusRound - suffix = _FR_Le -} - -FR_ResidenceBuilding_OnA = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _FR_On -} - -FR_ResidenceBuilding_Le = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _FR_Le -} - -FR_ResidenceBuilding_Du = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _FR_Du -} - -FR_ResidenceBuilding_Au = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _FR_Au -} - -FR_GetCourt_Le = { - log_loc_errors = no - parent = GetCourt - suffix = _FR_Le -} - -FR_GetCourt_Du = { - log_loc_errors = no - parent = GetCourt - suffix = _FR_Du -} - -FR_GetCourt_Au = { - log_loc_errors = no - parent = GetCourt - suffix = _FR_Au -} - -FR_GetCourt_OnA = { - log_loc_errors = no - parent = GetCourt - suffix = _FR_On -} - -FR_GetCourtConcept_Le = { - log_loc_errors = no - parent = GetCourtConcept - suffix = _FR_Le -} - -FR_GetCourtConcept_Au = { - log_loc_errors = no - parent = GetCourtConcept - suffix = _FR_Au -} - -FR_GetCourtyard_Le = { - log_loc_errors = no - parent = GetCourtyard - suffix = _FR_Le -} - -FR_GetDoor_Le = { - log_loc_errors = no - parent = GetDoor - suffix = _FR_Le -} - -FR_GetAdventureNamePrefixes_Pl = { - log_loc_errors = no - parent = GetAdventureNamePrefixes - suffix = _FR_Pl -} - -FR_GetAdventureNameSuffix_Du = { - log_loc_errors = no - parent = GetAdventureNameSuffix - suffix = _FR_Du -} - -FR_GetCourtTypeConcept_Au = { - log_loc_errors = no - parent = GetCourtTypeConcept - suffix = _FR_Au -} - -FR_GetChambersOrTent_OnA = { - log_loc_errors = no - parent = GetChambersOrTent - suffix = _FR_On -} - -FR_GetChambersOrTent_Du = { - log_loc_errors = no - parent = GetChambersOrTent - suffix = _FR_Du -} diff --git a/N3OW/common/customizable_localization/99_pl_custom_loc.txt b/N3OW/common/customizable_localization/99_pl_custom_loc.txt deleted file mode 100644 index 3f36c4c5..00000000 --- a/N3OW/common/customizable_localization/99_pl_custom_loc.txt +++ /dev/null @@ -1,316 +0,0 @@ -### POLISH CUSTOM LOCALISATION -### By t-recs studios and LocGuild - - -################################### -## PRONOUNS ####################### -################################### - - -## Pronouns, - -# PL_jego_jej | jego | jej -# PL_niego_niej | niego | niej -# PL_go_jej | go | jej -# PL_jemu_jej | jemu | jej -# PL_niemu_niej | niemu | niej -# PL_mu_jej | mu | jej -# PL_jego_ja | jego | ją -# PL_niego_nia | niego | nią -# PL_go_ja | go | ją -# PL_nim_nia | nim | nią -# PL_nim_niej | nim | niej - -# PL_jego_jej_moj | jego | jej | mój -# PL_jego_jej_moje | jego | jej | moje -# PL_jego_jej_mojego | jego | jej | mojego -# PL_jego_jej_mojemu | jego | jej | mojemu -# PL_jego_jej_moi | jego | jej | moi -# PL_jego_jej_moich | jego | jej | moich -# PL_jego_jej_moim | jego | jej | moim -# PL_jego_jej_moimi | jego | jej | moimi - -################################################### -################################################### - - -## Pronouns, - -PL_jego_jej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_female - trigger = { is_female = yes } - } -} - -PL_niego_niej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_niego_niej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_niego_niej_female - trigger = { is_female = yes } - } -} - -PL_go_jej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_go_jej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_go_jej_female - trigger = { is_female = yes } - } -} - -PL_jemu_jej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jemu_jej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jemu_jej_female - trigger = { is_female = yes } - } -} - -PL_niemu_niej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_niemu_niej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_niemu_niej_female - trigger = { is_female = yes } - } -} - -PL_mu_jej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_mu_jej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_mu_jej_female - trigger = { is_female = yes } - } -} - -PL_jego_ja = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_ja_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_ja_female - trigger = { is_female = yes } - } -} - -PL_niego_nia = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_niego_nia_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_niego_nia_female - trigger = { is_female = yes } - } -} - -PL_go_ja = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_go_ja_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_go_ja_female - trigger = { is_female = yes } - } -} - -PL_nim_nia = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_nim_nia_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_nim_nia_female - trigger = { is_female = yes } - } -} - -PL_nim_niej = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_nim_niej_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_nim_niej_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moj = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moj_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moj_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moj_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moje = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moje_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moje_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moje_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_mojego = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_mojego_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_mojego_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_mojego_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_mojemu = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_mojemu_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_mojemu_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_mojemu_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moi = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moi_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moi_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moi_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moich = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moich_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moich_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moich_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moim = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moim_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moim_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moim_female - trigger = { is_female = yes } - } -} - -PL_jego_jej_moimi = { - log_loc_errors = no - type = character - text = { - localization_key = CustomLoc_PL_jego_jej_moimi_my - trigger = { is_local_player = yes } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moimi_male - trigger = { is_female = no } - } - text = { - localization_key = CustomLoc_PL_jego_jej_moimi_female - trigger = { is_female = yes } - } -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/99_pl_relations.txt b/N3OW/common/customizable_localization/99_pl_relations.txt deleted file mode 100644 index 7c0119f6..00000000 --- a/N3OW/common/customizable_localization/99_pl_relations.txt +++ /dev/null @@ -1,18 +0,0 @@ -############################################################################## -#### Custom Placeholder PL ################################################### -#### Date: 26.09.2024 ######################################################## -############################################################################## - - - -RelationToMeVocative = { - log_loc_errors = no - parent = RelationToMe - suffix = "_vocative" -} - -RelationToMeShortVocative = { - log_loc_errors = no - parent = RelationToMeShort - suffix = "_vocative" -} \ No newline at end of file diff --git a/N3OW/common/customizable_localization/99_ru_custom_loc.txt b/N3OW/common/customizable_localization/99_ru_custom_loc.txt deleted file mode 100644 index 0adda4b1..00000000 --- a/N3OW/common/customizable_localization/99_ru_custom_loc.txt +++ /dev/null @@ -1,772 +0,0 @@ -#################################################### -# RUSSIAN CUSTOM LOCALISATION # -# By Loktionov Alexander & Nikita Shogin # -#################################################### - - -get_region_flower_type_plural_RU_Gen = { - log_loc_errors = no - parent = get_region_flower_type_plural - suffix = _RU_Gen -} - -GetBuildingDwelling_RU_Dat_Pl = { - log_loc_errors = no - parent = GetBuildingDwelling - suffix = _RU_Dat_Pl -} - -GetCatholicSaint_RU_Dat = { - log_loc_errors = no - parent = GetCatholicSaint - suffix = _RU_Dat -} - -GetChamber_RU_Gen = { - log_loc_errors = no - parent = GetChamber - suffix = _RU_Gen -} - -GetChamber_RU_Inst = { - log_loc_errors = no - parent = GetChamber - suffix = _RU_Inst -} - -GetChamber_RU_Prep = { - log_loc_errors = no - parent = GetChamber - suffix = _RU_Prep -} - -GetChamber_RU_Acc = { - log_loc_errors = no - parent = GetChamber - suffix = _RU_Acc -} - -GetCourt_RU_Gen = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_Gen -} - -GetCourt_RU_Dat = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_Dat -} - -GetCourt_RU_Acc = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_Acc -} - -GetCourt_RU_Inst = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_Inst -} - -GetCourt_RU_Prep = { - log_loc_errors = no - parent = GetCourt - suffix = _Ru_Prep -} - -GetCourt_RU_Where = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_Where -} - -GetCourt_RU_WhereTo = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_WhereTo -} - -GetCourt_RU_WhereFrom = { - log_loc_errors = no - parent = GetCourt - suffix = _RU_WhereFrom -} - -GetCourtyard_RU_Gen = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_Gen -} - -GetCourtyard_RU_Dat = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_Dat -} - -GetCourtyard_RU_Inst = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_Inst -} - -GetCourtyard_Ru_Prep = { - log_loc_errors = no - parent = GetCourtyard - suffix = _Ru_Prep -} - -GetCourtyard_RU_Where = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_Where -} - -GetCourtyard_RU_WhereTo = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_WhereTo -} - -GetCourtyard_RU_WhereFrom = { - log_loc_errors = no - parent = GetCourtyard - suffix = _RU_WhereFrom -} - -GetCourtierPlural_RU_Gen = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Gen -} - -GetCourtierPlural_RU_Dat = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Dat -} - -GetCourtierPlural_RU_Acc = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Acc -} - -GetCourtierPlural_RU_Inst = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Inst -} - -GetCourtierPlural_RU_Prep = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Prep -} - -GetDoor_RU_Acc = { - log_loc_errors = no - parent = GetDoor - suffix = _RU_Acc -} - -GetDungeon_RU_Gen = { - log_loc_errors = no - parent = GetDungeon - suffix = _RU_Gen -} - -GetDungeon_RU_Acc = { - log_loc_errors = no - parent = GetDungeon - suffix = _RU_Acc -} - -GetExpensiveMeal_RU_Acc = { - log_loc_errors = no - parent = GetExpensiveMeal - suffix = _RU_Acc -} - -GetExpensiveMealAlt_RU_Acc = { - log_loc_errors = no - parent = GetExpensiveMealAlt - suffix = _RU_Acc -} - -GetMainsquareCommons_RU_Gen = { - log_loc_errors = no - parent = GetMainsquareCommons - suffix = _RU_Gen -} - -GetMainsquareCommons_RU_Dat = { - log_loc_errors = no - parent = GetMainsquareCommons - suffix = _RU_Dat -} - -GetMainsquareCommons_RU_Acc = { - log_loc_errors = no - parent = GetMainsquareCommons - suffix = _RU_Acc -} - -GetMainsquareCommons_RU_Prep = { - log_loc_errors = no - parent = GetMainsquareCommons - suffix = _RU_Prep -} - -GetProvinceConcept_RU_Prep = { - log_loc_errors = no - parent = GetProvinceConcept - suffix = _RU_Prep -} - -GetRealmOrDomicile_RU_Gen = { - log_loc_errors = no - parent = GetRealmOrDomicile - suffix = _RU_Gen -} - -GetRealmOrDomicile_RU_Acc = { - log_loc_errors = no - parent = GetRealmOrDomicile - suffix = _RU_Acc -} - -GetRealmOrDomicile_RU_Prep = { - log_loc_errors = no - parent = GetRealmOrDomicile - suffix = _RU_Prep -} - -GetRoom_RU_Gen = { - log_loc_errors = no - parent = GetRoom - suffix = _RU_Gen -} - -GetRoom_RU_Dat = { - log_loc_errors = no - parent = GetRoom - suffix = _RU_Dat -} - -GetRoom_RU_Acc = { - log_loc_errors = no - parent = GetRoom - suffix = _RU_Acc -} - -GetRoom_RU_Inst = { - log_loc_errors = no - parent = GetRoom - suffix = _RU_Inst -} - -GetRoom_RU_Prep = { - log_loc_errors = no - parent = GetRoom - suffix = _RU_Prep -} - -GetRoomTent_RU_Gen = { - log_loc_errors = no - parent = GetRoomTent - suffix = _RU_Gen -} - -GetRoomTent_RU_Prep = { - log_loc_errors = no - parent = GetRoomTent - suffix = _RU_Prep -} - -GetSchemeContract_RU_Gen = { - log_loc_errors = no - parent = GetSchemeContract - suffix = _RU_Gen -} - -GetSchemeContract_RU_Dat = { - log_loc_errors = no - parent = GetSchemeContract - suffix = _RU_Dat -} - -GetSchemeContract_RU_Acc = { - log_loc_errors = no - parent = GetSchemeContract - suffix = _RU_Acc -} - -GetSchemeContract_RU_Inst = { - log_loc_errors = no - parent = GetSchemeContract - suffix = _RU_Inst -} - -GetSchemeContract_RU_Prep = { - log_loc_errors = no - parent = GetSchemeContract - suffix = _RU_Prep -} - -GetSchemeType_RU_Gen = { - log_loc_errors = no - parent = GetSchemeType - suffix = _RU_Gen -} - -GetSchemeType_RU_Prep = { - log_loc_errors = no - parent = GetSchemeType - suffix = _RU_Prep -} - -GetServants_RU_Gen = { - log_loc_errors = no - parent = GetServants - suffix = _RU_Gen -} - -GetServants_RU_Dat = { - log_loc_errors = no - parent = GetServants - suffix = _RU_Dat -} - -GetServants_RU_Acc = { - log_loc_errors = no - parent = GetServants - suffix = _RU_Acc -} - -GetServants_RU_Inst = { - log_loc_errors = no - parent = GetServants - suffix = _RU_Inst -} - -GetServants_RU_Prep = { - log_loc_errors = no - parent = GetServants - suffix = _RU_Prep -} - -GetSquareCommons_RU_Gen = { - log_loc_errors = no - parent = GetSquareCommons - suffix = _RU_Gen -} - -GetSquareCommons_RU_Prep = { - log_loc_errors = no - parent = GetSquareCommons - suffix = _RU_Prep -} - -GetTavernDwelling_RU_Acc = { - log_loc_errors = no - parent = GetTavernDwelling - suffix = _RU_Acc -} - -GetTavernDwelling_RU_Prep = { - log_loc_errors = no - parent = GetTavernDwelling - suffix = _RU_Prep -} - -GetTaverngoersTribespeople_RU_Gen = { - log_loc_errors = no - parent = GetTaverngoersTribespeople - suffix = _RU_Gen -} - -GetTaverngoersTribespeople_RU_Inst = { - log_loc_errors = no - parent = GetTaverngoersTribespeople - suffix = _RU_Inst -} - -GetTowncrierElder_RU_Gen = { - log_loc_errors = no - parent = GetTowncrierElder - suffix = _RU_Gen -} - -GetTowncrierElder_RU_Dat = { - log_loc_errors = no - parent = GetTowncrierElder - suffix = _RU_Dat -} - -GetTreesScaffolding_RU_Prep = { - log_loc_errors = no - parent = GetTreesScaffolding - suffix = _RU_Prep -} - -KnightCultureNoTooltip_RU_Gen = { - log_loc_errors = no - parent = KnightCultureNoTooltip - suffix = _RU_Gen -} - -LocalHoldingType_RU_Gen = { - log_loc_errors = no - parent = LocalHoldingType - suffix = _RU_Gen -} - -RegionalFarmAnimalPlural_RU_Gen = { - log_loc_errors = no - parent = RegionalFarmAnimalPlural - suffix = _RU_Gen -} - -ResidenceBuilding_RU_Prep = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _RU_Prep -} - -ResidenceBuilding_RU_Gen = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _RU_Gen -} - -ResidenceBuilding_RU_Acc = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _RU_Acc -} - -SettlementCity_RU_Gen = { - log_loc_errors = no - parent = SettlementCity - suffix = _RU_Gen -} - -GetCourtier_RU_Acc = { - log_loc_errors = no - parent = GetCourtier - suffix = _RU_Acc -} - -GetCourtierConcept_RU_Acc = { - log_loc_errors = no - parent = GetCourtierConcept - suffix = _RU_Acc -} - -GetCourtConcept_RU_Where = { - log_loc_errors = no - parent = GetCourtConcept - suffix = _RU_Where -} - -GetRealmOrDomicile_RU_Inst = { - log_loc_errors = no - parent = GetRealmOrDomicile - suffix = _RU_Inst -} - -GetContractOrIssue_RU_Gen = { - log_loc_errors = no - parent = GetContractOrIssue - suffix = _RU_Gen -} - -GetCourtOwnerConcept_RU_Gen = { - log_loc_errors = no - parent = GetCourtOwnerConcept - suffix = _RU_Gen -} - -GetAdventurerType_RU_Gen = { - log_loc_errors = no - parent = GetAdventurerType - suffix = _RU_Gen -} - -RegionalPoxAnimal_RU_Gen = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_Gen -} -RegionalPoxAnimal_RU_Dat = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_Dat -} -RegionalPoxAnimal_RU_Acc = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_Acc -} -RegionalPoxAnimal_RU_Inst = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_Inst -} -RegionalPoxAnimal_RU_Prep = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_Prep -} -RegionalPoxAnimal_RU_ADJ = { - log_loc_errors = no - parent = RegionalPoxAnimal - suffix = _RU_ADJ -} -GetLegendaryColor_RU_TRUNC = { - log_loc_errors = no - parent = GetLegendaryColor - suffix = _RU_TRUNC -} - -ArtifactAnimalType_RU_Gen = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _RU_Gen -} -ArtifactAnimalType_RU_Dat = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _RU_Dat -} -ArtifactAnimalType_RU_Acc = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _RU_Acc -} -ArtifactAnimalType_RU_Inst = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _RU_Inst -} -ArtifactAnimalType_RU_Prep = { - log_loc_errors = no - parent = ArtifactAnimalType - suffix = _RU_Prep -} - -GetAnimalType_RU_Nom_END = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Nom_END -} -GetAnimalType_RU_Gen_END = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Gen_END -} -GetAnimalType_RU_Dat_END = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Dat_END -} -GetAnimalType_RU_Acc_END = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Acc_END -} -GetAnimalType_RU_Gen = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Gen -} -GetAnimalType_RU_Dat = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Dat -} -GetAnimalType_RU_Acc = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Acc -} -GetAnimalType_RU_Inst = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Inst -} -GetAnimalType_RU_Prep = { - log_loc_errors = no - parent = GetAnimalType - suffix = _RU_Prep -} -GetAnimalTypeKill_RU_Gen = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _RU_Gen -} -GetAnimalTypeKill_RU_Dat = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _RU_Dat -} -GetAnimalTypeKill_RU_Acc = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _RU_Acc -} -GetAnimalTypeKill_RU_Inst = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _RU_Inst -} -GetAnimalTypeKill_RU_Prep = { - log_loc_errors = no - parent = GetAnimalTypeKill - suffix = _RU_Prep -} -GetAnimalAdjective_RU_END = { - log_loc_errors = no - parent = GetAnimalAdjective - suffix = _RU_END -} -GetAnimalColor_RU_END = { - log_loc_errors = no - parent = GetAnimalColor - suffix = _RU_END -} -GetCourtPositionPlural_RU_WC = { - log_loc_errors = no - parent = GetCourtPositionPlural - suffix = _RU_WC -} - -DistantLandsTerrainTypeLoc_RU_Gen = { - log_loc_errors = no - parent = DistantLandsTerrainTypeLoc - suffix = RU_Gen -} - -GetBrideGroom_RU_Gen = { - log_loc_errors = no - parent = GetBrideGroom - suffix = RU_Gen -} - -GetProvincialArmyConcept_RU_Gen = { - log_loc_errors = no - parent = GetProvincialArmyConcept - suffix = RU_Gen -} - -GetRandomAppropriateTree_RU_Gen_Pl = { - log_loc_errors = no - parent = GetRandomAppropriateTree - suffix = RU_Gen_Pl -} - -GetClothingArticle_RU_Acc_Pl = { - log_loc_errors = no - parent = GetClothingArticle - suffix = RU_Acc_Pl -} - -RegionalFerociousAnimal_RU_Gen_Pl = { - log_loc_errors = no - parent = RegionalFerociousAnimal - suffix = RU_Gen_Pl -} - -get_region_flower_type_RU_Gen = { - log_loc_errors = no - parent = get_region_flower_type - suffix = RU_Gen -} - -OutdoorsHidingPlace_RU_Gen = { - log_loc_errors = no - parent = OutdoorsHidingPlace - suffix = RU_Gen -} - - -GetDungeon_RU_Prep = { - log_loc_errors = no - parent = GetDungeon - suffix = _RU_Prep -} - -GetRealmOrDomicile_RU_Ins = { - log_loc_errors = no - parent = GetRealmOrDomicile - suffix = _RU_Ins -} - -FortifiedBuilding_RU_Gen = { - log_loc_errors = no - parent = FortifiedBuilding - suffix = _RU_Gen -} - -ResidenceBuilding_RU_Where = { - log_loc_errors = no - parent = ResidenceBuilding - suffix = _RU_Where -} - -GetTavernDwelling_RU_Gen = { - log_loc_errors = no - parent = GetTavernDwelling - suffix = _RU_Gen -} - -GetSquareCommons_RU_Acc = { - log_loc_errors = no - parent = GetSquareCommons - suffix = _RU_Acc -} - -GetContractOrIssue_RU_Acc = { - log_loc_errors = no - parent = GetContractOrIssue - suffix = _RU_Acc -} - -ArtifactAnimalAdjective_RU_TRUNC = { - log_loc_errors = no - parent = ArtifactAnimalAdjective - suffix = _RU_TRUNC -} - -GetChamberPlural_RU_Prep = { - log_loc_errors = no - parent = GetChamberPlural - suffix = _RU_Prep -} - -GetRoomPlural_RU_Prep = { - log_loc_errors = no - parent = GetRoomPlural - suffix = _RU_Prep -} - -GetCourtierPlural_RU_Ins = { - log_loc_errors = no - parent = GetCourtierPlural - suffix = _RU_Ins -} - -GetDungeonPlural_RU_Prep = { - log_loc_errors = no - parent = GetDungeonPlural - suffix = _RU_Prep -} - -GetFollowerOrVassalPlural_RU_Prep = { - log_loc_errors = no - parent = GetFollowerOrVassalPlural - suffix = _RU_Prep -} diff --git a/N3OW/common/customizable_localization/_custom_loc.info b/N3OW/common/customizable_localization/_custom_loc.info index 1f8d49be..c244c78a 100644 --- a/N3OW/common/customizable_localization/_custom_loc.info +++ b/N3OW/common/customizable_localization/_custom_loc.info @@ -29,6 +29,7 @@ key = { # What triggers should be true for this to be a valid text entry # Interface triggers are valid such as checking if a window is open + # The first trigger that matches returns the relevant localization_key text trigger = { } diff --git a/N3OW/common/decisions/mpo_decisions.txt b/N3OW/common/decisions/dlc_decisions/mpo/mpo_decisions.txt similarity index 100% rename from N3OW/common/decisions/mpo_decisions.txt rename to N3OW/common/decisions/dlc_decisions/mpo/mpo_decisions.txt